Memgraph MCP Server

by memgraph
MIT License
13
  • Apple
  • Linux

Integrations

  • Enables running Memgraph MAGE in a Docker container with schema information enabled, making the database accessible for LLM interactions

  • Planned future integration that will allow Memgraph to work within LangChain-based applications and AI workflows

Servidor Memgraph MCP

Memgraph MCP Server es una implementación de servidor liviana del Protocolo de contexto de modelo (MCP) diseñado para conectar Memgraph con LLM.

⚡ Inicio rápido

Vídeo de inicio rápido del servidor Memgraph MCP

1. Ejecute el servidor Memgraph MCP

  1. Instalar uv y crear venv con uv venv . Activar el entorno virtual con .venv\Scripts\activate .
  2. Instalar dependencias: uv add "mcp[cli]" httpx
  3. Ejecutar el servidor Memgraph MCP: uv run server.py .

2. Ejecute el cliente MCP

  1. Instalar Claude para escritorio .
  2. Agregue el servidor Memgraph a la configuración de Claude:

MacOS/Linux

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

Ventanas

code $env:AppData\Claude\claude_desktop_config.json

Ejemplo de configuración:

{ "mcpServers": { "mpc-memgraph": { "command": "/Users/katelatte/.local/bin/uv", "args": [ "--directory", "/Users/katelatte/projects/mcp-memgraph", "run", "server.py" ] } } }

[!NOTA]
Es posible que necesites introducir la ruta completa del ejecutable uv en el campo de comandos. Puedes obtenerla ejecutando which uv en macOS/Linux o where uv en Windows. Asegúrate de introducir la ruta absoluta a tu servidor.

3. Chatea con la base de datos

  1. Ejecutar Memgraph MAGE:
    docker run -p 7687:7687 memgraph/memgraph-mage --schema-info-enabled=True
    La opción de configuración --schema-info-enabled se establece en True para permitir que LLM ejecute la consulta SHOW SCHEMA INFO .
  2. Abre Claude Desktop y consulta la lista de herramientas y recursos de Memgraph. ¡Pruébalo! (Puedes cargar datos ficticios desde los conjuntos de datos de Memgraph Lab ).

🔧Herramientas

ejecutar_consulta()

Ejecute una consulta Cypher contra Memgraph.

🗃️ Recursos

obtener_esquema()

Obtener información del esquema de Memgraph (requisito previo: --schema-info-enabled=True ).

🗺️ Hoja de ruta

El servidor Memgraph MCP está en sus inicios. Trabajamos activamente para ampliar sus capacidades y facilitar aún más la integración de Memgraph en los flujos de trabajo de IA modernos. Próximamente, lanzaremos una versión TypeScript del servidor para una mejor compatibilidad con entornos basados en JavaScript. Además, planeamos migrar este proyecto a nuestro repositorio central de herramientas de IA , donde se integrará con otras herramientas e integraciones para LangChain, LlamaIndex y MCP. Nuestro objetivo es proporcionar un conjunto de herramientas unificado y de código abierto que facilite la creación de aplicaciones basadas en grafos y agentes inteligentes con Memgraph como núcleo.

-
security - not tested
A
license - permissive license
-
quality - not tested

Una implementación de servidor liviana del Protocolo de Contexto de Modelo que conecta la base de datos Memgraph con LLM, lo que permite a los usuarios interactuar con bases de datos de gráficos a través del lenguaje natural.

  1. ⚡ Inicio rápido
    1. Ejecute el servidor Memgraph MCP
    2. Ejecute el cliente MCP
    3. Chatea con la base de datos
  2. 🔧Herramientas
    1. ejecutar\_consulta()
  3. 🗃️ Recursos
    1. obtener\_esquema()
  4. 🗺️ Hoja de ruta

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.
      Last updated -
      340
      TypeScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables LLMs to interact directly with MongoDB databases, allowing users to query collections, inspect schemas, and manage data through natural language.
      Last updated -
      340
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables LLMs to interact with GraphQL APIs by providing schema introspection and query execution capabilities.
      Last updated -
      536
      1
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.
      Last updated -
      TypeScript
      MIT License
      • Apple

    View all related MCP servers

    ID: yis2cpjckh