ontomics — MCP-сервер для Claude Code: индекс знаний проекта
ontomics строит семантический индекс понятий, соглашений об именах и похожих по поведению функций. Помогает разобраться в терминологии и структуре кодовой базы.
claude mcp add ontomics -- npx -y @ontomics/ontomicsЧто делает ontomics
Сервер группирует связанные символы в понятия, выявляет соглашения об именах и находит функции с похожей логикой. Можно запросить определения и связи символа, проследить путь понятия по цепочкам вызовов или сравнить словарь проекта с Git-ссылкой. Для поиска поведенческого сходства он анализирует тела функций с помощью CodeRankEmbed.
Инструменты MCP также умеют проверять и предлагать имена, находить ключевые файлы понятия и экспортировать знания о домене в YAML для других репозиториев. Поддерживаются Python, TypeScript, JavaScript и Rust; языки определяются по расширениям файлов. Для индексации нужен Git-репозиторий: без .git/ сервер откажется работать, если не передать --force.
Установка бинарного пакета и регистрация сервера — отдельные шаги. Например, в Claude Code команда регистрации запускает ontomics через npx. Сервер автоматически определяет репозиторий и индексирует его при первом запуске; каталоги home, root и временные каталоги он индексировать не будет.
Какие задачи решает
- найти понятия и связанные с ними варианты терминов
- проследить, где понятие проходит через цепочки вызовов
- проверить имя переменной по соглашениям проекта
- обнаружить функции с похожей логикой
- сравнить доменный словарь с Git-ссылкой
Примеры запросов агенту
- Найди понятия, связанные с «transform», и покажи, где они встречаются.
- Проверь имя
spatial_transformпо соглашениям проекта и предложи канонический вариант. - Найди функции с логикой, похожей на
spatial_transform().
Как установить ontomics
Командой платформы
claude mcp add ontomics -- npx -y @ontomics/ontomicsКомандой платформы
codex mcp add ontomics -- npx -y @ontomics/ontomicsФайл настроек
{
"mcpServers": {
"ontomics": {
"command": "npx",
"args": [
"-y",
"@ontomics/ontomics"
]
}
}
}Файл настроек
{
"servers": {
"ontomics": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@ontomics/ontomics"
]
}
}
}Командой платформы
gemini mcp add ontomics npx -y @ontomics/ontomicsПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о ontomics
Как установить ontomics в Claude Code?
Зарегистрируйте сервер командой claude mcp add ontomics -- npx -y @ontomics/ontomics. Для индексации проект должен быть Git-репозиторием.
Что делает ontomics?
Он индексирует понятия предметной области, соглашения об именах и сходство логики функций. Через MCP можно искать связи между символами и прослеживать понятия по кодовой базе.
Какие языки поддерживает ontomics?
Python, TypeScript, JavaScript и Rust. Сервер определяет язык по расширениям файлов.