octocode-mcp and ast-mcp-server
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 ast-mcp-server
angrysky56/ast-mcp-server
By transforming source code into a queryable Semantic Graph and a structured AST, this tool bridges the gap between "reading text" and "understanding structure." For an AI assistant, it provides the "spatial" awareness needed to navigate deep dependencies without getting lost in large files.
Provides incremental parsing and AST diffing capabilities to track code changes across versions, with multi-language support via tree-sitter parsers (Python, JavaScript, TypeScript, Go, Rust, C/C++, Java). Operates as an MCP server that integrates directly with Claude Desktop, caching analysis results locally and executing all processing on the client machine. Enhanced scope handling and resource caching optimize performance for analyzing large codebases without exposing code to external services.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work