69 lines
1.5 KiB
Markdown
69 lines
1.5 KiB
Markdown
# Agent setup
|
|
|
|
This repository ships a Python MCP server for local Linux workflows.
|
|
|
|
## Paths on the current host
|
|
|
|
- Python: `/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/.venv-mcp/bin/python`
|
|
- MCP server: `/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/mcp_server.py`
|
|
- `m2pack` binary: `/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/build/m2pack`
|
|
|
|
## Codex
|
|
|
|
Use this MCP server entry:
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"m2pack-secure": {
|
|
"command": "/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/.venv-mcp/bin/python",
|
|
"args": [
|
|
"/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/mcp_server.py"
|
|
],
|
|
"env": {
|
|
"M2PACK_BINARY": "/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/build/m2pack"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
## Claude Code
|
|
|
|
Use the same stdio server config:
|
|
|
|
```json
|
|
{
|
|
"mcpServers": {
|
|
"m2pack-secure": {
|
|
"command": "/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/.venv-mcp/bin/python",
|
|
"args": [
|
|
"/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/mcp_server.py"
|
|
],
|
|
"env": {
|
|
"M2PACK_BINARY": "/home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure/build/m2pack"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
```
|
|
|
|
## Local verification
|
|
|
|
```bash
|
|
cd /home/mt2.jakubkadlec.dev/metin/repos/m2pack-secure
|
|
. .venv-mcp/bin/activate
|
|
python scripts/mcp_smoke_test.py
|
|
```
|
|
|
|
## Exposed tools
|
|
|
|
- `pack_keygen`
|
|
- `pack_build`
|
|
- `pack_diff`
|
|
- `pack_list`
|
|
- `pack_verify`
|
|
- `pack_extract`
|
|
- `pack_export_client_config`
|
|
- `pack_binary_info`
|