MO

muvon/octocode

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

518 stars 58 forks 품질 83 트렌드 42Apache-2.0

AI 에이전트를 위한 구조적 코드 인텔리전스 — 의미 탐색, 지식 그래프, 그리고 하나의 Rust 바이너리 내장된 MCP 서버.

개요

옥토코드는 프로젝트를 클로드, 커서 및 다른 AI 에이전트가 검색, 이해, 탐색할 수 있는 탐색 가능한 지식 그래프로 변환합니다. AI 어시스턴트는 코드베이스를 전혀 알지 못합니다. 파일을 검색하거나 의존성을 이해하거나 세션 간 맥락을 기억하지 못합니다. Octocode의 MCP 서버는 AI 에이전트에게 다음과 같은 기능을 제공합니다: - 🔍 — 키워드가 아닌 의미로 코드를 찾기 - 🕸️ — 가져오기, 호출, 의존성 탐색 - 📝 — 전체 파일을 읽지 않고도 구조 보기 - 🧭 — 언어 서버를 통한 정의 확인, 참조 찾기, 호버 문서 Claude 데스크톱 • 커서 • 윈드서핑 • 모든 MCP 호환 AI 비슷한 소리의 스니펫을 찾지만, auth_middleware.rs가 jwt.rs 를 불러오고, user_store.rs를 호출하며, router.rs 에 연결되어 있다는 사실은 전혀 모릅니다. 옥토코드는 구조를 이해합니다. 옥토코드는 파일, 심볼, 가져오기, 호출, 상속, 구현 등 실시간 그래프를 구축하는 데 사용됩니다.

개요(AI 번역)

AI 에이전트를 위한 구조적 코드 인텔리전스 — MCP 서버 + 지식 그래프 + 의미 검색

AI 비서에게 코드베이스의 두뇌를 주세요. 옥토코드는 프로젝트를 클로드, 커서 및 다른 AI 에이전트가 검색, 이해, 탐색할 수 있는 탐색 가능한 지식 그래프로 변환합니다.

🚀 빠른 시작 • 🤖 MCP 통합 • 📖 문서 • 🌐 웹사이트


🤖 AI 에이전트를 위해 만들어졌다

문제점: AI 어시스턴트는 코드베이스를 전혀 알지 못합니다. 파일을 검색하거나 의존성을 이해하지 못하며, 세션 간 맥락을 기억하지 못합니다.

해결책: Octocode의 MCP 서버는 AI 에이전트를 제공합니다:

  • 🔍 의미 검색 — 키워드가 아닌 의미로 코드를 찾습니다
  • 🕸️ 지식 그래프 — 가져오기, 호출, 의존성 탐색
  • 📝 코드 서명 — 전체 파일을 읽지 않고 구조 보기
  • 🧭 LSP 정밀도 — 언어 서버를 통한 정의 접근, 참조 찾기, 호버 문서

**호환 기능: ** 클로드 데스크톱 • 커서 • 윈드서핑 • 모든 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"] } } }