Octocode
анализирует код в GitHub репозиториях с помощью ИИ, обеспечивает семантический поиск и извлечение insights из миллионов проектов
Описание
Octocode — революционная платформа для ИИ-анализа кода, построенная на протоколе Model Context Protocol (MCP). Она позволяет ИИ-ассистентам глубоко исследовать репозитории GitHub, включая приватные, выполнять семантический поиск, анализировать коммиты, PR и зависимости. Ключевые технологии: интеграция с GitHub API, NPM/Python registries, утилиты для оптимизации контента под ИИ. Применения: ускорение разработки, извлечение институциональных знаний в организациях, обучение на реальном коде для новичков, поиск уязвимостей для security-исследователей. Идеальна для команд и индивидуальных разработчиков.
Возможности
Семантический поиск кода
Поиск реализаций по описанию в миллионах репозиториев GitHub.
Анализ репозиториев
Глубокий структурный анализ, включая коммиты, PR и зависимости.
Извлечение паттернов
Распознавание coding standards, архитектурных паттернов и лучших практик.
Доступ к приватным репозиториям
Интеграция с организационными репозиториями через GitHub токен.
Генерация контекста для ИИ
Создание оптимизированного контента из кода для AI-ассистентов.
Исследование пакетов
Анализ NPM и Python пакетов с связями к репозиториям.
Установка
Установка с Claude Desktop (рекомендуется):
claude mcp add octocode npx 'octocode-mcp@latest'
Аутентификация GitHub:
- Через CLI:
gh auth login - Или env:
export GITHUB_TOKEN='your_token'Альтернатива:npm install -g octocode-mcpКонфиг для env:
{
"octocode": {
"command": "npx",
"args": ["octocode-mcp"],
"env": {
"GITHUB_TOKEN": "your_github_token"
}
}
}