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.

octocode-mcp
73
Verified
mcp-server-tree-sitter
62
Established
Maintenance 23/25
Adoption 10/25
Maturity 24/25
Community 16/25
Maintenance 2/25
Adoption 18/25
Maturity 25/25
Community 17/25
Stars: 746
Forks: 58
Downloads:
Commits (30d): 28
Language: TypeScript
License: MIT
Stars: 272
Forks: 35
Downloads: 1,978
Commits (30d): 0
Language: Python
License: MIT
No Dependents
Stale 6m

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.

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