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

OctoCounts MCP Server — MCP-сервер для Claude Code: установка

Считает строки кода, комментарии и файлы в открытых репозиториях GitHub через OctoCounts прямо из ассистента.

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

Что делает OctoCounts MCP Server

Сервер даёт доступ к двум инструментам: analyze_repo и compare_repos. Первый собирает статистику по публичному репозиторию на GitHub: количество файлов, физических строк, чистого кода, комментариев, пустых строк и распределение по языкам. Второй сопоставляет два репозитория или две ветки и показывает чистую разницу объёма кодовой базы.

Обмен сообщениями идёт по протоколу stdio через JSON-RPC. Запросы используют long-polling с предельным таймаутом в пять минут. Флаг respect_gitattributes отсекает сгенерированные и сторонние файлы из расчёта, если они размечены в самом проекте.

Клиент может прервать ожидание через уведомление об отмене. При этом начатая задача на бэкенде продолжит выполняться, поэтому результат можно восстановить по идентификатору. Базовый адрес сервиса задаётся переменной OCTOCOUNTS_API_BASE со значением по умолчанию https://api.octocounts.com.

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

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

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

  • Посчитай количество строк кода и комментариев в репозитории torvalds/linux с помощью analyze_repo.
  • Сравни объём кодовой базы между ветками main и dev в репозитории facebook/react через compare_repos.
  • Оцени размер репозитория expressjs/express, исключив сгенерированные файлы через respect_gitattributes.

Как установить OctoCounts MCP Server

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

claude mcp add octocounts-mcp -- npx -y octocounts-mcp

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

Вопросы о OctoCounts MCP Server

Как установить OctoCounts MCP Server в Claude Code?

Выполните команду claude mcp add octocounts-mcp -- npx -y octocounts-mcp.

Что делает OctoCounts MCP Server?

Он предоставляет инструменты для расчёта строк кода (SLOC), комментариев, пустых строк и языковых пропорций в открытых репозиториях GitHub.

Как исключить сторонние и вендорные файлы из отчёта?

Передайте флаг respect_gitattributes со значением true. Инструмент проигнорирует файлы, помеченные как вендорные или сгенерированные в правилах репозитория.

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

Всё по теме «Git и GitHub» →
GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо GitDiagram ahmedkhaleel2004 Превращает публичный GitHub-репозиторий в схему архитектуры с пояснением и исходником Mermaid. Пригодится, когда надо быстро разобраться в чужом коде. CX Codex +1 ★ 18 446звёзд репо Repowise repowise-dev Repowise индексирует код, связи вызовов, историю Git, тесты и документацию, чтобы агент мог отвечать на вопросы о проекте. Пригодится, когда агенту нужно понять последствия правки или найти неиспользуемый код. CX Codex +1 ★ 7 891звёзд репо sem Ataraxy-Labs Разбирает код через tree-sitter и показывает изменения по сущностям вместо строк. Помогает агентам оценивать влияние правок и запускать нужные тесты. CX Codex +1 ★ 3 422звёзд репо GitLab MCP Server zereight Подключает GitLab к агенту: проекты, merge requests, issues, пайплайны, wiki и релизы доступны прямо в чате. CX Codex +1 ★ 2 065звёзд репо Octocode MCP - AI Context Platform bgauryy Ищет и разбирает код в локальном проекте и на GitHub: ripgrep, AST-поиск, деревья файлов, точные чтения и LSP. Пригодится, когда агенту нужен контекст перед правкой. CX Codex +1 ★ 955звёзд репо

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

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