mcp-neo4j-data-modeling — MCP-сервер для Claude Code
MCP-сервер помогает создавать, проверять и визуализировать модели графов Neo4j. Пригодится для схем с узлами, связями и свойствами.
claude mcp add --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> --transport stdio mcp-neo4j-data-modeling -- uvx mcp-neo4j-data-modelingЧто делает mcp-neo4j-data-modeling
mcp-neo4j-data-modeling даёт агенту инструменты для работы с моделями графов Neo4j: проверки узлов, связей и всей модели, а также подготовки конфигурации Mermaid для визуализации. Через ресурсы доступны JSON-схемы объектов, готовые примеры моделей и описание процесса загрузки данных в Neo4j.
Сервер импортирует и экспортирует модели в форматах Arrows JSON и OWL Turtle, а также создаёт Pydantic-модели и схемы для Neo4j GraphRAG Python Package. При преобразовании OWL классы становятся узлами, а свойства отношений при экспорте в OWL не сохраняются.
Для запуска через команду с окружением нужен uvx и значение NEO4J_NAMESPACE. Без NEO4J_NAMESPACE команда с этим параметром не запустит сервер в нужной конфигурации.
Какие задачи решает
- спроектировать модель графа Neo4j
- проверить структуру узла или связи
- показать модель в формате Mermaid
- импортировать схему из Arrows JSON
- экспортировать модель в Pydantic-модели
Примеры запросов агенту
- Спроектируй модель Neo4j для заказов, товаров и складов и проверь её через
validate_data_model. - Проверь этот узел через
validate_node, а затем подготовь Mermaid-конфигурацию с помощьюget_mermaid_config_str. - Загрузи модель из OWL Turtle через
load_from_owl_turtleи экспортируй её в формат Arrows с помощьюexport_to_arrows_json.
Как установить mcp-neo4j-data-modeling
Командой платформы
claude mcp add --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> --transport stdio mcp-neo4j-data-modeling -- uvx mcp-neo4j-data-modelingВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-neo4j-data-modeling <команда>
Командой платформы
codex mcp add mcp-neo4j-data-modeling --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> -- uvx mcp-neo4j-data-modelingВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-neo4j-data-modeling <команда>
Файл настроек
{
"mcpServers": {
"mcp-neo4j-data-modeling": {
"command": "uvx",
"args": [
"mcp-neo4j-data-modeling"
],
"env": {
"NEO4J_NAMESPACE": "<NEO4J_NAMESPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-neo4j-data-modeling <команда>
Файл настроек
{
"servers": {
"mcp-neo4j-data-modeling": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-neo4j-data-modeling"
],
"env": {
"NEO4J_NAMESPACE": "<NEO4J_NAMESPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-neo4j-data-modeling <команда>
Командой платформы
gemini mcp add -e NEO4J_NAMESPACE=<NEO4J_NAMESPACE> mcp-neo4j-data-modeling uvx mcp-neo4j-data-modelingВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-neo4j-data-modeling <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-neo4j-data-modeling
Как установить mcp-neo4j-data-modeling в Claude Code?
Выполните claude mcp add --env NEO4J_NAMESPACE=<NEO4J_NAMESPACE> --transport stdio mcp-neo4j-data-modeling -- uvx mcp-neo4j-data-modeling.
Что делает mcp-neo4j-data-modeling?
Сервер создаёт, проверяет и визуализирует модели графов Neo4j. Он также загружает и выгружает схемы в нескольких форматах.
Что происходит при преобразовании модели в OWL Turtle?
Узлы и связи преобразуются в конструкции OWL, но свойства, прикреплённые к связям, при экспорте не переносятся.