Graphiti MCP Server 🧠

Graphiti MCP Server 🧠

site icon
2025.04.02 1
Python知识图谱管理语义搜索AI代理开发效率数据库
Graphiti MCP Server 是一个强大的知识图谱服务器,专为AI代理设计,基于Neo4j构建,并集成了模型上下文协议(MCP)。它提供了动态知识图谱管理、与OpenAI模型的无缝集成、MCP支持、Docker部署准备、自定义实体提取能力以及高级语义搜索功能。
View on GitHub

Overview

基本能力

产品定位

Graphiti MCP Server 是一个专为AI代理设计的强大知识图谱服务器,基于Neo4j构建,并集成了模型上下文协议(MCP)。

核心功能

  • 动态知识图谱管理(Neo4j)
  • 与OpenAI模型的无缝集成
  • MCP(模型上下文协议)支持
  • Docker-ready部署
  • 自定义实体提取能力
  • 高级语义搜索功能

适用场景

  • AI代理的知识图谱管理
  • 语义搜索应用
  • 自定义实体提取任务
  • 与OpenAI模型集成的应用

工具列表

  • Neo4j:用于图存储的数据库
  • Docker:用于容器化部署
  • OpenAI API:用于LLM操作

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  • Docker和Docker Compose
  • Python 3.10或更高版本
  • OpenAI API密钥

安装教程

  1. 克隆仓库:
git clone https://github.com/gifflet/graphiti-mcp-server.git
cd graphiti-mcp-server
  1. 设置环境变量:
cp .env.sample .env
  1. 编辑.env文件配置:
# Required for LLM operations
OPENAI_API_KEY=your_openai_api_key_here
MODEL_NAME=gpt-4o
  1. 启动服务:
docker compose up

调试方式

无明确调试步骤。

许可证

该项目遵循 MIT 开源许可条款。