Поиск и анализ кода на GitHub

Octocode

MCP-сервер платформы Octocode для исследования кода. Вместо пересказа по памяти ассистент ищет код и документацию напрямую в репозиториях GitHub и npm.

Что умеет

Действия, которые сервер открывает для ИИ. Моноширинным шрифтом — их технические названия.

  • Ищет код и читает файлы в репозиториях GitHubghSearchCode · ghGetFileContent
  • Показывает структуру каталогов репозиторияghViewRepoStructure
  • Ищет репозитории, issues и пул-реквестыghSearchRepos · ghSearchIssues · ghSearchPullRequests
  • Просматривает историю коммитов репозиторияghSearchCommits
  • Ищет npm-пакеты и их исходный репозиторийnpmSearch

Примеры запросов

Скопируйте и отправьте в чат после подключения.

Найди, где в репозитории facebook/react реализована функция useState.

Покажи структуру каталогов репозитория vercel/next.js.

Найди открытые issues в репозитории с упоминанием утечки памяти.

Как подключить

Выберите приложение, в котором работаете с ИИ.

  1. Понадобится: Node.js 20.12 или новее.
  2. Откройте Claude → Настройки → Разработчик → «Изменить конфиг».
  3. Вставьте блок ниже в файл. Если в файле уже есть «mcpServers», добавьте внутрь только ваш сервер.
  4. Сохраните файл и перезапустите Claude — в чате появится значок подключённых инструментов.
claude_desktop_config.json
{
  "mcpServers": {
    "octocode": {
      "command": "npx",
      "args": [
        "-y",
        "octocode-mcp@latest"
      ]
    }
  }
}

Без токена сервер работает с более низкими лимитами GitHub API и без доступа к приватным репозиториям. Чтобы снять эти ограничения, выполните `npx octocode auth login` в терминале или передайте GITHUB_TOKEN в env конфигурации.

Безопасность

По умолчанию сервер читает только код через GitHub API. Чтения известных файлов с секретами (ключи, .env, .aws, .git и похожие) заблокированы — но если вы включите доступ к локальным файлам своей машины, ограничьте его нужной папкой.

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

ИИ получает сводки мировых событий, оценки рисков по странам, данные рынков, конфликтов и стихийных бедствий — всё с указанием источников.

ИсследованияНужен ключ или входЗвёзд на GitHub: 87 111

ИИ ищет готовые отчёты в вашем Metabase, строит запросы к данным, рисует графики прямо в чате и может собрать новый дашборд.

Базы данныхНужна настройкаЗвёзд на GitHub: 49 347

ИИ запоминает ваши заметки, документы и решения в общем хранилище и потом находит их — память сохраняется между разговорами.

ПамятьНужна настройкаЗвёзд на GitHub: 30 871