octocode-mcp and ast-mcp-server

These two tools appear to be **competitors**, as both describe themselves as "MCP servers" that generate semantic representations of codebases for search and AI assistants, suggesting they offer alternative approaches to the same core functionality.

octocode-mcp
70
Verified
ast-mcp-server
48
Emerging
Maintenance 20/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): 35
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

This project helps software developers enhance their AI assistants by providing a comprehensive understanding of codebases. It takes code from GitHub, GitLab, and local repositories and processes it to allow AI assistants to perform tasks like code search, understanding implementations, and reviewing pull requests with deep context. This tool is for software engineers, tech leads, or engineering managers who want their AI assistants to operate with the expertise of a senior staff engineer.

software-development code-analysis AI-engineering developer-tools codebase-management

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.

This tool helps AI assistants like Claude Desktop better understand your code by converting it into a structured, queryable format. Instead of just seeing code as text, it provides a 'map' of the code's components and relationships, making the AI more effective at tasks like explaining complex functions or navigating large projects. It takes source code in various languages and outputs a detailed structural and semantic analysis, used primarily by developers working with AI code assistants.

AI-assisted coding software development code analysis developer tools programming

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