Token导航 LogoToken导航TokenDH.com
Mem0 MCP Local Docker logo
数据服务stdio官方级别未说明来源级核验

Mem0 MCP Local Docker

MCP Server

一个自托管的记忆管理平台,使用Docker容器(PostgreSQL与pgvector + Neo4j)运行在自己的基础设施上,支持记忆存储、搜索和管理。

工具数

8

提示词数

0

GitHub Stars

0

资源数

0
自托管记忆管理DockerClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

materializerx

提供方

materializerx

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -e .

详细介绍

mem0 mcp本地docker

官方服务器通过 MemoryClient。这个叉子用本地叉子代替了它 Memory 类,指向您自己的Postgres和Neo4j实例。

先决条件

  • Docker&Docker编写
  • Python>=3.10
  • OpenAI API密钥(由Mem0内部用于嵌入和LLM)

建筑

┌─────────────────────────────────┐
│  MCP Client (OpenCode, Claude)  │
└──────────────┬──────────────────┘
               │ stdio
┌──────────────▼──────────────────┐
│     mem0-mcp-server (Python)    │
│  src/mem0_mcp_server/server.py  │
└──┬───────────────────────────┬──┘
   │                           │
┌──▼─────────────┐  ┌─────────▼──────────┐
│  PostgreSQL    │  │      Neo4j         │
│  (pgvector)    │  │  (graph store)     │
│  port: 8432    │  │  port: 8687        │
└────────────────┘  └────────────────────┘

设置

1.克隆和配置

git clone https://github.com/materializerx/mem0-mcp-local-docker.git
cd mem0-mcp-local-docker
cp .env.example .env

编辑 .env 并设置您的 OPENAI_API_KEY。其他默认值与包含的匹配 docker-compose.yml.

2.开始支持服务

docker compose up -d

这将在端口上启动PostgreSQL(pgvector) 8432 端口上的Neo4j 8687。两者都配置了 restart: unless-stopped 所以它们能在重启后存活下来。

等待健康状态:

docker compose ps

3.安装依赖项

uv sync
# or
pip install -e .

4.运行服务器

uv run mem0-mcp-server
# or
python -m mem0_mcp_server.server

服务器运行超时 标准 默认情况下(用于MCP客户端集成)。

MCP客户端配置

OpenCode(oh-my-opencode.json)

{
  "mcp": {
    "mem0": {
      "type": "stdio",
      "command": "/path/to/mem0-mcp/.venv/bin/python",
      "args": ["-m", "mem0_mcp_server.server"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "MEM0_DEFAULT_USER_ID": "sisyphus",
        "MEM0_ENABLE_GRAPH_DEFAULT": "true"
      }
    }
  }
}

克劳德桌面

{
  "mcpServers": {
    "mem0": {
      "command": "uvx",
      "args": ["mem0-mcp-server"],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "MEM0_DEFAULT_USER_ID": "your-handle",
        "MEM0_ENABLE_GRAPH_DEFAULT": "true"
      }
    }
  }
}

工具

工具说明
add_memory存储偏好、事实或对话片段
search_memories对现有记忆的语义搜索
get_memories列出带有过滤器和分页的内存
get_memory按ID获取单个内存
update_memory覆盖内存的文本
delete_memory删除单个内存
delete_all_memories批量删除作用域中的所有内存
delete_entities删除用户/代理/运行并级联删除其内存

与官方的主要区别

方面官方(mem0ai/mem0-mcp)这个叉子
后端Mem0云API(MemoryClient)本地 Memory 班级
Vector StoreMem0 Cloud自托管PostgreSQL+pgvector
Graph StoreMem0 Cloud自托管Neo4j
LLMMem0云OpenAI API(可配置模型)
嵌入器Mem0云OpenAI text-embedding-3-small
认证MEM0_API_KEYOPENAI_API_KEY +DB凭据
list_entities支持不可用(返回错误)

许可证

Apache许可证2.0

目录标签

目录标签

自托管记忆管理DockerClaudePython本地部署PostgreSQLNeo4j

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP