connector.json vs MCP
Different Layers, Same Ecosystem
MCP: Tool Access Protocol
MCP (Model Context Protocol) lets AI connect to external tools and data:- AI calls
github.create_pr()→ MCP sends request → GitHub API → response - AI calls
postgres.query()→ MCP sends request → database → results
connector.json: AI Orchestration Spec
connector.json lets AI coordinate with other AI:- Claude implements → Codex reviews → results synthesized
- Both are active participants. Both reason, decide, act.
How They Compose
connector.json includes MCP as a tool configuration:Comparison Table
| MCP | connector.json | |
|---|---|---|
| What it connects | AI → tools/data | AI ↔ AI |
| Target | Passive (responds) | Active (reasons) |
| Direction | One-way request-response | Multi-directional collaboration |
| Protocol | JSON-RPC over stdio/SSE | JSON spec → PTY sessions |
| Session isolation | Not applicable | worktree, sandbox per session |
| Cost routing | Not applicable | Route by model cost/capability |
| Failover | Not applicable | Switch to different LLM |
| Multi-phase | Not applicable | Pipeline with sequential phases |
| Cross-machine | Server can be remote | Workers on different machines |
| Standard body | Anthropic-led | OpenCLIs / Monolex |