
mcp-neo4j-cypher
neo4j-contribMIT
952 звёзд246 форков
MCP-сервер для графовой базы данных Neo4j. Через него AI-ассистент напрямую выполняет Cypher-запросы к вашему графу. Сервер самостоятельно получает схему базы данных, выполняет запросы на чтение и запись. Вы управляете Neo4j через естественный язык прямо в чате — без переключения контекста и ручного написания сложных запросов. Сервер входит в программу Neo4j Labs и активно развивается командой Neo4j Field GenAI.
Установка
uvx mcp-neo4j-cypherХарактеристики
Общее
- СтатусСообщество
- Разработчикneo4j-contrib
- ЛицензияMIT
Технологии
- ЯзыкиPython
- Транспортstdio
Описание
Возможности
- Извлекает схему базы данных Neo4j: метки узлов, типы связей, имена и типы свойств.
- Выполняет произвольные Cypher-запросы на чтение данных и возвращает структурированный результат.
- Выполняет запросы на запись: создаёт, обновляет и удаляет узлы и связи.
- Анализирует содержимое графа по запросу на естественном языке.
- Формирует отчёты, выборки и статистику по данным в графе.
- Работает с любыми графовыми моделями внутри подключённой базы.
- Генерирует Cypher-запросы на основе естественно-языковых инструкций.
- Интегрируется с любыми MCP-клиентами: Claude Desktop, VS Code, Cursor и другими.
Как подключить
Установите сервер через uvx:
uvx mcp-neo4j-cypher
Добавьте конфигурацию в ваш MCP-клиент. Пример для Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"neo4j-cypher": {
"command": "uvx",
"args": ["mcp-neo4j-cypher"],
"env": {
"NEO4J_URI": "bolt://localhost:7687",
"NEO4J_USER": "neo4j",
"NEO4J_PASSWORD": "your_secure_password"
}
}
}
}
Перезапустите клиент, чтобы сервер подключился.
Для работы сервера требуется плагин APOC на вашем экземпляре Neo4j. Он нужен для автоматической инспекции схемы базы данных.
Примеры запросов
- «Покажи схему базы данных. Какие узлы и связи существуют?»
- «Найди всех пользователей, которые сделали заказы за последнюю неделю, и выведи их имена.»
- «Создай нового пользователя с именем "Иван Иванов" и email "ivan@example.com".»
- «Выведи топ-5 самых популярных товаров по количеству заказов.»
Технические детали
- Язык: Python
- Транспорт: STDIO (также поддерживаются SSE и HTTP в рамках набора серверов)
- Лицензия: MIT
- Разработчик: Neo4j Field GenAI team (neo4j-contrib)
- Зависимости: Neo4j (4.4+ / 5.x) с плагином APOC
- Категория: Базы данных
- Совместимые клиенты: Claude Desktop, VS Code, Cursor, Windsurf, Gemini CLI и любые другие MCP-клиенты