MCP Servers
MCP Overview
EGC runs two local MCP servers over stdio. Both are compiled from TypeScript and installed to your machine.
Transport
Both servers communicate over stdio. Each AI tool spawns them as child processes when a session starts. No daemon, no ports, no network exposure.
// .mcp.json (Claude Code / Cursor)
{
"mcpServers": {
"egc-memory": {
"command": "node",
"args": ["/home/user/.egc/servers/egc-memory/dist/index.js"]
},
"egc-guardian": {
"command": "node",
"args": ["/home/user/.egc/servers/egc-guardian/dist/index.js"]
}
}
} Local-first
🔒
No cloud
All state stays on your machine. Nothing is sent to external servers.
📁
Plain files
State is Markdown. You can read, edit, or delete it with any text editor.
⚡
Fast startup
Stdio transport means near-zero latency. Both servers start in under 100ms.