memory-graph for
<h2>Local graph memory for MCP clients, aimed at developer workflows</h2>
- Free
- 4.9
- V v1.3.0
<h2>Local graph memory for MCP clients, aimed at developer workflows</h2>
memory-graph, developed by Maithanhduyan, is an open-source MCP server that provides persistent, graph-based memory for AI models. The server stores entities and relationships as nodes and edges so LLMs can retain context across sessions and query relevant entries via built-in search tools. Key capabilities include node and edge management, persistent local storage, an MCP toolset, and update/delete operations. Developers, AI researchers, and advanced MCP users gain a structured long-term memory component for assistant workflows; it requires Node.js to run.
What tasks can you actually use the server for?
The server supplies a programmatic memory layer that lets an AI client maintain and retrieve structured context across conversations. It represents information as nodes (entities) and edges (relationships), and exposes operations for creating, updating and removing entries. Practical tasks include entity tracking, relationship-aware retrieval, and preserving state between sessions so a model can reference prior facts when generating responses.
- Create and manage nodes and edges
- Search the graph for relevant context
- Update or delete memory entries
How reliable is persistence and retrieval?
Persistence is local and continuous across sessions, and the server’s search tools let clients locate nodes or relationships that match a query. Reliability depends on graph structure and on how the client formulates queries; the implementation supports updates and deletions to correct stale data. Modeling relationships explicitly makes it easier to surface context for prompts that rely on connections rather than isolated text snippets.
Does it fit into existing MCP workflows and privacy-sensitive deployments?
The server is compliant with the Model Context Protocol and integrates with MCP-compatible hosts by adding a server configuration to the client. It requires a Node.js environment for installation, so integration assumes developer involvement. The project is open-source, allowing code-level modification and community contributions, and it runs on the user’s machine, which means files remain under local control rather than being sent to external cloud services.
Who should adopt it and what to expect
The server is a practical choice for developers and researchers who need programmatic, relationship-aware memory for MCP-based assistants and who can manage server configuration. Expect hands-on setup and code edits rather than a graphical setup experience, and plan to shape queries and graph schema to get reliable retrieval. For teams comfortable with developer workflows, it provides an extensible memory layer suitable for prototype and research use.
Pros
- Graph structure captures relationships beyond flat text
- MCP compliance allows integration with MCP-compatible clients
- Local storage keeps user data under the user's control
Cons
- Requires Node.js and manual server configuration
- Integration expects developer skills and editing client configs
- Query quality depends on client-side prompts and graph modeling
memory-graph for
- Free
- 4.9
- V v1.3.0
Top downloads
memory-graph
Local graph memory for MCP clients, aimed at developer workflows
docsiq
docsiq: MCP server for semantic documentation retrieval
healthcare-mcp-public
MCP server that connects LLMs to live healthcare sources
octobrain
Octobrain: Local semantic search server for MCP-connected AI assistants
Arxiv Mcp Server
Arxiv MCP Server connects MCP agents to arXiv for programmatic research