MCP.so
登录

Graphiti MCP Server

@mateicanavra

基本信息

分类

其他

传输方式

stdio

作者

mateicanavra

关于 Graphiti MCP Server

Graphiti Model Context Protocol (MCP) Server - An MCP server for knowledge graph management via Graphiti

Graphiti MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-rawr-graphiti": {
      "command": "python3",
      "args": [
        "-m",
        "pip",
        "install",
        "--user",
        "pipx"
      ]
    }
  }
}

Graphiti MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 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 uv for 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.

常见问题

1

What are the prerequisites for running the server?

Python 3.10 or higher, Docker & Docker Compose, and the `uv` package manager.

2

How does the MCP server communicate with clients?

It supports both SSE (Server‑Sent Events) and Stdio transport, configurable via MCP.

3

What database does the server use?

It uses Neo4j as the graph database, run as a Docker container managed by Docker Compose.

4

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.

5

What is the `graphiti` CLI used for?

The CLI handles project initialization, entity management, generating Docker Compose files, and starting/stopping services.

评论

其他 分类下的更多 MCP 服务器