Graphiti is a framework for building and querying temporally-aware knowledge graphs, specifically tailored for AI agents operating in dynamic environments. Unlike traditional retrieval-augmented generation (RAG) methods, Graphiti continuously integrates user interactions, structured and unstructured enterprise data, and external information into a coherent, queryable graph. The framework supports incremental data updates, efficient retrieval, and precise historical queries without requiring complete graph recomputation, making it suitable for developing interactive, context-aware AI applications.
This is an experimental Model Context Protocol (MCP) server implementation for Graphiti. The MCP server exposes Graphiti's key functionality through the MCP protocol, allowing AI assistants to interact with Graphiti's knowledge graph capabilities.
The Graphiti MCP server exposes the following key high-level functions of Graphiti:
docker network create mcp-graphiti
docker run -p 6379:6379 -p 3000:3000 --name falkordb --network mcp-graphiti --pull=always -it --rm falkordb/falkordb
Create .env file
DATABASE_TYPE=falkordb
FALKORDB_PORT=6379
FALKORDB_HOST=falkordb
FALKORDB_USER=
FALKORDB_PASSWORD=
OPENAI_API_KEY=[openai-key]
MODEL_NAME=gpt-5
GRAPHITI_TELEMETRY_ENABLED=false
docker run --env-file .env --network mcp-graphiti -p 8000:8000 -it falkordb/graphiti-knowledge-graph-mcp
Content type
Image
Digest
sha256:f09793f28…
Size
144.6 MB
Last updated
12 months ago
docker pull falkordb/graphiti-knowledge-graph-mcp