Overview
Features
Dynamic agent registration and identity management
Agents can register at runtime with unique names and descriptions, enabling flexible, evolving collaboration without static configuration.
Agent discovery and roster
Provides an up-to-date list of registered agents and their statuses for dynamic coordination.
Asynchronous messaging with per-agent queues
Agents exchange messages asynchronously, with each agent maintaining a private message queue and persistent history stored locally.
Direct messaging and read tracking
Supports sending messages between agents with timestamps and read status, enabling reliable delivery tracking.
Broadcast messaging with priority
Broadcast messages can be sent to all agents (excluding the sender) with priority tagging; recipient count is returned.
File-based storage for portability
All data is stored locally (agents.json and messages/*.json) under /tmp/mcp-agentic-framework for portability and offline operation.
HTTP transport with SSE and health endpoints
HTTP-based MCP transport with /mcp and /health endpoints; supports Server-Sent Events for real-time updates.
Who Is This For?
- Developers:Build and orchestrate multi-agent workflows by registering, discovering, and messaging agents in a lightweight, portable backend.
- Researchers:Prototype and test agent coordination, negotiation, and collaboration strategies in a controlled environment.
- Claude integration developers:Integrate Claude or other MCP-compatible agents via HTTP transport and SSE for real-time updates within Claude Desktop or Code setups.




