
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Официальный сервер MCP Neo4j
Обзор
Neo4j MCP предоставляет ассистентам ИИ и инструментам на базе LLM прямой, структурированный доступ к вашей базе данных графов Neo4j. Реализуя Протокол Контекста Модели (MCP), он выступает мостом между любым совместимым с MCP клиентом, таким как Claude, Cursor или VS Code с поддержкой MCP, и вашим экземпляром Neo4j. - Изучить схему графа — обнаружить метки узлов, типы отношений и ключи свойств — позволить ИИ рассуждать на вашей модели данных без предварительного знания - Запускать запросы Cypher — выполнять, читать и записывать запросы в базе данных в ответ на запросы на естественном языке - Анализировать и анализировать данные — получать узлы, связи и пути для ответов на вопросы, генерировать резюме или передавать данные другим рабочим процессам - get-schema — интроспективные метки, типы отношений, ключи свойств - read-cypher — выполнение только для чтения Cypher-запросов, которые не изменяют данные базы данных, обеспечиваемые с помощью EXPLAIN и классификации запросов Neo4j.
Обзор (машинный перевод)
Neo4j MCP предоставляет ассистентам ИИ и инструментам на базе LLM прямой, структурированный доступ к вашей базе данных графов Neo4j. Реализуя Model Context Protocol (MCP), он выступает мостом между любым совместимым с MCP клиентом, таким как Claude, Cursor или VS Code с поддержкой MCP, и вашим экземпляром Neo4j.
Особенности
- Исследуйте схему графов — обнаруживайте метки узлов, типы отношений и ключи свойств
- Позволить ИИ рассуждать на основе вашей модели данных без предварительного знания
- Запуск запросов Cypher — выполнение, чтение и запись запросов в вашей базе данных в ответ на запросы на естественном языке
- Инспектировать и анализировать данные — получать узлы, связи и пути для ответов на вопросы, генерации резюме или подачи данных в другие рабочие процессы
Инструменты
get-schema— интроспективные метки, типы отношений, ключи свойствread-cypher— выполнять только для чтения Cypher-запросы, не изменяющие данные базы данных, выполняемые черезEXPLAINи классификацию запросов Neo4j. Примечание: пользовательские процедуры или функции, ошибочно классифицированные Neo4j как только для чтения, могут обойти эту проверку; правильная классификация лежит в обязанности сопровождающего процедуры/функции.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Neo4j MCP
Neo4j MCP gives AI assistants and LLM-powered tools direct, structured access to your Neo4j graph database. By implementing the Model Context Protocol (MCP), it acts as a bridge between any MCP-compatible client, such as Claude, Cursor, or VS Code with MCP support, and your Neo4j instance.
Features
- Explore your graph schema - discover node labels, relationship types, and property keys
- Let AI reason on your data model without prior knowledge
- Run Cypher queries - execute, read, and write queries against your database in response to natural language prompts
- Inspect and analyze data - retrieve nodes, relationships, and paths to answer questions, generate summaries, or feed data to other workflows
Tools
get-schema— introspect labels, relationship types, property keysread-cypher— execute read-only Cypher queries that do not modify database data, enforced viaEXPLAINand Neo4j’s query-type classification. Note: custom procedures or functions incorrectly classified as read-only by Neo4j may bypass this check; ensuring correct classification is the responsibility of the procedure/function maintainer.write-cypher— execute write Cypher queries (disabled ifNEO4J_MCP_READ_ONLY=true)list-gds-procedures— list available GDS procedures
Installation
Install with PyPI:
pip install neo4j-mcp-server
Otherwise see MCP documentation -> Installation.
Server configuration (VSCode)
Create / edit mcp.json:
{
"servers": {
"neo4j": {
"type": "stdio",
"command": "python",
"args": ["-m", "neo4j_mcp_server"],
"env": {
"NEO4J_MCP_URI": "bolt://localhost:7687",
"NEO4J_MCP_USERNAME": "neo4j",
"NEO4J_MCP_PASSWORD": "password",
"NEO4J_MCP_DATABASE": "neo4j",
"NEO4J_MCP_READ_ONLY": "true",
"NEO4J_MCP_TELEMETRY": "false",
"NEO4J_MCP_LOG_LEVEL": "info",
"NEO4J_MCP_LOG_FORMAT": "text",
"NEO4J_MCP_SCHEMA_SAMPLE_SIZE": "100"
}
}
}
}
See MCP documentation > Configuration for more details.
Links
- Documentation: The official Neo4j MCP documentation.
- Discord: The Neo4j discord channel.
- Contributing Guide: Contribution workflow, development environment, mocks and testing.
For issues and feedback, you can also create a GitHub issue with reproduction details (omit sensitive data).
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →