MCP-сервер для Neo4j: Cypher-запросы к графовой БД, навигация по схеме, визуализация отношений — граф-аналитика для AI-агентов.
Требуется запущенный 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 Field GenAI и приветствуют вклад более широкого сообщества разработчиков.
Эти серверы часто обновляются новыми и экспериментальными функциями, но не поддерживаются продуктовой командой Neo4j.
Они активно разрабатываются и поддерживаются, но мы не предоставляем никаких SLA или гарантий относительно обратной совместимости и Deprecated.
Если вы ищете официальный сервер Neo4j MCP, пожалуйста, найдите его здесь.
Model Context Protocol (MCP) — это стандартизированный протокол для управления контекстом между большими языковыми моделями (LLM) и внешними системами.
Это позволяет использовать Claude Desktop или любой другой MCP-клиент (VS Code, Cursor, Windsurf, Gemini CLI) на естественном языке для выполнения задач с Neo4j и вашим аккаунтом Aura, например:
mcp-neo4j-cypher - от естественного языка к запросам CypherПолучает схему базы данных для настроенной базы данных и выполняет сгенерированные запросы на чтение и запись Cypher на этой базе данных.
Требование: Требуется установленный и включенный плагин APOC на экземпляре Neo4j для проверки схемы.
mcp-neo4j-memory - граф знаний в памяти, хранимый в Neo4jСохраняет и извлекает сущности и связи из вашего персонального графа знаний в локальном или удаленном экземпляре Neo4j. Доступ к этой информации через разные сессии, разговоры, клиенты.
mcp-neo4j-cloud-aura-api - API управления облачным сервисом Neo4j AuraУправляйте вашими экземплярами Neo4j Aura прямо из вашего чата-ассистента на основе ИИ.
Создавайте и удаляйте экземпляры, ищите их по имени, масштабируйте вверх и вниз, включайте функции.
mcp-neo4j-data-modeling - интерактивное моделирование и визуализация графов данныхСоздавайте, валидируйте и визуализируйте модели графов данных Neo4j. Поддерживает импорт/экспорт моделей из Arrows.app.
Все серверы поддерживают несколько режимов передачи данных:
Для запуска сервера в режиме 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