omen — MCP-сервер для Claude Code: анализ кода и установка
omen анализирует сложность кода, незавершённые заглушки и комментарии о техническом долге. Запустите его, чтобы найти проблемные места в репозитории.
claude mcp add omen -- docker run -i --rm ghcr.io/panbanda/omen:3.0.0Что делает omen
Сервер помогает ИИ-ассистенту исследовать кодовую базу: показывает участки со сложной логикой, комментарии вроде TODO и FIXME, а также незавершённые реализации. Для поиска заглушек применяется анализ AST через tree-sitter, а не поиск ключевых слов в строках. Поэтому слова-триггеры внутри строковых литералов не считаются заглушками.
Проверку заглушек можно использовать в CI: omen stubs --gate error завершает её с ошибкой, если такие участки найдены. Есть настройка порога серьёзности. Для запуска по инструкции нужен Docker: сервер стартует из образа ghcr.io/panbanda/omen:3.0.0. Установка через команду MCP настроена для Claude Code, Codex и Gemini CLI; для Cursor приведена конфигурация.
Какие задачи решает
- найти функции со слишком сложной логикой
- собрать комментарии о долге, ошибках и пропущенных требованиях
- обнаружить незавершённые заглушки в коде
- завершать CI с ошибкой при найденных заглушках
Примеры запросов агенту
- Проанализируй репозиторий и покажи участки со сложной логикой.
- Найди незавершённые реализации и отсортируй их по серьёзности.
- Проверь код на комментарии
TODO,FIXMEиSECURITY.
Как установить omen
Командой платформы
claude mcp add omen -- docker run -i --rm ghcr.io/panbanda/omen:3.0.0Командой платформы
codex mcp add omen -- docker run -i --rm ghcr.io/panbanda/omen:3.0.0Файл настроек
{
"mcpServers": {
"omen": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/panbanda/omen:3.0.0"
]
}
}
}Файл настроек
{
"servers": {
"omen": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/panbanda/omen:3.0.0"
]
}
}
}Командой платформы
gemini mcp add omen docker run -i --rm ghcr.io/panbanda/omen:3.0.0По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о omen
Как установить omen в Claude Code?
Добавьте сервер командой claude mcp add omen -- docker run -i --rm ghcr.io/panbanda/omen:3.0.0. Для запуска используется Docker-образ omen.
Что делает omen?
MCP-сервер анализирует сложность кода, находит комментарии о техническом долге и выявляет незавершённые реализации. Проверка заглушек использует tree-sitter AST.
Как настроить проверку заглушек в CI?
Запустите omen stubs --gate error, чтобы завершать проверку с ошибкой при обнаружении заглушки. Можно задать порог серьёзности через --gate-severity high.