MCP Agora: Persistent Memory Between Agents Without Leaving Your Machine
MCP Agora is an open source MCP server that allows multiple AI agents to share persistent memory locally, without relying on external services.
One of the most recurring problems when working with multi-agent pipelines is that each agent starts from scratch. It doesn't matter how many times it has already solved a similar problem: without shared memory, each invocation begins blank. MCP Agora, published this week on GitHub and highlighted on Hacker News, proposes a straightforward solution: an open source MCP server that acts as a persistent, shared memory layer between agents, running entirely locally.
The project has only been public for days, but the problem it solves is concrete and well-known throughout the Claude ecosystem and the broader MCP world.
What MCP Agora Actually Does
MCP Agora exposes a set of tools through the Model Context Protocol that allow one or multiple agents to read and write to a shared memory store. The memory persists between sessions, meaning one agent can leave relevant context that another agent, or the same one in a later run, can retrieve without the orchestrator managing it manually.
The approach is deliberately local: everything runs on the user's machine, with no external memory API calls, no cloud vector stores, and no third-party service dependencies. For teams or developers working with sensitive data or who simply prefer not to externalize their agents' state, this is a significant advantage.
Integration with Claude Code is straightforward: simply add the server to your `claude_desktop_config.json` configuration file or register it from Claude Code's CLI, and any subagents or skills that need it can start using it like any other MCP server.
Why It Matters Now
The MCP server ecosystem has grown considerably in recent months, but most available implementations focus on connecting to external tools, databases, APIs, and file systems rather than solving coordination between agents themselves. Cross-agent persistent memory remains a relatively under-covered area by mature projects.
In practice, when building a system with subagents in Claude Code (for example, a research agent, a writing agent, and a review agent working in sequence), the state one generates must be explicitly passed to the next. If the process is interrupted or relaunched, that context is lost unless the developer has implemented their own persistence mechanism. MCP Agora aims to be that mechanism, without requiring developers to build it from scratch.
Who This Is For
The clearest use case is for developers building multi-agent workflows with Claude Code who need state to survive between runs or be shared across parallel agents. It can also be useful for those using lifecycle hooks (PostToolUse, Stop) who want certain intermediate results to remain accessible in a structured way for future runs.
It's less relevant for those working with a single agent on specific tasks, or for those who already have their own persistence solution integrated into their pipeline.
Project Status and Caveats
Let's be clear about where the project stands: it's a very recent publication, with minimal visible traction at the time of writing (1 point on HN, no comments). The code is open source and available for review, but there are no signs yet of widespread adoption or an active community around it.
That doesn't invalidate it, many useful MCP ecosystem tools started exactly this way, but it's worth treating it for what it is: an interesting technical proposal that needs to be watched to see if it gains robustness and ongoing maintenance.
We're keeping it on our radar. The idea is solid and fills a real gap; what remains to be seen is whether the project has legs or whether someone with more resources ends up offering something equivalent built directly into Claude Code.
Sources
Read next
Siftly Wants to Train Human Judgment in AI-Assisted Code Review
Siftly proposes a different approach: instead of letting AI review your code, use it to sharpen your own judgment as a reviewer. An idea worth discussing.
Cyber.md: security documentation designed for AI agents
Baz proposes a structured file standard that allows AI agents to read and act on an organization's security posture without human intervention.
Agent Harness Engineering: structuring agents that won't break
Addy Osmani names a discipline many teams already practice without knowing it: designing the scaffolding that keeps AI agents on track.