MO

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

518 stars 58 forks Качество 83 Тренд 42Apache-2.0

Структурный интеллект кода для агентов ИИ — семантический поиск, графы знаний и встроенный MCP-сервер в одном бинарном файле Rust.

Обзор

Octocode превращает ваш проект в навигационный граф знаний, по которому Claude, Cursor и другие агенты ИИ могут искать, понимать и навигировать. ИИ-ассистенты не обращают внимания на вашу кодовую базу. Они не могут искать ваши файлы, понимать зависимости или запоминать контекст между сессиями. MCP-сервер Octocode предоставляет агентам ИИ: - 🔍 — Находить код по смыслу, а не по ключевым словам — 🕸️ — Навигация по импорту, вызовам и зависимостям — 📝 — Просматривать структуру, не читая целые файлы — 🧭 — Переход в определение, поиск ссылок и наведение документов через ваш языковой сервер Claude Desktop • Курсор • Windsurf • Любой совместимый с MCP ИИ Он находит схожие по звучанию фрагменты, но не подозревает, что auth_middleware.rs импортирует jwt.rs, вызывает user_store.rs и подключен к router.rs. Octocode понимает структуру. Octocode использует для построения живого графика файлов, символов, импортов, вызовов, наследования и реализаций.

Обзор (машинный перевод)

Структурный интеллект кода для агентов ИИ — MCP Server + Knowledge Graph + Семантический поиск

Дайте своему ИИ-ассистенту мозг для вашей кодовой базы. Octocode превращает ваш проект в навигационный граф знаний, по которому Клод, Курсор и другие агенты ИИ могут искать, понимать и ориентироваться.

🚀 Быстрый старт • 🤖 Интеграция MCP • 📖 Документация • 🌐 Веб-сайт


🤖 Создано для ИИ-агентов

Проблема: ИИ-ассистенты не обращают внимания на вашу кодовую базу. Они не могут искать ваши файлы, понимать зависимости или запоминать контекст между сессиями.

Решение: MCP-сервер Octocode предоставляет агентам ИИ:

  • 🔍 Семантический поиск — Найти код по смыслу, а не по ключевым словам
  • 🕸️ Граф знаний — Навигация по импорту, вызовам и зависимостям
  • 📝 Сигнатуры кода — Просмотр структуры без чтения целых файлов
  • 🧭 LSP precision — Переход к определению, поиск ссылок и наведение курсора через ваш языковой сервер

Работает с: Claude Desktop • Курсор • Windsurf • Любой ИИ, совместимый с MCP

Теперь ваш помощник ИИ может:

🤔 Почему Octocode?

Стандартный RAG рассматривает ваш код как плоские фрагменты текста. Он находит похожие фрагменты, но не подозревает, что это auth_middleware.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.


🤖 Built for AI Agents

The Problem: AI assistants are blind to your codebase. They can’t search your files, understand dependencies, or remember context across sessions.

The Solution: Octocode’s MCP server gives AI agents:

  • 🔍 Semantic search — Find code by meaning, not keywords
  • 🕸️ Knowledge graph — Navigate imports, calls, and dependencies
  • 📝 Code signatures — View structure without reading entire files
  • 🧭 LSP precision — Go-to-definition, find-references, and hover docs via your language server

Works with: Claude Desktop • Cursor • Windsurf • Any MCP-compatible AI

Now your AI assistant can:

You: "Where is authentication handled?"
AI: *searches your codebase* "Authentication is in src/middleware/auth.rs,
    which imports jwt.rs for token validation and calls user_store.rs for lookup."

You: "What files depend on the payment module?"
AI: *queries knowledge graph* "src/api/handlers/payment.rs imports payment/mod.rs,
    which is also used by src/workers/refund.rs and src/cron/billing.rs"

You: "Find every call site of this function"
AI: *uses LSP find-references* "process_payment() is called from 4 places:
    checkout.rs:87, refund.rs:134, billing.rs:56, and tests/payment_test.rs:23"

🤔 Why Octocode?

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "octocode": { "command": "octocode", "args": ["mcp", "--path", "/your/project"] } } }