Document Codex and Claude Code MCP setup

This commit is contained in:
server
2026-04-14 12:08:04 +02:00
parent 809c96a5b7
commit effafd2c0b
2 changed files with 68 additions and 0 deletions

View File

@@ -157,3 +157,4 @@ Export a client config header for `m2dev-client-src/src/PackLib/M2PackKeys.h`:
See [docs/format.md](docs/format.md) and
[docs/client-integration.md](docs/client-integration.md).
For Codex and Claude Code MCP setup, see [docs/agent-setup.md](docs/agent-setup.md).

67
docs/agent-setup.md Normal file
View File

@@ -0,0 +1,67 @@
# 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_list`
- `pack_verify`
- `pack_extract`
- `pack_export_client_config`
- `pack_binary_info`