memgraph/mcp-memgraph
FreeMemgraph MCP 服务器 - 包括对 Memgraph 执行查询和模式资源的工具。
FreeFree tier
About memgraph/mcp-memgraph
mcp-memgraph is a Model Context Protocol (MCP) server that exposes Memgraph, a graph database, to large language models (LLMs). It allows LLMs to execute queries and access schema resources on a Memgraph instance via the MCP standard, enabling graph-powered RAG and AI agent workflows. The server can be run easily with Docker in HTTP or stdio mode for integration with MCP clients like Claude Desktop.
Key Features
MCP server for Memgraph database
Supports HTTP and stdio modes
Docker deployment for easy setup
Exposes query execution and schema resources to LLMs
Part of the Memgraph AI Toolkit with LangChain and agent integrations
Pros & Cons
Pros
- Open source and free to use
- Simple Docker-based setup
- Part of a comprehensive AI toolkit with multiple integrations
- Enables graph database access for AI agents via standard MCP protocol
Cons
- Requires a running Memgraph instance
- Dependency on Docker for recommended deployment
- Limited documentation beyond the README examples
Best For
Building graph-powered RAG applicationsEnabling LLM agents to query knowledge graphsIntegrating Memgraph with MCP-compatible AI frameworksNatural language querying of graph databases via LLMs
FAQ
What is mcp-memgraph?
It is a Model Context Protocol (MCP) server that allows large language models to interact with a Memgraph graph database, executing queries and accessing schema resources.
How do I run mcp-memgraph?
You can run it with Docker. For HTTP mode: docker run --rm -p 8000:8000 memgraph/mcp-memgraph:latest. For stdio mode (MCP clients): docker run --rm -i memgraph/mcp-memgraph:latest.
What is the Memgraph AI Toolkit?
It is a collection of tools to build AI-powered graph applications, including mcp-memgraph, LangChain integration, and unstructured data to graph conversion.