Octocode MCP
MCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов
- 961 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает локальные файлы и ходит в GitHub по сети
- Может использовать токен GitHub
Установка
- Работает в
В терминале, через 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 сервер структурного поиска по коду для агентов: находит нужный файл по смыслу запроса и работает локально
Octocode
octocode
Структурный и семантический поиск по коду с графом знаний на Rust, режим MCP для агентов. Для эмбеддингов нужны ключи, код уходит поставщику
MCP-сервер, который превращает большую кодовую базу в семантический граф функций для точной навигации и поиска по смыслу
MCP-сервер индексирует код через tree-sitter: агент читает отдельные символы вместо файлов, находит пути, оценивает влияние правок
codesearch ищет по коду сразу в нескольких репозиториях гибридным поиском и работает офлайн, без GPU и Docker.
MCP-сервер, который индексирует код через tree-sitter и отдает агенту отдельные функции и классы вместо целых файлов
Коротко о README
README описывает Octocode как инструмент исследования кода для агентов и разработчиков, работающий по локальному коду и по GitHub одним набором инструментов. Внутри движок на Rust, поиск через ripgrep и AST, работа с деревьями, точным чтением и LSP. Доступ как CLI и как MCP-сервер, есть однокликовая установка для популярных клиентов. Авторизация в GitHub необязательна и расширяет возможности. Лицензия MIT.