Octocode MCP

MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов

  • 961 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Читает локальные файлы и ходит в GitHub по сети
  • Может использовать токен GitHub
Все причины и проверки

bgauryy/octocode

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/octocode

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает локальные файлы и ходит в GitHub по сети
  • Может использовать токен GitHub

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Octocode дает агенту единый набор инструментов для исследования кода: поиск через ripgrep и разбор по AST, дерево файлов, точное чтение фрагментов и работа через LSP. Он работает и с локальным кодом, и с внешними источниками: репозиториями GitHub, пулл-реквестами и пакетами npm. Под капотом движок на Rust, поэтому результаты быстрые и компактные по токенам даже на больших репозиториях. Пользоваться можно как CLI в терминале или как MCP-сервером внутри агента, набор инструментов и движок в обоих случаях одинаковые. Аутентификация в GitHub необязательна, но открывает приватные репозитории и более высокие лимиты API.

Для кого. Для разработчиков, которым нужно, чтобы агент разбирался в чужом и своем коде до того, как что-то менять.

Подходит, если

  • Нужно найти, как что-то устроено в большом репозитории
  • Нужно исследовать чужой проект или пакет на GitHub
  • Хочется экономить токены на разборе кода

Не подходит, если

  • Нужен полноценный редактор с правкой кода, а не исследование
  • Проект небольшой и хватает встроенного поиска агента

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

Через octocode найди, где в этом репозитории обрабатывается авторизация, и покажи ключевые файлы

MCP

Транспорт
stdio
Авторизация
ключ необязателен

Переменные окружения

GITHUB_TOKEN секрет
Токен GitHub для доступа к приватным репозиториям и повышенных лимитов API, необязателен

Ограничения

Без токена GitHub работают только публичные репозитории и действуют базовые лимиты API. Для приватного кода и высоких лимитов нужна авторизация. Основной сценарий это чтение и исследование кода, а не его правка.

Как отключить. Удалите сервер octocode из конфигурации MCP или удалите пакет CLI.

Частые вопросы

Нужен ли токен GitHub?

Нет для публичного кода. Для приватных репозиториев и высоких лимитов войдите через npx octocode auth login.

Это CLI или MCP?

И то и другое: одинаковый набор инструментов и движок доступны и как CLI в терминале, и как MCP-сервер.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP сервер структурного поиска по коду для агентов: находит нужный файл по смыслу запроса и работает локально

MCP-серверРасширенный доступ553Звезды репозитория

Octocode

octocode

Структурный и семантический поиск по коду с графом знаний на Rust, режим MCP для агентов. Для эмбеддингов нужны ключи, код уходит поставщику

CLIРасширенный доступ523Звезды репозитория

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

MCP-серверРасширенный доступ2 тыс.Звезды репозитория

MCP-сервер индексирует код через tree-sitter: агент читает отдельные символы вместо файлов, находит пути, оценивает влияние правок

MCP-серверМинимальный доступ76Звезды репозитория

codesearch ищет по коду сразу в нескольких репозиториях гибридным поиском и работает офлайн, без GPU и Docker.

MCP-серверМинимальный доступ103Звезды репозитория

MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов

MCP-серверРасширенный доступ2,8 тыс.Звезды репозитория

Коротко о README

README описывает Octocode как инструмент исследования кода для агентов и разработчиков, работающий по локальному коду и по GitHub одним набором инструментов. Внутри движок на Rust, поиск через ripgrep и AST, работа с деревьями, точным чтением и LSP. Доступ как CLI и как MCP-сервер, есть однокликовая установка для популярных клиентов. Авторизация в GitHub необязательна и расширяет возможности. Лицензия MIT.

Бейдж для README

Сообщить о проблеме