Collision-heavy parallel work
Multiple agents touching the same files produce silent conflicts, duplicated effort, and unnecessary rollbacks.
MACP · Multi-Agent Cognition Protocol · Version 1.0
MACP lets AI agents coordinate inside the execution loop. Each agent announces what it owns, what it changed, and what peers need to know next, all through a shared SQLite-backed bus.
Why it exists
Multiple agents touching the same files produce silent conflicts, duplicated effort, and unnecessary rollbacks.
An agent often discovers critical information too late because no protocol delivers intelligence while it is still working.
A single overloaded agent carries raw logs, retries, and partial reasoning until the useful signal gets buried.
What MACP changes
MACP is vendor-agnostic. The schema defines the data model, SQL operations, and prompt-level integration surface. Use the TypeScript MCP server or execute the schema directly from any language with SQLite support.
No broker, no separate control plane, no service to run.
Messages arrive as `info`, `advisory`, `steering`, or `interrupt` based on urgency.
Agents register, claim work, and expose progress before they touch the code.
At-least-once delivery with ACK state and byte-budget pruning built into the protocol.
Observers and specialists maintain clean, purpose-built contexts.
Findings are routed through one durable bus with ranked urgency.
The executing agent polls mid-task and adapts before mistakes compound.
Inside the loop
Where it applies
Quickstart
npm install
npm run build
MACP_DB_PATH=/tmp/macp_team.db \
MACP_AGENT_ID=agent-alpha \
MACP_AGENT_NAME=Alpha \
MACP_DEFAULT_CHANNEL=case-001 \
node build/src/server.js{
"mcpServers": {
"macp": {
"command": "node",
"args": ["path/to/macp/build/src/server.js"],
"env": {
"MACP_DB_PATH": "/tmp/project.macp.db",
"MACP_AGENT_ID": "agent-1",
"MACP_AGENT_NAME": "Frontend Specialist",
"MACP_DEFAULT_CHANNEL": "project-x"
}
}
}
}Contact
Reach out if you want to evaluate MACP in a multi-agent workflow, compare integration approaches, or discuss coordination problems in production environments.
Send a message
Use the form to start a conversation about MACP deployment, evaluation, or integration.
MACP
If multiple agents can work your problem in parallel, they also need a shared cognitive layer. MACP provides it with one file and no infrastructure overhead.