v0.2.0 — baremetal validated on diamondnode GTX 1650

The universal
MCP surface for
Genesis Conductor.

7 tools. stdio + streamable HTTP. Works everywhere Claude, Cursor, Continue, or any MCP client can reach. Immutable Soul Capsule traces for EU AI Act §16 and WPP compliance.

Get started in 60 seconds Star on GitHub →
ORCID 0009-0008-8389-1297
@invariantx
Apache-2.0
7
gc_* tools
100%
structuredContent contract
65ms
avg on real GTX 1650
2
transports (stdio + HTTP)
The surface

7 tools. Zero surprises.

View source →
R/W • LOCAL
gc_list_agents
Returns the canonical 5-agent registry (kiro, codex, claude, gemini, copilot) with policy tiers and request_type candidacy. Call this before every submit.
WRITE • GATEWAY
gc_submit_task
Submit natural-language TaskEnvelope. Returns task_id, job_id, agent_routed_to. The single entry point for async specialized work.
READ • GATEWAY
gc_get_task_status / gc_get_job_status
Poll until terminal. Explicitly documents pre-fix stub/fabricated data behavior (gateway issues #1/#2) so agents can adapt.
WRITE • NOTION-BRIDGE
gc_write_soul_capsule
The compliance primitive. Append decision/trace/telemetry/artifact with session_id + source. Non-negotiable for WPP / EU AI Act.
READ • GATEWAY
gc_query_soul_capsule
Reconstruct any session's chronological decision trail. Filter by session_id, trace_id, type. Capped at 100 for safety.
READ • GATEWAY
gc_get_telemetry
η_thermo (Landauer-anchored efficiency), avg latency, cost_usd, capsule volume over sliding windows. Real operational visibility.
Real hardware evidence

Validated on baremetal diamondnode (GTX 1650)

Every tool exercised via direct registered handler invocation. 100% structuredContent + clean normalized errors. No secrets ever leak.

DIAMONDNODE RUN (Jun 2026)
65 ms
average tool latency
p95: 273 ms • 7/7 tools • 0 crashes
ERROR SURFACE DISCIPLINE
403 “Invalid API key” → structured {error}
Missing bridge URL → explicit actionable message
Auth headers never echoed
REPRODUCIBLE
npm run bench:local
or on any diamondnode-class edge
Full JSON reports committed + available on target at ~/gc-mcp/bench-report-*.json
See scripts/bench.ts and the three bench-report artifacts in the repo for exact numbers and provenance.
WPP • EU AI Act §16

Built for traceability by default.

Every significant action that touches the gateway or produces side effects is expected to be followed by a gc_write_soul_capsule(type="trace") record. The Soul Capsule is the immutable, queryable audit ledger.

ORCID 0009-0008-8389-1297 canonical signature
Immutable Notion-backed Soul Capsule
η_thermo efficiency metric included
Redacted auth in all error surfaces

Install anywhere in < 60s

Claude Desktop / Cursor / Continue
npm install -g @kovach-enterprises/gc-mcp-server

# then add to claude_desktop_config.json / .cursor/mcp.json
{
  "mcpServers": {
    "gc": {
      "command": "gc-mcp",
      "env": {
        "GC_API_KEY": "your-gateway-bearer",
        "GC_NOTION_BRIDGE_URL": "https://...",
        "GC_NOTION_BRIDGE_AUTH": "..."
      }
    }
  }
}
Cloudflare Worker (remote HTTP)
wrangler secret put GC_API_KEY
wrangler deploy
# point any remote client at your *.workers.dev
See scripts/deploy_cf_worker.sh and wrangler.toml
Also ships with companion gc-connect.skill for Claude (packaged, ready for clawhub / smithery-style registries).