基本能力
产品定位
Memgraph MCP Server 是一个轻量级的 MCP 服务器,用于连接 Memgraph 数据库与 LLMs,提供数据库查询和模式获取功能。
核心功能
- run_query(): 运行 Cypher 查询以与 Memgraph 数据库交互。
- get_schema(): 获取 Memgraph 数据库的模式信息(需要启用
--schema-info-enabled=True
)。
适用场景
- 在 AI 工作流中集成 Memgraph 数据库。
- 通过 LLMs 与 Memgraph 数据库进行交互。
- 开发基于图的智能代理应用。
工具列表
- run_query(): 运行 Cypher 查询以与 Memgraph 数据库交互。
- get_schema(): 获取 Memgraph 数据库的模式信息。
常见问题解答
- 如何获取 uv 可执行文件的完整路径?
- 在 MacOS/Linux 上运行
which uv
,在 Windows 上运行where uv
。 - 如何启用模式信息查询?
- 在运行 Memgraph MAGE 时添加
--schema-info-enabled=True
参数。
使用教程
使用依赖
- 安装
uv
。 - 创建虚拟环境并激活:
uv venv
.venv\Scripts\activate
安装教程
- 安装依赖:
uv add "mcp[cli]" httpx
- 运行 Memgraph MCP 服务器:
uv run server.py
调试方式
- 运行 Memgraph MAGE 以启用模式信息查询:
docker run -p 7687:7687 memgraph/memgraph-mage --schema-info-enabled=True
- 在 Claude Desktop 中查看 Memgraph 工具和资源列表,并进行测试。