</>MCP Agents Market
MCP Server

graphiti

by getzep30.1kPythonUpdated 2026-08-18

Build Real-Time Knowledge Graphs for AI Agents

Claude DesktopCursor

Graphiti is an MCP server that enables AI agents to build and query temporal knowledge graphs that evolve over time. Unlike traditional knowledge graphs, Graphiti tracks how facts change historically, maintains provenance to source data, and supports both prescribed and learned ontologies. The server provides episode management, entity and relationship handling, semantic search, and graph maintenance operations through the Model Context Protocol, making it ideal for context-aware AI applications that need to remember and reason about evolving information.

Key Features

Temporal knowledge graphs with validity windows that track when facts became true and when they were superseded
Episode-based provenance system that traces every entity and relationship back to raw source data
Hybrid retrieval combining semantic embeddings, keyword search (BM25), and graph traversal for precise queries
Incremental graph construction that integrates new data in real-time without batch recomputation
Support for multiple graph backends including Neo4j, FalkorDB, Amazon Neptune, and Kuzu
Prescribed and learned ontology via Pydantic models for flexible entity and edge type definitions
MCP protocol integration for episode management, entity operations, semantic search, and group organization
Compatible with OpenAI, Anthropic, Google Gemini, Azure OpenAI, and local LLMs via OpenAI-compatible endpoints

Use Cases

  • 01Building AI agents that need to track customer preferences and behaviors as they evolve over time
  • 02Creating conversational assistants that remember past interactions with full temporal context
  • 03Developing enterprise AI applications that integrate structured and unstructured data into queryable graphs
  • 04Implementing personalized recommendation systems that adapt to changing user interests
  • 05Building knowledge management systems that preserve historical context while staying current
  • 06Creating AI agents that can answer 'what was true then' versus 'what is true now' queries

Related MCP Servers

View more

graphiti — FAQ

What is the Graphiti MCP server?+

The Graphiti MCP server is a Model Context Protocol implementation that allows AI assistants to build and query temporal knowledge graphs. It provides episode management, entity and relationship handling, semantic search, and graph maintenance capabilities through the MCP protocol.

How do I install the Graphiti MCP server?+

Install Graphiti with 'pip install graphiti-core' or 'uv add graphiti-core'. You'll also need Python 3.10+, a graph database (Neo4j 5.26+, FalkorDB 1.1.2+, or Amazon Neptune), and an OpenAI API key (or alternative LLM provider). Optional extras are available for specific backends like [falkordb], [neptune], or LLM providers like [anthropic].

What API keys or credentials does Graphiti require?+

Graphiti requires an OpenAI API key by default for LLM inference and embeddings. It also supports Anthropic, Google Gemini, Groq, Azure OpenAI, and OpenAI-compatible local LLMs (Ollama, vLLM, etc.). You'll also need credentials for your chosen graph database backend (Neo4j, FalkorDB, or Amazon Neptune).

Which AI clients work with the Graphiti MCP server?+

The Graphiti MCP server works with any AI assistant that supports the Model Context Protocol. The README mentions integration with AI assistant workflows through MCP, and it can be deployed using Docker with Neo4j.

Is Graphiti free to use?+

Yes, Graphiti is open-source and free to use. However, you'll need to pay for LLM API usage (OpenAI, Anthropic, etc.) and potentially for your graph database hosting, depending on your chosen backend and deployment method.

What graph databases does Graphiti support?+

Graphiti supports Neo4j 5.26+, FalkorDB 1.1.2+ (including embedded FalkorDB Lite), Amazon Neptune Database Cluster and Neptune Analytics Graph, and Kuzu 0.11.2 (deprecated). Each backend requires specific installation extras when installing graphiti-core.

How do I install graphiti?+

Open the source repository on GitHub and follow its README. graphiti is a mcp server — MCP Agents Market links you directly to the official repo.

Is graphiti free?+

graphiti is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches