bgauryy/octocode-mcp

MCP-сервер для семантического исследования кода и генерации контекста в реальном времени с использованием LLM | Естественный поиск по публичным и приватным репозиториям с учетом ваших прав | Преобразование любых доступных кодовых баз в AI-оптимизированные знания для простых и сложных сценариев | Пои

MCP⭐ 942TypeScriptпоследний релиз: 9.1.1
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Octocode — это MCP-сервер и CLI-инструмент для семантического исследования кода, который использует LLM-паттерны для генерации контекста и поиска информации в репозиториях.

Зачем нужен

Инструмент решает проблему недостатка контекста у AI-агентов, превращая работу из «поиска наугад» в «исследование на основе доказательств». Он собирает реальные доказательства из локальных проектов и внешних источников (GitHub, npm), минимизирует код для экономии токенов и предоставляет структурированный контекст для изменения, ревью или объяснения кода.

Что можно реализовать

  • Глубокое исследование кодовой базы (codebase research) перед внесением изменений или ревью
  • Кросс-репозиторный поиск: отслеживание паттернов и реализаций через PR и разные репозитории
  • Генерация AI-оптимизированного контекста для LLM-агентов с использованием AST и LSP
  • Быстрый поиск по публичным и приватным репозиториям с учетом прав доступа
  • Изучение структуры и логики больших репозиториев без загрузки всего кода в контекст

Ключевые возможности

  • Поддержка MCP для интеграции с Cursor, VS Code, Claude Code, Windsurf и другими агентами
  • Rust-движок для быстрой и токен-эффективной обработки (минимизация и скелетизация кода)
  • Комплексный набор из 14 инструментов: ripgrep, AST-поиск, LSP, бинарный анализ и навигация
  • Работа с локальными репозиториями и внешними источниками (GitHub, npm) в едином интерфейсе
  • Параллельные запросы и подсказки следующих шагов для оптимизации пути исследования

👤 Кому подойдёт: разработчики, AI-инженеры, специалисты по безопасности кода, использующие LLM-агентов для работы с кодом

Релизы

9.1.1patch
🕐 9 мес назад · релиз на GitHub ↗

Выпущена версия 9.1.1 с добавлением автоматизированного рабочего процесса для публикации релизов.

  • Added: Добавлен workflow для автоматизации процесса создания релизов.