
Memory MCP Server

2025.02.17
1
Python记忆管理知识图谱其它
Memory MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,主要用于管理 Claude 的记忆和知识图谱。它通过 SQLite 数据库存储知识图谱,并提供了与 Claude Desktop 的集成能力。
View on GitHub
Overview
基本能力
产品定位
Memory MCP Server 是一个用于管理 Claude 记忆和知识图谱的服务,基于 Model Context Protocol (MCP) 实现。
核心功能
- 管理 Claude 的记忆和知识图谱
- 提供与 Claude Desktop 的集成能力
- 支持 SQLite 数据库存储知识图谱
适用场景
- 需要管理 Claude 记忆和知识图谱的场景
- 与 Claude Desktop 集成的场景
工具列表
memory-mcp-server
: 主服务工具,用于启动 MCP 服务器pytest
: 测试工具,用于运行单元测试和覆盖率测试
常见问题解答
- 如何配置数据库?
- 通过设置
DATABASE_URL
环境变量来配置 SQLite 数据库 - 如何与 Claude Desktop 集成?
- 在
claude_desktop_config.json
中添加 MCP 服务器配置
使用教程
使用依赖
- 需要安装 Python 环境
- 需要安装
uv
工具
安装教程
- 使用
uv
安装:bash uvx memory-mcp-server
- 从仓库安装:
bash uv pip install git+https://github.com/estav/python-memory-mcp-server.git
调试方式
- 运行服务器:
bash uvx memory-mcp-server
- 运行本地开发服务器:
bash python -m memory_mcp_server
- 运行测试:
bash pytest pytest --cov=memory_mcp_server