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

🚀 Memgraph MCP-сервер

Memgraph MCP Server — это облегченная серверная реализация Model Context Protocol (MCP), предназначенная для соединения Memgraph с LLM.

⚡ Быстрый старт

📹 Видеоролик о быстром запуске Memgraph MCP Server

1. Запустите сервер Memgraph MCP

  1. Установите uv и создайте venv с помощью uv venv . Активируйте виртуальную среду с помощью .venv\Scripts\activate .
  2. Установить зависимости: uv add "mcp[cli]" httpx
  3. Запустите сервер Memgraph MCP: uv run server.py .

2. Запустите MCP-клиент

  1. Установите Claude для рабочего стола .
  2. Добавьте сервер Memgraph в конфигурацию Клода:

MacOS/Linux

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

Окна

code $env:AppData\Claude\claude_desktop_config.json

Пример конфигурации:

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

[!ПРИМЕЧАНИЕ]
Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустив which uv на MacOS/Linux или where uv на Windows. Убедитесь, что вы передаете абсолютный путь к вашему серверу.

3. Чат с базой данных

  1. Запустите Memgraph MAGE:
    docker run -p 7687:7687 memgraph/memgraph-mage --schema-info-enabled=True
    Параметр конфигурации --schema-info-enabled установлен в True , чтобы разрешить LLM выполнять запрос SHOW SCHEMA INFO .
  2. Откройте Claude Desktop и посмотрите список инструментов и ресурсов Memgraph. Попробуйте! (Вы можете загрузить фиктивные данные из Memgraph Lab Datasets)

🔧Инструменты

запустить_запрос()

Запустите запрос Cypher к Memgraph.

🗃️ Ресурсы

получить_схему()

Получить информацию о схеме Memgraph (предварительное условие: --schema-info-enabled=True ).

🗺️ Дорожная карта

Memgraph MCP Server только начинает свое развитие. Мы активно работаем над расширением его возможностей и еще более упрощаем интеграцию Memgraph в современные рабочие процессы ИИ. В ближайшем будущем мы выпустим версию сервера TypeScript для лучшей поддержки сред на основе JavaScript. Кроме того, мы планируем перенести этот проект в наш центральный репозиторий AI Toolkit , где он будет жить вместе с другими инструментами и интеграциями для LangChain, LlamaIndex и MCP. Наша цель — предоставить унифицированный инструментарий с открытым исходным кодом, который позволит легко создавать графовые приложения и интеллектуальные агенты с Memgraph в основе.

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

Облегченная серверная реализация протокола контекста модели, которая соединяет базу данных Memgraph с LLM, позволяя пользователям взаимодействовать с базами данных графов с помощью естественного языка.

  1. ⚡ Быстрый старт
    1. Запустите сервер Memgraph MCP
    2. Запустите MCP-клиент
    3. Чат с базой данных
  2. 🔧Инструменты
    1. запустить\_запрос()
  3. 🗃️ Ресурсы
    1. получить\_схему()
  4. 🗺️ Дорожная карта

    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