octocode-mcp and ast-mcp-server

octocode-mcp
73
Verified
ast-mcp-server
48
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 24/25
Community 16/25
Maintenance 10/25
Adoption 7/25
Maturity 15/25
Community 16/25
Stars: 746
Forks: 58
Downloads:
Commits (30d): 28
Language: TypeScript
License: MIT
Stars: 31
Forks: 7
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No Dependents
No Package 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 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.

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