What runtime dependencies does MemCP require?
MemCP requires Python 3.10+, a Neo4j database (version 5.26 or later), and an OpenAI API key. An Anthropic API key is optional for using Claude models.
@evanmschultz
Basic information
A memory MCP for IDE AI agent context support based on the mcp_server example by Zep AI
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"memcp": {
"command": "uv",
"args": [
"sync"
]
}
}
}Add an episode to the knowledge graph (text, JSON, messages)
Search for entity nodes in the graph
Search for relationships between entities
Delete a relationship between entities
Delete an episode from the knowledge graph
Get details about a specific relationship
Retrieve recent episodes
Reset the knowledge graph (use with caution)
MemCP is an extensible memory MCP server for AI coding agents that builds, maintains, and queries a temporal knowledge graph of facts, entities, and relationships. It modularizes and extends the Zep AI Graphiti MCP server and works with any MCP-compatible IDE or LLM client app through local SSE or stdio connections.
Install prerequisites (Python 3.10+, Neo4j 5.26+, OpenAI API key), clone the repository, install using uv sync or pip install memcp, copy and edit the .env file, then run memcp to start the server. For Cursor IDE, add a configuration block with "transport": "sse" and "url": "http://localhost:8000/sse" to the MCP servers settings.
MemCP requires Python 3.10+, a Neo4j database (version 5.26 or later), and an OpenAI API key. An Anthropic API key is optional for using Claude models.
MemCP stores knowledge in a Neo4j database for persistence across sessions. You can run Neo4j with Docker if you prefer not to install it locally.
MemCP supports both SSE (HTTP) and stdio transports for integration with different MCP-compatible clients.
MemCP makes a large number of API calls, which incur significant costs. It has been tested primarily with the Cursor IDE, and use with other clients may require additional configuration.
MemCP can be configured via command-line arguments (highest priority), a `config.toml` file, or default values (lowest priority). Environment variables from a `.env` file are automatically loaded on startup.
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs

Orcha is a unified context layer for AI tools and agents. It stores and indexes and exposes organizational, team, or individual knowledge. Files, structured databases, and connected sources live in one workspace, and age

Ask your Takibi Base collections anything; get answers with cited passages and a support score.

Shared memory for AI coding agents. Claude Code, Cursor and Codex read your project's decisions, lessons and tasks before they act.

Local AI agent for your Mac with a built-in MCP server: 18 tools for your notes and PDFs, a temporal memory graph, an on-device LLM and a neural voice. No account, no telemetry. No data centers required.
Comments