Connect your agent
eplan-mcp is a standard MCP server over stdio. Every client needs the same
two things: the command python and the path to server.py. Replace
C:\path\to\eplan-mcp below with where you cloned it.
Claude Code
Section titled “Claude Code”claude mcp add eplan -- python C:\path\to\eplan-mcp\eplan-p8-mcp-server\mcp_server\server.pyAdd the skills and the documentation RAGs as plugins:
/plugin marketplace add Canary-ECAD/eplan-mcp/plugin install eplan@eplan-toolscodex mcp add eplan -- python C:\path\to\eplan-mcp\eplan-p8-mcp-server\mcp_server\server.pyOr in %USERPROFILE%\.codex\config.toml:
[mcp_servers.eplan]command = "python"args = ['C:\path\to\eplan-mcp\eplan-p8-mcp-server\mcp_server\server.py']Cursor and other JSON-configured clients
Section titled “Cursor and other JSON-configured clients”In .cursor/mcp.json (or your client’s equivalent):
{ "mcpServers": { "eplan": { "command": "python", "args": ["C:\\path\\to\\eplan-mcp\\eplan-p8-mcp-server\\mcp_server\\server.py"] } }}If your client sends every tool schema on every request, set
EPLAN_MCP_MODE=discovery to publish 13 tools instead of ~200. Claude Code
does not need it.
Documentation RAGs (any client)
Section titled “Documentation RAGs (any client)”The documentation servers are already deployed and need no install:
| Server | Endpoint | Covers |
|---|---|---|
eplan-rag |
https://rag2026.covaga.xyz/mcp |
Electric P8 2026, semantic search |
eplan-wiki-2027 |
https://rag2027.covaga.xyz/mcp |
Electric P8 2027, keyword search |
eecpro-rag |
https://rageecpro.covaga.xyz/mcp |
EEC Pro 2026 |
claude mcp add eplan-rag --transport http https://rag2026.covaga.xyz/mcpSkills in other agents
Section titled “Skills in other agents”The scripting skill installs into 60+ agents with the
skills CLI:
npx skills add Canary-ECAD/eplan-scripting-skill