- Explore MCP Servers
- mcp-memgraph
Mcp Memgraph
What is Mcp Memgraph
mcp-memgraph is a Memgraph MCP Server that allows users to run and manage Memgraph databases efficiently using the Cypher query language.
Use cases
Use cases for mcp-memgraph include real-time data visualization, dynamic querying of graph databases, and integration with machine learning models for data-driven insights.
How to use
To use mcp-memgraph, install the required dependencies and set up a virtual environment. Run the server using the command ‘uv run server.py’ and configure it in the Claude Desktop application to access the Memgraph tool.
Key features
Key features include the ability to run Cypher queries, retrieve schema information, and integrate seamlessly with Claude Desktop for enhanced data management.
Where to use
mcp-memgraph can be used in various fields such as data analytics, real-time data processing, and applications requiring complex graph data management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Memgraph
mcp-memgraph is a Memgraph MCP Server that allows users to run and manage Memgraph databases efficiently using the Cypher query language.
Use cases
Use cases for mcp-memgraph include real-time data visualization, dynamic querying of graph databases, and integration with machine learning models for data-driven insights.
How to use
To use mcp-memgraph, install the required dependencies and set up a virtual environment. Run the server using the command ‘uv run server.py’ and configure it in the Claude Desktop application to access the Memgraph tool.
Key features
Key features include the ability to run Cypher queries, retrieve schema information, and integrate seamlessly with Claude Desktop for enhanced data management.
Where to use
mcp-memgraph can be used in various fields such as data analytics, real-time data processing, and applications requiring complex graph data management.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
[!IMPORTANT]
This repository has been merged into the Memgraph AI Toolkit monorepo to avoid duplicating tools.
It will be deleted in one month—please follow the MCP integration there for all future development, and feel free to open issues or PRs in that repo.
🚀 Memgraph MCP Server
Memgraph MCP Server is a lightweight server implementation of the Model Context Protocol (MCP) designed to connect Memgraph with LLMs.

⚡ Quick start
1. Run Memgraph MCP Server
- Install
uvand createvenvwithuv venv. Activate virtual environment with.venv\Scripts\activate. - Install dependencies:
uv add "mcp[cli]" httpx - Run Memgraph MCP server:
uv run server.py.
2. Run MCP Client
- Install Claude for Desktop.
- Add the Memgraph server to Claude config:
MacOS/Linux
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows
code $env:AppData\Claude\claude_desktop_config.json
Example config:
{ "mcpServers": { "mpc-memgraph": { "command": "/Users/katelatte/.local/bin/uv", "args": [ "--directory", "/Users/katelatte/projects/mcp-memgraph", "run", "server.py" ] } } }
[!NOTE]
You may need to put the full path to the uv executable in the command field. You can get this by runningwhich uvon MacOS/Linux orwhere uvon Windows. Make sure you pass in the absolute path to your server.
3. Chat with the database
- Run Memgraph MAGE:
Thedocker run -p 7687:7687 memgraph/memgraph-mage --schema-info-enabled=True--schema-info-enabledconfiguration setting is set toTrueto allow LLM to runSHOW SCHEMA INFOquery. - Open Claude Desktop and see the Memgraph tools and resources listed. Try it out! (You can load dummy data from Memgraph Lab Datasets)
🔧Tools
run_query()
Run a Cypher query against Memgraph.
🗃️ Resources
get_schema()
Get Memgraph schema information (prerequisite: --schema-info-enabled=True).
🗺️ Roadmap
The Memgraph MCP Server is just at its beginnings. We’re actively working on expanding its capabilities and making it even easier to integrate Memgraph into modern AI workflows. In the near future, we’ll be releasing a TypeScript version of the server to better support JavaScript-based environments. Additionally, we plan to migrate this project into our central AI Toolkit repository, where it will live alongside other tools and integrations for LangChain, LlamaIndex, and MCP. Our goal is to provide a unified, open-source toolkit that makes it seamless to build graph-powered applications and intelligent agents with Memgraph at the core.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










