Commit 4072223
feat: MCP server — bridge Claude Code ↔ EVA 42 tools via stdio JSON-RPC
- Add POST /api/v1/tools/execute REST endpoint (secured by MCP_API_KEY)
- Create cmd/mcp-server/main.go — full MCP stdio server with 42 tools:
Memory (5), Communication (7), Productivity (5), Media (4),
Database (4), Code/Skills (5), Filesystem (3), Smart Home (2),
Webhooks (3), Self-Coding (4), Multi-LLM (1)
- Add .mcp.json for Claude Code project-level MCP registration
- Maps MCP tool names (eva_*) to EVA internal tool names
- All calls routed through EVA API HTTP bridge
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 22731f3 commit 4072223
4 files changed
Lines changed: 953 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
0 commit comments