Neo4j Labs MCP Servers
Набор MCP-серверов Neo4j Labs: Cypher-запросы к графу, графовая память агента, управление Aura и моделирование данных
Установка
{
"mcpServers": {
"neo4j-database": {
"command": "uvx",
"args": [ "mcp-neo4j-cypher@0.6.0", "--transport", "stdio" ],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USERNAME": "neo4j",
"NEO4J_PASSWORD": "<your-password>",
"NEO4J_DATABASE": "neo4j"
}
}
}
}Сервер Cypher-запросов для claude_desktop_config.json. Остальные серверы подключаются так же через uvx, конфигурации в их README.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
В репозитории четыре независимых сервера. mcp-neo4j-cypher получает схему базы и выполняет читающие и пишущие Cypher-запросы, запись можно отключить. mcp-neo4j-memory хранит сущности и связи как граф знаний, доступный из разных сеансов и клиентов. mcp-neo4j-cloud-aura-api создает, масштабирует и удаляет инстансы Neo4j Aura. mcp-neo4j-data-modeling помогает строить, проверять и визуализировать графовые модели с импортом из Arrows.app. Все серверы работают по stdio, SSE или HTTP и готовы к развертыванию в контейнерах.
Для кого. Для разработчиков и аналитиков, которые работают с графовой базой Neo4j или хотят хранить память агента в виде графа.
Подходит, если
- Нужно задавать вопросы к графовой базе обычным языком
- Нужна долговременная память агента со связями между фактами
- Нужно спроектировать графовую модель данных вместе с агентом
Не подходит, если
- Нужны гарантии совместимости и поддержка: для этого есть официальный продуктовый сервер neo4j/mcp
- База производственная, а режим только для чтения не включен
Пример запроса к агенту
Что лежит в этом графе? Покажи топ товаров по частоте продаж и средний объем заказаОграничения
Серверы относятся к программе Neo4j Labs: развиваются активно, но без SLA и гарантий обратной совместимости. Для инструмента схемы в cypher-сервере нужен плагин APOC. Управление Aura требует облачного аккаунта Neo4j. С локальной базой Neo4j внешние сервисы не нужны.
Как отключить. Удалите блоки серверов, например neo4j-database, из конфигурации MCP клиента.
MCP
- Транспорт
- stdio, sse, http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| NEO4J_URI обязательная | Адрес подключения к базе |
| NEO4J_USERNAME обязательная | Имя пользователя Neo4j |
| NEO4J_PASSWORD обязательная, секрет | Пароль Neo4j |
| NEO4J_DATABASE | Имя базы |
| NEO4J_READ_ONLY | true отключает пишущие запросы |
| NEO4J_TRANSPORT | Транспорт: stdio, sse или http |
Проверка безопасности
- Выполняет пишущие Cypher-запросы к базе
- Может создавать и удалять облачные инстансы Aura
Коротко о README
README объясняет статус серверов в программе Neo4j Labs и дает ссылку на официальный продуктовый сервер. Кратко описаны четыре сервера с примерами запросов, режимы транспорта и настройка HTTP. Отдельный документ посвящен развертыванию в AWS ECS Fargate и Azure Container Apps, у каждого сервера свой README с переменными окружения. Лицензия MIT.
Частые вопросы
Это официальный сервер Neo4j?
Это проект Neo4j Labs от команды Field GenAI. Официальный продуктовый сервер находится в репозитории neo4j/mcp.
Можно ли подключить несколько баз сразу?
Да, у серверов есть пространства имен: инструменты получают префикс, и несколько экземпляров работают одновременно.
Похожие
166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам
Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml
Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой
Экономный по токенам MCP-сервер для PostgreSQL, MySQL, MariaDB, SQL Server и SQLite с режимом только для чтения