MCP-Mem0: Long-Term Memory for AI Agents
@gustavoserafim
关于 MCP-Mem0: Long-Term Memory for AI Agents
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mem0-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"-e",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP-Mem0?
MCP-Mem0 is a reference implementation of an MCP (Model Context Protocol) server integrated with the Mem0 memory platform, providing AI agents with persistent, searchable long-term memory. It is designed for developers building MCP-compatible agents that need to store, retrieve, and semantically search information across sessions.
How to use MCP-Mem0?
Clone the repository, install dependencies with uv or build the Docker image, configure environment variables (transport, LLM provider, database URL), and run the server via uv run src/main.py or docker run. Connect any MCP client by pointing it to the SSE endpoint or by configuring stdio transport in the client's MCP settings.
Key features of MCP-Mem0
- Semantic indexing of stored information for relevance-based retrieval
- Three memory management tools: save, list all, and search memories
- Supports SSE and stdio transport protocols
- Compatible with multiple LLM providers (OpenAI, OpenRouter, Ollama)
- Docker-based deployment for containerized environments
Use cases of MCP-Mem0
- AI assistants that need to remember user preferences and conversation history across sessions
- Agents performing multi-step research that require persistent context
- Knowledge management tools that organize and retrieve information via natural language queries
FAQ from MCP-Mem0
What dependencies does MCP-Mem0 require?
Python 3.12+, a PostgreSQL database (with Supabase supported) for vector storage, and API keys for your chosen LLM provider (OpenAI, OpenRouter, or Ollama). Docker is recommended for containerized deployments.
Which transports does MCP-Mem0 support?
SSE (Server-Sent Events) and stdio (standard input/output) transport protocols are both supported, configurable via the TRANSPORT environment variable.
What LLM providers and models can I use with MCP-Mem0?
OpenAI, OpenRouter, and Ollama are supported. The provider, base URL, API key, model, and embedding model are all configurable through environment variables.
How does MCP-Mem0 store and retrieve memories?
Memories are stored with semantic indexing using embedding vectors in a PostgreSQL database. The server offers three tools: save_memory to store information, get_all_memories to retrieve everything, and search_memories to find relevant memories via semantic search.
How do I connect an MCP client to MCP-Mem0?
For SSE transport, use the URL http://localhost:8050/sse (adjust host/port as needed). For stdio transport, configure the client to run the Python script or Docker container with the required environment variables.
记忆与知识 分类下的更多 MCP 服务器
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
JupyterMCP - Jupyter Notebook Model Context Protocol Integration
jjsantos01A Model Context Protocol (MCP) for Jupyter Notebook
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
评论