The open governance layer for MCP.
MCP defines how AI systems talk to tools. MCC defines who gets to use MCP — and under what conditions. Policy enforcement, audit logging, rate limiting. Open. Free. Neutral.
MCP (Model Context Protocol) is the open standard that lets AI clients talk to tools: filesystems, databases, APIs, shells. Think of it as USB-C for AI — one connector, any device. 5,800+ servers. 97M+ monthly downloads. No governance layer. That's where MCC comes in.
The MCP ecosystem is growing fast. Most local installations have no governance layer at all. MCC is that layer.
Define which tools are allowed for which actors under which conditions. JSON-based, hot-reloadable, auditable.
Every MCP call recorded. Timestamp, tool, path, actor, result. SQLite, append-only, immutable. Yours.
Prevent runaway agents from overwhelming local resources. Configurable per-tool, per-actor, per-window.
Block dangerous or untrusted tool patterns by name. Sensible defaults. Customizable. Never silent.
Errors are visible, documented, never hidden. A system that shows its failures is the only system you can trust.
GitHub OAuth authentication out of the box. No custom auth server. No black boxes.
The Model Context Protocol (Linux Foundation, open standard · v2025-11-25) solved the communication layer. The governance layer is still missing. That vacuum is MCC's territory.
MCP exposes three primitive types to AI clients: Tools (executable actions), Resources (read-only data), and Prompts (templates). MCC can govern all three — across both transport types: STDIO (local process) and Streamable HTTP (remote/cloud).
MCC sits between every AI client and every tool call. You define the rules. MCC enforces them. Every access is logged.
MCC policy is a single JSON file. Human-readable. Version-controllable. Hot-reloadable at runtime. No YAML. No custom DSL. No surprises.