octocode-mcp and mcp-codebase-index

These are competitors offering overlapping semantic code search capabilities, though the first prioritizes real-time LLM-based natural language search across repositories while the second emphasizes structural navigation through functions, classes, and dependency graphs with lower token overhead.

octocode-mcp
73
Verified
mcp-codebase-index
57
Established
Maintenance 23/25
Adoption 10/25
Maturity 24/25
Community 16/25
Maintenance 10/25
Adoption 13/25
Maturity 20/25
Community 14/25
Stars: 746
Forks: 58
Downloads:
Commits (30d): 28
Language: TypeScript
License: MIT
Stars: 37
Forks: 6
Downloads: 516
Commits (30d): 0
Language: Python
License: AGPL-3.0
No Dependents
No Dependents

About octocode-mcp

bgauryy/octocode-mcp

MCP server for semantic code research and context generation on real-time using LLM patterns | Search naturally across public & private repos based on your permissions | Transform any accessible codebase/s into AI-optimized knowledge on simple and complex flows | Find real implementations and live docs from anywhere

Implements MCP (Model Context Protocol) with LSP-powered code intelligence (Go to Definition, Find References, Call Hierarchy) across GitHub, GitLab, and local codebases, enabling compiler-level understanding without parsing. Provides modular Agent Skills—including multi-phase research with session persistence, AST-driven code analysis, dependency graphing, and PR review across seven domains—composable via CLI or direct integration into Claude/Cursor.

About mcp-codebase-index

MikeRecognex/mcp-codebase-index

17 MCP query tools for codebase navigation — functions, classes, imports, dependency graphs, change impact. Zero dependencies. 87% token reduction.

Implements a streaming AST and regex-based parser with automatic git-aware incremental indexing—only changed files are reparsed, with built-in persistent caching via pickle that detects git HEAD mismatches and enables instant cold starts. Exposes Python, TypeScript, Go, Rust, and C# structural analysis (functions, classes, imports, callchains) as 18 MCP tools compatible with Claude Code and OpenClaw, eliminating file-reading overhead in large codebases.

Scores updated daily from GitHub, PyPI, and npm data. How scores work