orionbelt-analytics — MCP-сервер для Claude Code: анализ схем БД
Анализирует схемы реляционных баз данных и создаёт RDF/OWL-онтологии с SQL-связями. Пригодится для поиска по схеме и подготовки запросов на естественном языке.
claude mcp add orionbelt-analytics -- uvx orionbelt-analyticsЧто делает orionbelt-analytics
Сервер подключается к PostgreSQL, MySQL, Snowflake, ClickHouse, Dremio, BigQuery, DuckDB/MotherDuck и Databricks SQL. Он строит RDF/OWL-онтологию, а GraphRAG помогает находить таблицы и поля по смыслу. Для проверки SQL используется OBQC: он сверяет запрос с онтологией и ловит ошибки в таблицах, столбцах и соединениях, включая fan-trap. Это не заменяет проверку бизнес-смысла запроса.
Есть интерфейс запросов SPARQL 1.1 через хранилище Oxigraph и построение графиков Plotly с отображением через MCP-UI в Claude Desktop. Для запуска в инструкции установки используется uvx; требуется Python 3.13+. Мультиязычный поиск по схеме зависит от выбранной модели эмбеддингов.
Какие задачи решает
- разобрать схему подключённой реляционной базы
- создать RDF/OWL-онтологию с SQL-связями
- найти нужные таблицы и столбцы по смыслу запроса
- проверить SQL на неверные таблицы и соединения
- построить график по результатам анализа
Примеры запросов агенту
- Проанализируй схему подключённой базы и создай RDF/OWL-онтологию.
- Найди в схеме таблицы и столбцы для запроса о выручке.
- Проверь этот SQL на ошибки соединений и fan-trap.
Как установить orionbelt-analytics
Командой платформы
claude mcp add orionbelt-analytics -- uvx orionbelt-analyticsuvx запускает команду с именем пакета; если в README она другая — uvx --from orionbelt-analytics <команда>
Командой платформы
codex mcp add orionbelt-analytics -- uvx orionbelt-analyticsuvx запускает команду с именем пакета; если в README она другая — uvx --from orionbelt-analytics <команда>
Файл настроек
{
"mcpServers": {
"orionbelt-analytics": {
"command": "uvx",
"args": [
"orionbelt-analytics"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from orionbelt-analytics <команда>
Файл настроек
{
"servers": {
"orionbelt-analytics": {
"type": "stdio",
"command": "uvx",
"args": [
"orionbelt-analytics"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from orionbelt-analytics <команда>
Командой платформы
gemini mcp add orionbelt-analytics uvx orionbelt-analyticsuvx запускает команду с именем пакета; если в README она другая — uvx --from orionbelt-analytics <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о orionbelt-analytics
Как установить orionbelt-analytics в Claude Code?
Выполните claude mcp add orionbelt-analytics -- uvx orionbelt-analytics. Для запуска нужен Python 3.13+.
Что делает orionbelt-analytics?
MCP-сервер анализирует схемы реляционных баз и создаёт RDF/OWL-онтологии с SQL-связями. Также он помогает находить элементы схемы и проверяет SQL по онтологии.
Какие базы данных поддерживает orionbelt-analytics?
Поддерживаются PostgreSQL, MySQL, Snowflake, ClickHouse, Dremio, BigQuery, DuckDB/MotherDuck и Databricks SQL.