Octocode MCP — MCP-сервер для Claude Code: поиск по коду
Ищет и разбирает код в локальном проекте и на GitHub: ripgrep, AST-поиск, деревья файлов, точные чтения и LSP. Пригодится, когда агенту нужен контекст перед правкой.
claude mcp add octocode-mcp -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y octocode-mcpЧто делает Octocode MCP - AI Context Platform
Octocode — MCP-сервер для исследования кода. Один набор инструментов покрывает и локальные файлы, и внешние источники: репозитории GitHub, пул-реквесты, пакеты npm. Внутри — движок на Rust, поэтому результаты приходят компактными и не съедают лишние токены.
Агент сам решает, что запросить дальше: сначала широкий поиск, потом только совпавшие строки или участок, с постраничной выдачей и подсказками о следующем шаге. Локальные пути уходят в локальные инструменты, а owner/repo[/path] — на GitHub. Тот же набор работает и как CLI: npx octocode.
Нужен Node.js 20.12+. Токен GitHub не обязателен, но без него закрытые репозитории недоступны и лимиты API ниже. В конфигурации клиента токен передаётся через env.
Какие задачи решает
- найти, где в проекте вызывается нужная функция
- разобрать чужой репозиторий перед тем, как его форкнуть
- проследить, какой пул-реквест ввёл паттерн в коде
- собрать контекст по файлу перед рефакторингом
- поискать примеры использования пакета из npm
Примеры запросов агенту
- Найди в локальном проекте все места, где вызывается
authenticate, и покажи строки. - Разбери репозиторий
owner/repoи расскажи, как устроена авторизация. - Покажи схему инструмента
localSearchCode.
Как установить Octocode MCP - AI Context Platform
Командой платформы
claude mcp add octocode-mcp -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y octocode-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add octocode-mcp-ai-context-platform --env GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y octocode-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"octocode-mcp-ai-context-platform": {
"command": "npx",
"args": [
"-y",
"octocode-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"octocode-mcp-ai-context-platform": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"octocode-mcp"
],
"env": {
"GITHUB_TOKEN": "<GITHUB_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e GITHUB_TOKEN=<GITHUB_TOKEN> octocode-mcp-ai-context-platform npx -y octocode-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Octocode MCP - AI Context Platform
Как установить Octocode MCP в Claude Code?
Выполните claude mcp add octocode-mcp -e GITHUB_TOKEN=<GITHUB_TOKEN> -- npx -y octocode-mcp. Токен подставьте свой.
Что делает Octocode MCP?
Даёт агенту инструменты для поиска и чтения кода: ripgrep и AST-поиск, деревья файлов, точные чтения, LSP. Работает и с локальными файлами, и с GitHub, PR и npm.
Нужен ли токен GitHub?
Нет, но с ним открываются закрытые репозитории и выше лимиты API. В конфигурации клиента токен кладут в env.