
Octocode MCP - AI Context Platform
bgauryyMIT
854 звёзд72 форков
Octocode MCP подключает AI-ассистента к вашему коду. Сервер работает как исследователь: ищет по репозиториям на GitHub, GitLab и Bitbucket, анализирует пул-реквесты и находит паттерны использования. Вместо абстрактных рассуждений AI получает полный контекст проекта.
Сервер полезен, когда нужно разобраться в новом проекте, найти реализацию функции в чужом коде или провести ревью. Он даёт AI такой же уровень доступа к коду, как у инженера с многолетним опытом в проекте.
Установка
npx -y octocode-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикbgauryy
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Поиск кода на GitHub, GitLab и Bitbucket: находит реализации, паттерны использования, файлы.
- Просмотр структуры репозиториев и чтение содержимого файлов.
- Анализ изменений в пул-реквестах и мерж-реквестах.
- Локальный поиск ripgrep: ищет по регулярным выражениям прямо в вашем проекте.
- LSP-навигация: переход к определению символа, поиск всех ссылок, иерархия вызовов.
- Разрешение npm и PyPI пакетов: находит исходные репозитории на GitHub.
- Поиск файлов по имени в локальной файловой системе.
Как подключить
Способ 1: Через CLI
Запустите в терминале интерактивный установщик:
npx octocode-cli install
Скрипт сам выполнит GitHub OAuth и настроит MCP-сервер.
Способ 2: Вручную
Добавьте сервер в конфигурационный файл MCP-клиента:
{
"mcpServers": {
"octocode": {
"command": "npx",
"args": ["octocode-mcp@latest"]
}
}
}
После настройки перезапустите клиент (Claude Desktop, Cursor).
Примеры запросов
- «Найди в репозитории facebook/react все реализации useEffect с подпиской на события.»
- «Покажи структуру папки src в моём проекте и найди файлы, которые импортируют axios.»
- «Сравни реализацию debounce в lodash с моей версией из utils.»
- «Найди примеры интеграции OpenAI API с Google Sheets на GitHub.»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: MIT
- Требования: Node.js, GitHub-аккаунт
- Совместимость: Claude Desktop, Cursor, VS Code, Zed
- Источники: GitHub, GitLab, Bitbucket, локальная ФС