mcp-codebase-search

Semantic codebase search using embeddings for efficient code navigation.

EmergingOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Unverified

Overview

What is mcp-codebase-search?

MCP server enables semantic codebase search through embedding technology, enhancing developer productivity by facilitating quick and accurate code retrieval within large projects.

Key differentiator

mcp-codebase-search stands out as a self-hosted, open-source solution for semantic code search, offering developers control over their data while enhancing productivity through efficient and accurate code retrieval.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Semantic code search using embeddingsmedium

Self-hosted solution for privacy and controlmedium

Efficient indexing of large codebasesmedium

↓ Weaknesses

Steep learning curve for non-Python developershigh

API requires Python-specific patterns, TypeScript SDK is community-maintained

Frequent breaking changes between versionsmedium

v0.1 to v0.2 migration required rewriting chain definitions

Limited language support beyond JavaScript and Pythonhigh

Primary documentation focuses on JavaScript and Python, other languages require additional setup or are unsupported

Complex setup for large codebasesmedium

Initial indexing of large repositories can be resource-intensive and requires significant configuration tuning

Fit analysis

Who is it for?

✓ Best for

Developers working on large, complex JavaScript/TypeScript codebases who need efficient and accurate code retrieval.

Teams looking to improve developer productivity through advanced search capabilities.

✕ Not a fit for

Projects with minimal codebase that do not require semantic search features

Users requiring real-time updates or cloud-hosted solutions

Cost structure

Pricing

Free Tier

Available

Open source — free to use

Starts at

$0

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Next step

Get Started with mcp-codebase-search

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →