Graphiti MCP Server
@mateicanavra
关于 Graphiti MCP Server
Graphiti Model Context Protocol (MCP) Server - An MCP server for knowledge graph management via Graphiti
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-rawr-graphiti": {
"command": "python3",
"args": [
"-m",
"pip",
"install",
"--user",
"pipx"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Graphiti MCP Server?
The Graphiti MCP Server allows AI agents to interact with a knowledge graph for persistent memory, entity extraction, and relationship tracking using the Graphiti framework. It is designed for developers building agentic systems that need a structured, queryable memory layer.
How to use Graphiti MCP Server?
Install the graphiti CLI via pipx (recommended) or set up a local development environment with venv. Copy and edit the .env file with Neo4j credentials and an OpenAI API key, then use graphiti compose and graphiti up to start the Docker containers (Neo4j database and MCP server). The MCP server communicates over SSE or Stdio transport.
Key features of Graphiti MCP Server
- Exposes Graphiti functionality via MCP (SSE or Stdio transport).
- Tools for adding and searching episodes, nodes, and facts.
- Supports custom entity type definitions for tailored extraction.
- CLI for project initialization, entity management, and Docker control.
- Uses Docker Compose for easy deployment of Neo4j and server.
- Leverages
uvfor fast dependency management.
Use cases of Graphiti MCP Server
- Persistent memory for AI agents across conversation turns.
- Extracting entities and relationships from unstructured text.
- Building knowledge graphs that evolve over time with new data.
- Integrating a knowledge graph backend into MCP‑compatible AI clients.
FAQ from Graphiti MCP Server
What are the prerequisites for running the server?
Python 3.10 or higher, Docker & Docker Compose, and the uv package manager.
How does the MCP server communicate with clients?
It supports both SSE (Server‑Sent Events) and Stdio transport, configurable via MCP.
What database does the server use?
It uses Neo4j as the graph database, run as a Docker container managed by Docker Compose.
How do I configure the server?
Edit the .env file in the cloned repository to set Neo4j credentials, OpenAI API key, and optional model settings.
What is the graphiti CLI used for?
The CLI handles project initialization, entity management, generating Docker Compose files, and starting/stopping services.
其他 分类下的更多 MCP 服务器

EverArt
modelcontextprotocolModel Context Protocol Servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Blender
ahujasidOpen-source MCP to use Blender with any LLM
评论