octocode-mcp and codesurface

These are complements: octocode-mcp provides broad semantic search across codebases while codesurface offers targeted API surface lookups, and they could be used together to combine full-codebase context retrieval with efficient API reference resolution.

octocode-mcp
73
Verified
codesurface
48
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 24/25
Community 16/25
Maintenance 10/25
Adoption 12/25
Maturity 18/25
Community 8/25
Stars: 746
Forks: 58
Downloads:
Commits (30d): 28
Language: TypeScript
License: MIT
Stars: 19
Forks: 2
Downloads: 304
Commits (30d): 0
Language: Python
License:
No Dependents
No risk flags

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 codesurface

Codeturion/codesurface

Give your AI agent instant API lookups instead of expensive source file reads. MCP server for C#, Go, Java, Python, and TypeScript.

Builds a lightweight index of public APIs at startup via language-specific parsers, then serves structured class/method/field metadata through 5 MCP tools—eliminating full-file reads and reducing hallucination risk. Includes line numbers for targeted source lookups and auto-detects language across mixed-language projects. Benchmarks show 44–87% token savings vs. grep/read workflows, with incremental reindexing on file changes.

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