a year ago
research-and-dataGraphiti Model Context Protocol (MCP) Server - An MCP server for knowledge graph management via Graphiti
Overview
What is Graphiti MCP Server?
Graphiti MCP Server is a server designed for managing knowledge graphs using the Graphiti Model Context Protocol (MCP). It allows AI agents to interact with knowledge graphs for persistent memory, entity extraction, and relationship tracking.
How to use Graphiti MCP Server?
To use the Graphiti MCP Server, clone the repository, set up the environment, and run the server using Docker. The graphiti CLI tool is used for project management and server control.
Key features of Graphiti MCP Server?
- Exposes Graphiti functionality via MCP (SSE or Stdio transport).
- Tools for adding/searching episodes, nodes, and facts in a knowledge graph.
- Custom entity type definitions for tailored extraction.
- CLI for project initialization, entity management, and Docker control.
- Easy deployment using Docker Compose.
Use cases of Graphiti MCP Server?
- Managing complex knowledge graphs for AI applications.
- Entity extraction and relationship tracking in various domains.
- Supporting AI agents in memory persistence and data retrieval.
FAQ from Graphiti MCP Server?
- What are the prerequisites for using Graphiti MCP Server?
You need Python 3.10 or higher, Docker, Docker Compose, and Git installed.
- Is there a command-line interface available?
Yes, the
graphitiCLI is included for managing projects and server operations.
- Can I run the server without Docker?
Yes, but Docker is recommended for a full setup.