Neo4j MCP

MCP MCP Servers Open Source

MCP-сервер для Neo4j: Cypher-запросы к графовой БД, навигация по схеме, визуализация отношений — граф-аналитика для AI-агентов.

v0.1
Добавлен 03.07.2026 · Обновлён 03.07.2026 · MCP Servers
Установка
Требуется запущенный Neo4j (bolt://localhost:7687).

# Claude Desktop — claude_desktop_config.json:
{
  "mcpServers": {
    "neo4j": {
      "command": "uvx",
      "args": ["mcp-neo4j-cypher"],
      "env": {
        "NEO4J_URL": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j",
        "NEO4J_PASSWORD": "пароль"
      }
    }
  }
}

# Claude Code (CLI):
claude mcp add neo4j -e NEO4J_URL=bolt://localhost:7687 -e NEO4J_USERNAME=neo4j -e NEO4J_PASSWORD=пароль -- uvx mcp-neo4j-cypher

# OpenCode — ~/.config/opencode/opencode.json:
{
  "mcp": {
    "neo4j": {
      "type": "local",
      "command": ["uvx", "mcp-neo4j-cypher"],
      "environment": {
        "NEO4J_URL": "bolt://localhost:7687",
        "NEO4J_USERNAME": "neo4j", "NEO4J_PASSWORD": "пароль"
      }
    }
  }
}
переведено ИИ

Серверы MCP от Neo4j Labs

Neo4j Labs

Эти серверы MCP являются частью программы Neo4j Labs.
Они разрабатываются и поддерживаются командой Neo4j Field GenAI и приветствуют вклад более широкого сообщества разработчиков.
Эти серверы часто обновляются новыми и экспериментальными функциями, но не поддерживаются продуктовой командой Neo4j.

Они активно разрабатываются и поддерживаются, но мы не предоставляем никаких SLA или гарантий относительно обратной совместимости и Deprecated.

Если вы ищете официальный сервер Neo4j MCP, пожалуйста, найдите его здесь.

Обзор

Model Context Protocol (MCP) — это стандартизированный протокол для управления контекстом между большими языковыми моделями (LLM) и внешними системами.

Это позволяет использовать Claude Desktop или любой другой MCP-клиент (VS Code, Cursor, Windsurf, Gemini CLI) на естественном языке для выполнения задач с Neo4j и вашим аккаунтом Aura, например:

  • Что в этом графе?
  • Построить график из топ-продуктов по частоте, общему и среднему объему
  • Список моих экземпляров
  • Создать новый экземпляр с именем mcp-test для Neo4j Professional с 4GB и включенной Graph Data Science
  • Сохранить информацию о том, что сегодня я работал над Серверами Neo4j MCP с Андреасом и Оскаром

Серверы

mcp-neo4j-cypher - от естественного языка к запросам Cypher

Подробности в Readme

Получает схему базы данных для настроенной базы данных и выполняет сгенерированные запросы на чтение и запись Cypher на этой базе данных.

Требование: Требуется установленный и включенный плагин APOC на экземпляре Neo4j для проверки схемы.

mcp-neo4j-memory - граф знаний в памяти, хранимый в Neo4j

Подробности в Readme

Сохраняет и извлекает сущности и связи из вашего персонального графа знаний в локальном или удаленном экземпляре Neo4j. Доступ к этой информации через разные сессии, разговоры, клиенты.

mcp-neo4j-cloud-aura-api - API управления облачным сервисом Neo4j Aura

Подробности в Readme

Управляйте вашими экземплярами Neo4j Aura прямо из вашего чата-ассистента на основе ИИ.

Создавайте и удаляйте экземпляры, ищите их по имени, масштабируйте вверх и вниз, включайте функции.

mcp-neo4j-data-modeling - интерактивное моделирование и визуализация графов данных

Подробности в Readme

Создавайте, валидируйте и визуализируйте модели графов данных Neo4j. Поддерживает импорт/экспорт моделей из Arrows.app.

Режимы передачи данных

Все серверы поддерживают несколько режимов передачи данных:

  • STDIO (по умолчанию): Стандартный ввод/вывод для локальных инструментов и интеграции с Claude Desktop
  • SSE: Server-Sent Events для веб-деплоев
  • HTTP: Потоковый HTTP для современных веб-деплоев и микросервисов

Конфигурация HTTP-передачи

Для запуска сервера в режиме HTTP используйте флаг --transport http:

# Базовый режим HTTP
mcp-neo4j-cypher --transport http

# Пользовательская конфигурация HTTP
mcp-neo4j-cypher --transport http --host 127.0.0.1 --port 8080 --path /api/mcp/

Также поддерживаются переменные окружения:

export NEO4J_TRANSPORT=http
export NEO4J_MCP_SERVER_HOST=172.0.0.1
export NEO4J_MCP_SERVER_PORT=8080
export NEO4J_MCP_SERVER_PATH=/api/mcp/
mcp-neo4j-cypher

Облачный деплой

Все серверы в этом репозитории контейнеризированы и готовы для облачного деплоя на таких платформах, как AWS ECS Fargate и Azure Container Apps. Каждый сервер поддерживает режим HTTP-передачи, специально разработанный для масштабируемых, готовых к продакшену деплоев с возможностями автоскейлинга и балансировки нагрузки.

📋 Полное руководство по облачному деплою →

Руководство по деплою включает: - AWS ECS Fargate: Пошаговый деплой с автоскейлингом и Application Load Balancer - Azure Container Apps: Серверный деплой контейнеров без серверов со встроенным скейлингом и управлением трафиком - Рекомендации по конфигурации: Безопасность, мониторинг, рекомендации по ресурсам и устранение неполадок - Примеры интеграции: Подключение MCP-клиентов к серверам, развернутым в облаке

Участие в разработке

Приглашаем к участию! Пожалуйста, не стесняйтесь отправлять Pull Request.

Публикации в блоге

Лицензия

Лицензия MIT

Комментарии
Войдите, чтобы оставить комментарий