Best for
- AI-assisted programming tools requiring semantic code retrieval.
- Developers looking to reduce manual code searching.
- Agent applications that need cross-file dependency understanding.
Overall positive. Hybrid search and context expansion effectively improve retrieval quality, but reliance on external APIs may be a concern for privacy-sensitive environments. Setup is simple, suitable for AI-assisted development.
Strongest · Documentation 13/20 Weakest · Security and permissions 8/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 20+
EMBEDDINGS_API_KEY
API key for the Embedding service, required; obtain from a provider such as SiliconFlow.
EMBEDDINGS_BASE_URL
Embedding API endpoint, required; e.g. https://api.siliconflow.cn/v1/embeddings.
EMBEDDINGS_MODEL
Embedding model name, required; e.g. BAAI/bge-m3.
RERANK_API_KEY
API key for the Reranker service, required; obtain from a provider such as SiliconFlow.
RERANK_BASE_URL
Reranker API endpoint, required; e.g. https://api.siliconflow.cn/v1/rerank.
RERANK_MODEL
Reranker model name, required; e.g. BAAI/bge-reranker-v2-m3.
EMBEDDINGS_MAX_CONCURRENCY
Embedding concurrency, optional, default 10.
EMBEDDINGS_DIMENSIONS
Vector dimensions, optional, default 1024.
RERANK_TOP_N
Number of reranked results to return, optional, default 20.
IGNORE_PATTERNS
Extra ignore patterns, optional, comma-separated, e.g. .venv,node_modules.
{
"mcpServers": {
"contextweaver": {
"command": "contextweaver",
"args": [
"mcp"
]
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"contextweaver": {
"command": "contextweaver",
"args": [
"mcp"
]
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add contextweaver -- contextweaver mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
Run `contextweaver index` on a codebase, then start `contextweaver mcp`; the `codebase-retrieval` tool should appear in the client's tool list, and a successful retrieval query confirms the connection.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
ContextWeaver is an MCP-based semantic code retrieval engine that uses hybrid search (vector + lexical), AST-based semantic chunking, three-stage context expansion, and token-aware packing to provide precise, relevant code context for LLMs. Supports TypeScript, JavaScript, Python, Go, Java, Rust.
Upstash's official server providing up-to-date third-party library docs for AI coding assistants
AI-powered NPM package analysis MCP server
An independent control layer that gives AI coding agents budgets, brakes, and receipts
GitHub's official MCP server for managing repos, issues, PRs, and workflows via natural language
Source revision 42375d315e18 Data synced 2026-10-19 Read the FMRS scoring method