เปิดให้ Claude Desktop / Claude Code (หรือ MCP client อื่น) เรียกใช้ tools ของ SkynetClaw ได้ (อ่าน/เขียนไฟล์, grep, shell, python, dev server, Obsidian vault) — ทุก call ผ่าน GPS-2 gate เหมือนเดิม
pip install "mcp[cli]" httpx
cd <YOUR_WORKSPACE>\backend
python main.py
แก้ %APPDATA%\Claude\claude_desktop_config.json เพิ่ม:
{
"mcpServers": {
"skynetclaw": {
"command": "python",
"args": ["<YOUR_WORKSPACE>\\backend\\mcp_server.py"]
}
}
}แล้ว restart Claude Desktop → จะเห็น tools ชื่อ skynetclaw_*
claude mcp add skynetclaw -- python <YOUR_WORKSPACE>\backend\mcp_server.py
npx @modelcontextprotocol/inspector python <YOUR_WORKSPACE>\backend\mcp_server.py
- ทุก tool call วิ่งผ่าน
POST /api/tools/execute→ GPS-2 gate (deny-by-default) - Tools ปลอดภัย (read/grep/list/write ใน workspace) ใช้ได้ทันที
- Tools อันตราย (
shell,run_python,dev_server) ต้องมี standing approval — อนุมัติครั้งเดียวผ่าน UI SkynetClaw (กด "approve-tool" ตอนระบบถาม) หรือย้ายชื่อ tool ไปallowในbackend/governance_config.jsonแล้ว restart backend - เช็คสิทธิ์ปัจจุบัน: เรียก tool
skynetclaw_governance_statusจากฝั่ง Claude ได้เลย - ถ้า backend อยู่เครื่อง/พอร์ตอื่น: ตั้ง env
SKYNETCLAW_URLให้ MCP server