MO

muvon/octocode

Developer tools公式

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

518 stars 58 forks 品質 83 トレンド 42Apache-2.0

AIエージェント向けの構造コードインテリジェンス — セマンティックサーチ、ナレッジグラフ、そして1つのRustバイナリに内蔵されたMCPサーバー。

概要

Octocodeは、あなたのプロジェクトをClaudeやCursor、その他のAIエージェントが検索・理解・ナビゲートできるナビゲート可能な知識グラフに変換します。 AIアシスタントはあなたのコードベースに盲目です。ファイル検索もできず、依存関係を理解できず、セッション間のコンテキストを記憶することもできません。 OctocodeのMCPサーバーはAIエージェントに以下を提供します:- 🔍 — キーワードではなく意味でコードを検索 - 🕸️ — インポート、呼び出し、依存関係のナビゲーション - 📝 — ファイル全体を読みずに構造を閲覧 - 🧭 — 言語サーバー経由で定義へのアクセス、参照検索、ホバードキュメント Claude Desktop • カーソル • ウィンドサーフィン • 任意のMCP対応AI 似たような音の断片は見つけますが、auth_middleware.rs jwt.rs がインポートし、user_store.rsを呼び出し、router.rs に配線されていることは全く知りません。Octocodeは構造を理解しています。 Octocodeはファイル、シンボル、インポート、呼び出し、継承、実装のライブグラフを構築するために使われます。

概要(AI 翻訳)

AIエージェント向け構造コードインテリジェンス — MCPサーバー+ナレッジグラフ+セマンティックサーチ

AIアシスタントにコードベースの頭脳を与えましょう。 Octocodeはプロジェクトをナビゲート可能な知識グラフに変換し、クロードやカーソル、その他のAIエージェントが検索し、理解し、ナビゲートできるようにします。

🚀 クイックスタート • 🤖 MCP統合 • 📖 ドキュメント • 🌐 ウェブサイト


🤖 AIエージェントのために作られています

問題点: AIアシスタントはあなたのコードベースに盲目です。ファイル検索もできず、依存関係を理解できず、セッション間のコンテキストも記憶できません。

解決策: OctocodeのMCPサーバーはAIエージェントを提供します:

  • 🔍 意味検索 — キーワードではなく意味でコードを見つける
  • 🕸️ ナレッジグラフ — インポート、呼び出し、依存関係のナビゲーション
  • 📝 コード署名 — ファイル全体を読み取らずに構造を閲覧
  • 🧭 LSP精度 — 言語サーバー経由で定義へのアクセス、参照検索、ホバードキュメント

対応: Claude Desktop • カーソル • ウィンドサーフィン • 任意のMCP対応AI

これでAIアシスタントは以下のことを可能にします:

🤔 なぜオクトコードなの?

**標準的なRAGはコードをフラットなテキストチャンクとして扱います。**似たような音のスニペットは見つけますが、auth_middlewareは認識していません。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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?

GitHub で README 全文を見る

インストール

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"] } } }