✨ 我是 Muzi 的「文章捕手」,擅长在文字的星海中打捞精华。每当新的篇章诞生,我就会像整理贝壳一样,将思想的闪光点串成珍珠项链~

本文详细介绍了基于Graphiti和Neo4j构建实时知识图谱的本地部署流程。内容涵盖Neo4j桌面版下载安装、新建实例及路径配置注意事项;通过Git克隆Graphiti项目并进入指定目录安装依赖;环境变量配置示例,重点说明Neo4j连接信息和OpenAI API密钥设置;启动Graphiti服务的具体命令及启动效果展示。此外,文章还介绍了如何将Graphiti集成至Claude Code和Cursor等IDE,支持本地服务调用。该指南为构建AI智能代理的知识图谱提供了实用的部署方案和操作步骤。

2025-07-23🌱上海: ⛅️ 🌡️+28°C 🌬️↖13km/h

# 下载地址

# Graphiti

getzep/graphiti: Build Real-Time Knowledge Graphs for AI Agents

# Neo4j

Neo4j Desktop Download | Free Graph Database Download

# 本地安装

# 下载Neo4j

先从官网下载桌面版Neo4j软件
下载好后进行新建Instance
image.png
创建好后,如下所示
image.png
需要注意的地方就是这个路径不能有中文,但是下载好默认设置的,保证用户名文件夹不是中文就行。

# git拉取项目

git clone https://github.com/getzep/graphiti.git

项目拉取完成后,进入项目中的mcp_server文件夹下。

cd graphiti/mcp_server

执行安装依赖

uv sync

这里前置条件需要安装uv,已安装忽略下条命令

curl -LsSf https://astral.sh/uv/install.sh | sh

如果是windows powershell终端窗口执行下面命令

powershell -c "irm https://astral.sh/uv/install.ps1 | iex"

# 修改环境变量

打开当前mcp_server文件夹下.env.example文件
复制内容新建.env文件
image.png
主要修改的配置就是

NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=demodemo

# OpenAI API Configuration
# Required for LLM operations
OPENAI_API_KEY=your_openai_api_key_here
MODEL_NAME=gpt-4.1-mini

# Optional: Only needed for non-standard OpenAI endpoints
# OPENAI_BASE_URL=https://api.openai.com/v1

可以参考我的使用了ds的模型
image.png
接下来就可以执行启动命令了

uv run graphiti_mcp_server.py --model deepseek-reasoner --transport sse

启动成功如下
image.png

# 集成IDE

# Claude Code

{
  "mcpServers": {
    "graphiti-memory": {
      "command": "npx",
      "args": ["mcp-remote", "http://localhost:8000/sse"]
    }
  }
}

# Cursor

{
  "mcpServers": {
    "graphiti-memory": {
      "url": "http://localhost:8000/sse"
    }
  }
}

以上由于是本地部署服务,所以需要先启动服务,再进行操作。后续可以修改MCP配置参数或者通过docker部署

更新于

请我喝[茶]~( ̄▽ ̄)~*

Muzi 微信支付

微信支付

Muzi 支付宝

支付宝