octocode-mcp and codeweaver

octocode-mcp
73
Verified
codeweaver
45
Emerging
Maintenance 23/25
Adoption 10/25
Maturity 24/25
Community 16/25
Maintenance 13/25
Adoption 4/25
Maturity 15/25
Community 13/25
Stars: 746
Forks: 58
Downloads:
Commits (30d): 31
Language: TypeScript
License: MIT
Stars: 7
Forks: 2
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
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 codeweaver

knitli/codeweaver

Semantic code search for AI agents — 166+ languages, hybrid search, works offline

Combines hybrid search (semantic vectors + AST parsing + keyword matching) with Reciprocal Rank Fusion for structural code understanding across 27 languages, backed by a 100% dependency-injection architecture that enables zero-code swapping between embedding providers (Voyage AI, FastEmbed, etc.) and vector stores. Includes automatic fallback to local FastEmbed when remote APIs timeout, circuit breaker patterns, and Pydantic boot-time validation for production reliability in airgapped environments.

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