octocode-mcp and mcp-server-tree-sitter
These tools are complements: octocode-mcp provides semantic code search across repositories while mcp-server-tree-sitter supplies the syntactic parsing infrastructure (via Tree-sitter's AST generation) that enables accurate code understanding for semantic indexing and search.
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-server-tree-sitter
wrale/mcp-server-tree-sitter
MCP Server for Tree-sitter
Exposes AST-based code analysis through MCP with support for 11+ languages via tree-sitter parsers, enabling AI assistants to efficiently explore codebases with granular control over context depth. Implements parse tree caching, symbol extraction, and dependency analysis while maintaining state persistence across invocations. Integrates directly with Claude Desktop through stdio transport and provides optional tree-sitter query support for pattern-based code searches.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work