Document Codex and Claude Code MCP setup
This commit is contained in:
@@ -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
67
docs/agent-setup.md
Normal 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`
|
||||
Reference in New Issue
Block a user