mem0_mcp_private
Verified Safeby parthshr370
Overview
The Mem0 MCP server provides a Model Context Protocol (MCP) interface for LLM agents to perform long-term memory operations like adding, searching, updating, and deleting memories via the Mem0 API.
Installation
docker run --rm -d --name mem0-mcp -e MEM0_API_KEY="sk_mem0_..." -p 8080:8081 mem0-mcp-serverEnvironment Variables
- MEM0_API_KEY
- MEM0_DEFAULT_USER_ID
- HOST
- PORT
- MEM0_ENABLE_GRAPH_DEFAULT
Security Notes
The server uses environment variables for API keys, which is a good practice. It also handles exceptions from the Mem0 API gracefully, returning structured error JSON. However, the `create_server` function explicitly disables DNS rebinding protection (`enable_dns_rebinding_protection=False`) for its transport security settings. While potentially justified for specific deployment scenarios (e.g., behind a reverse proxy), this is a deliberate weakening of a security feature that should be considered.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance for AI agents.
mcp-servers
An MCP server for fetching, cleaning, and intelligently extracting content from web pages, designed for agent-building frameworks.
Letta-MCP-server
A Model Context Protocol (MCP) server that provides comprehensive tools for agent management, memory operations, and integration with the Letta system.