Graphrag MCP Server

A Model Context Protocol server for querying a hybrid graph and vector database system, combining Neo4j (graph database) and Qdrant (vector database)

Local serverstdioPython

What is the Graphrag MCP Server?

Graphrag MCP connects Graphrag MCP to AI assistants that speak the Model Context Protocol. A Model Context Protocol server for querying a hybrid graph and vector database system, combining Neo4j (graph database) and Qdrant (vector database) for powerful semantic and graph-based document retrieval.

What Graphrag MCP does

A Model Context Protocol server for querying a hybrid graph and vector database system, combining Neo4j (graph database) and Qdrant (vector database) for powerful semantic and graph-based document retrieval.

GraphRAG MCP provides a seamless integration between large language models and a hybrid retrieval system that leverages the strengths of both graph databases (Neo4j) and vector databases (Qdrant). This enables:

Key capabilities

  • Semantic search — using sentence embeddings and Qdrant
  • Graph-based context expansion — using Neo4j
  • Hybrid search — combining both approaches
  • MCP tools and resources — for LLM integration
  • Full documentation of Neo4j schema and Qdrant collection information

Requirements

  • Python 3.12+ - Neo4j running on localhost:7687 (default configuration) - Qdrant running on localhost:6333 (default configuration) - Document data indexed in both databases

Practical notes

  • Maintained by rileylemm, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Graphrag MCP Server

{
  "mcpServers": {
    "GraphRAG": {
      "command": "/path/to/graphrag_mcp/run_server.sh",
      "args": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.12+ - Neo4j running on localhost:7687 (default configuration) - Qdrant running on localhost:6333 (default configuration) - Document data indexed in both databases

Frequently asked questions

A Model Context Protocol server for querying a hybrid graph and vector database system, combining Neo4j (graph database) and Qdrant (vector database) for powerful Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.