octocode-mcp and code-graph-context
These are complements that serve different stages of code analysis: semantic search across repositories versus deep structural understanding within a single codebase, so they would be used together when you need both broad code discovery and focused contextual analysis.
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 code-graph-context
andrew-hernandez-paragon/code-graph-context
A Model Context Protocol (MCP) server that builds rich code graphs to provide deep contextual understanding of TypeScript codebases to Large Language Models.
Builds Abstract Syntax Trees (AST) using ts-morph, stores relationships in Neo4j, and generates vector embeddings locally (or via OpenAI) to enable semantic search and natural language querying. Includes a dual-schema system with both AST-level and framework-specific nodes (e.g., NestController, HttpEndpoint), alongside features like incremental parsing, workspace auto-detection, impact analysis, and dead code detection.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work