К основному содержанию
MCP-сервер CX Codex

Topos — MCP-сервер для Claude Code: анализ структуры кода

Topos оценивает сложность, связанность и рискованные потоки данных в репозитории. Подключите его, когда хотите дать агенту конкретную структурную проблему для проверки и исправления.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add topos -- uvx topos-mcp
Открыть на GitHub

Что делает Topos

Topos анализирует устройство программы, находит проблемные места и предлагает агенту конкретную цель для улучшения. Он оценивает сложность, связанность, рискованные потоки данных и нагрузку на понимание кода. Анализ можно повторять после правок, чтобы проверить результат.

Сервер поддерживает Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI. Для Claude Code команда установки использует uvx topos-mcp. В терминале CLI автоматически определяет проекты на Python, Rust, JavaScript, TypeScript, C++ и Go; флаг --language сужает проверку. Topos оценивает структуру, а не поведение тестов, поэтому он не заменяет запуск тестового набора.

Какие задачи решает

  • найти наиболее серьёзную структурную проблему в репозитории
  • обнаружить чрезмерную сложность и связанность кода
  • проверить рискованные потоки данных
  • повторно оценить структуру после рефакторинга

Примеры запросов агенту

  • Найди в этом репозитории главную структурную проблему и предложи одно точечное улучшение.
  • Проверь сложность и связанность кода, затем покажи проблемные места.
  • Повтори оценку после правок и сравни результат.

Как установить Topos

Командой платформы

claude mcp add topos -- uvx topos-mcp

uvx запускает команду с именем пакета; если в README она другая — uvx --from topos-mcp <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Topos

Как установить Topos в Claude Code?

Выполните claude mcp add topos -- uvx topos-mcp, затем перезапустите Claude Code.

Что делает Topos?

MCP-сервер оценивает структуру кода, находит проблемные участки и задаёт агенту конкретную цель для улучшения.

Какие языки распознаёт CLI Topos?

CLI автоматически определяет Python, Rust, JavaScript, TypeScript, C++ и Go. Флаг --language позволяет ограничить проверку одним выбранным языком.

Похожие MCP-серверы

Каталог MCP-серверов →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо Front-End Checklist thedaviddias Сервер помогает агенту проверять фронтенд-код и публичные страницы по правилам качества. Подключите его для ревью компонентов или аудита доступности, SEO и производительности. CX Codex +1 ★ 74 559звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой