MCP-based agentic communication framework for multi-agent collaboration
MCP-based agentic communication framework for multi-agent collaboration
A Model Context Protocol (MCP) based communication framework that enables multiple AI agents to collaborate through asynchronous messaging. Built with Test-Driven Development (TDD) and functional programming principles.
This framework provides a standardized way for multiple Claude agents (or other MCP-compatible agents) to: - Register themselves with unique identities - Discover other registered agents - Exchange messages asynchronously - Send broadcasts to all agents - Work together on complex tasks
The toolset is worth reading before you wire it up, because it tells you what the integration is really for:
Prerequisites — The Prerequisites tool exposed by this serverFeatures — The Features tool exposed by this serverArchitecture — The Kubernetes deployment includes: - Deployment: Single replica with health/readiness probes - LoadBalancer Service: Stable external IP forStorage — The framework stores data in /tmp/mcp-agentic-framework/: - agents.json: Registered agents with status and activity tracking - messages/*.jsonjust command runner installed (cargo install just)This listing has no verified copy-paste launch configuration. Use the project documentation to confirm the entry point, runtime and authentication before registering it in your MCP client. A package name or repository alone is not a runnable configuration.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| instanceId | string, optional): Instance identifier for automatic deregistration |
| id | string, required): Agent's unique identifier |
| to | string, required): Recipient agent's ID |
| from | string, required): Sender agent's ID |
| message | string, required): Broadcast message content |
| agent_id | string, required): Agent's ID |
| status | string, required): New status (one of: online, offline, busy, away) |
| priority | string, optional): Priority level (low, normal, high). Defaults to 'normal' |
{
"mcpServers": {
"agentic-framework": {
"type": "http",
"url": "http://127.0.0.1:3113/mcp"
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
just command runner installed (cargo install just)GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Manage your whole Supabase project in conversation — database, auth, storage, Edge Functions and branches.
Payments infrastructure meets AI — customers, invoices, subscriptions and current API docs from Stripe's server.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.
AWS Labs' official server suite — current AWS docs, CDK guidance, cost analysis and service tools.
Cloud browsers for AI agents — automation sessions that run in Browserbase's fleet, not on your machine.