SERVER

Octocode

Rank #420

io.github.Muvon/octocode

AI-powered code indexer with semantic search and knowledge graphs

22 versions
510 GitHub stars
by muvon (4 servers)View repository ↗
First listed
Jun 1, 2025
Last publish date
Oct 11, 2026
PURPOSE

What you can do with Octocode

Octocode is a local-first code intelligence tool that indexes a repository into a map of files, symbols, imports and calls, and exposes semantic, structural and GraphRAG search to an agent through an MCP server.

Suitable tasks
  • Find code by meaning across a large repository
  • Read file signatures without loading whole files
  • Match AST patterns with structural search
  • Trace relationships and paths between code nodes
  • Search commit history
  • Use LSP go-to-definition and references through the agent
CAPABILITIES AND LIMITATIONS

What Octocode can and cannot do

Capabilities

The MCP server exposes semantic_search, view_signatures, graphrag and structural_search; starting with --with-lsp adds language-server tools for definitions, references, hover, symbols and completion. Commit search, commit-message generation and code review run through the CLI.

Documented tools
  • semantic_search
  • view_signatures
  • graphrag
  • structural_search
  • lsp_goto_definition
  • lsp_find_references
  • lsp_hover
  • lsp_document_symbols
  • lsp_workspace_symbols
  • lsp_completion
Limitations
  • Works on a local checkout; GitHub API operations such as issues or pull requests are not documented
  • Indexed GraphRAG features need indexing and GraphRAG enabled in config
  • Cloud embedding providers receive the code chunks; use local FastEmbed models for fully offline use
  • LSP tools need a language server installed and named with --with-lsp
  • Supports 17 languages
REQUIREMENTS

What you need before using Octocode

DeclaredNo credentialsNo credentials declared

The registry listing declares no required environment variables or authentication. This is declared metadata, not a verified install — the repository README is the authority.

Declared by the Official MCP Registry, last synced Oct 16, 2026. Not independently verified by MCP Toplist.

Runtime
Rust binary via install script, Homebrew or cargo install octocode
Credentials
Optional: Voyage, OpenAI, Jina or Google key for embeddings, OpenRouter key for LLM features; local embeddings need none
Also needed
A language server (e.g. rust-analyzer) for the LSP tools
INSTALLATION AND FIRST TASK

Connect Octocode and confirm it works

  1. Install with brew install muvon/tap/octocode, cargo install octocode, or the install.sh script
  2. Optionally export VOYAGE_API_KEY or another provider key
  3. Run octocode index inside the project
  4. Add the server with command octocode and args mcp --path /your/project
npm package
claude mcp add octocode -- npx -y @muvon/octocode mcp
MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-aarch64-apple-darwin.mcpb` — install it through your client’s extension manager.

MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-aarch64-pc-windows-msvc.mcpb` — install it through your client’s extension manager.

MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-aarch64-unknown-linux-musl.mcpb` — install it through your client’s extension manager.

MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-x86_64-apple-darwin.mcpb` — install it through your client’s extension manager.

MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-x86_64-pc-windows-msvc.mcpb` — install it through your client’s extension manager.

MCP bundle

Published as mcp bundle `https://github.com/Muvon/octocode/releases/download/0.26.7/octocode-0.26.7-x86_64-unknown-linux-musl.mcpb` — install it through your client’s extension manager.

First successful task

Run octocode search "authentication middleware" in the project, then ask the agent the same question via semantic_search.

Expected: Ranked code locations that implement authentication middleware, with file paths and snippets.

ALTERNATIVES

When to choose another server

  • Repomix#39

    You want the whole repository packed into one file rather than indexed search.

  • GitHub MCP Server#176

    You need GitHub API actions such as issues and pull requests.

Compared side by side in GitHub MCP servers.

Other servers by muvon
View all muvon servers →
MAINTENANCE AND EVIDENCE

What changed, and when this was checked

First listed
Jun 1, 2025
Latest version published
Oct 11, 2026
Version history
22 versions tracked (below)
Requirements evidence
Declared by the Official MCP Registry, last synced Oct 16, 2026. Not independently verified by MCP Toplist.
Profile checked
Oct 8, 2026 against README
Ranking data as of
Oct 16, 2026
Registry sightings

Do you maintain Octocode? to correct or enrich this profile.

VERSIONS

Available versions (22)

0.1.0 · Nov 25, 20240.11.0 · Mar 11, 20260.13.0 · Apr 4, 20260.18.1 · Jul 11, 20260.19.0 · Jul 26, 20260.20.0 · Aug 1, 20260.20.1 · Aug 3, 20260.20.2 · Aug 4, 20260.21.0 · Aug 17, 20260.22.0 · Aug 22, 20260.23.0 · Aug 29, 20260.23.1 · Aug 31, 20260.24.0 · Sep 2, 20260.25.0 · Sep 5, 20260.25.1 · Sep 11, 20260.26.0 · Sep 14, 20260.26.1 · Sep 15, 20260.26.2 · Sep 19, 20260.26.3 · Sep 27, 20260.26.4 · Sep 30, 20260.26.6 · Oct 9, 20260.26.7 · Oct 11, 2026Nov 25, 2024Oct 11, 2026
VersionPublished
0.26.7Oct 11, 2026
0.26.6Oct 9, 2026
0.26.4Sep 30, 2026
0.26.3Sep 27, 2026
0.26.2Sep 19, 2026
0.26.1Sep 15, 2026
0.26.0Sep 14, 2026
0.25.1Sep 11, 2026
0.25.0Sep 5, 2026
0.24.0Sep 2, 2026
0.23.1Aug 31, 2026
0.23.0Aug 29, 2026
0.22.0Aug 22, 2026
0.21.0Aug 17, 2026
0.20.2Aug 4, 2026
0.20.1Aug 3, 2026
0.20.0Aug 1, 2026
0.19.0Jul 26, 2026
0.18.1Jul 11, 2026
0.13.0Apr 4, 2026
0.11.0Mar 11, 2026
0.1.0Nov 25, 2024
STANDING
#420of 144,396 active serversTop 0.5%

Ranks ahead of 143,976 of 144,396 servers on MCP Toplist.

Recent momentum
+166GitHub stars since Apr 27 (+48%)
BADGE

Show your rank

Maintain this server? Add the live rank badge to your README — it updates automatically as the leaderboard changes.

MCP Toplist: Top 1% of 144,396
Markdown
[![MCP Toplist](https://mcptoplist.com/badge/io.github.Muvon%2Foctocode.svg)](https://mcptoplist.com/server/io.github.Muvon%2Foctocode)
HTML
<a href="https://mcptoplist.com/server/io.github.Muvon%2Foctocode"><img src="https://mcptoplist.com/badge/io.github.Muvon%2Foctocode.svg" alt="MCP Toplist: Top 1% of 144,396" /></a>

Variants: append ?metric=score or ?metric=stars to the image URL.

FAQ

Frequently asked questions

Who maintains Octocode?
Octocode is maintained by muvon, which publishes 4 MCP servers (74 total versions) tracked on MCP Toplist.
Is Octocode listed on the Official MCP Registry?
Yes — Octocode is listed on the Official MCP Registry, alongside Glama and PulseMCP.
How many versions does Octocode have?
MCP Toplist tracks 22 versions of Octocode, most recently published on Oct 11, 2026.
Where can I find the source code for Octocode?
The source code for Octocode is hosted at github.com/muvon/octocode.
Used in projects

Do you run this server?

Community projects list the MCP servers behind real agents and apps. Publish yours and this page will link to it.

EXPLORE