Semantic Code MCP

MCP server for semantic code search using AST-aware chunking and vector embeddings

EmergingOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Stable

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is Semantic Code MCP?

This tool provides a MCP server that enables developers to perform semantic code searches with AST-aware chunking and vector embeddings, enhancing the efficiency of code retrieval and understanding.

Key differentiator

This tool stands out by offering a self-hosted, AST-aware semantic code search solution that leverages vector embeddings to provide precise and contextually relevant results.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

AST-aware chunking for precise code analysismedium

Vector embeddings for semantic search capabilitiesmedium

Self-hosted MCP server for customizable deploymentmedium

↓ 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/Pythonhigh

Primary focus on JavaScript and Python, other languages not well-supported

Performance issues with large codebasesmedium

AST processing can be slow for very large repositories

Fit analysis

Who is it for?

✓ Best for

JavaScript/TypeScript developers who need precise, semantic-aware code searches within their projects

Teams that require a self-hosted solution for sensitive or proprietary codebases

Projects aiming to integrate AI-driven search capabilities into their development tools

✕ Not a fit for

Developers looking for cloud-based solutions with managed services

Users who need real-time streaming capabilities (this tool is batch-oriented)

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 Semantic Code MCP

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

View Setup Guide →