适合谁
- 需要语义代码检索的 AI 辅助编程工具。
- 希望减少手动搜索代码的开发者。
- 需要跨文件理解代码依赖的 Agent 应用。
整体评价良好。混合搜索和上下文扩展策略能有效提升代码检索质量,但依赖于外部 API,对隐私敏感环境可能有顾虑。配置简单,适合 AI 辅助开发场景。
最强项 · 文档质量 13/20 最弱项 · 安全与权限 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 20+
EMBEDDINGS_API_KEY
Embedding API 密钥,必需;可从 SiliconFlow 等服务商获取。
EMBEDDINGS_BASE_URL
Embedding API 地址,必需;例如 https://api.siliconflow.cn/v1/embeddings。
EMBEDDINGS_MODEL
Embedding 模型名称,必需;例如 BAAI/bge-m3。
RERANK_API_KEY
Reranker API 密钥,必需;可从 SiliconFlow 等服务商获取。
RERANK_BASE_URL
Reranker API 地址,必需;例如 https://api.siliconflow.cn/v1/rerank。
RERANK_MODEL
Reranker 模型名称,必需;例如 BAAI/bge-reranker-v2-m3。
EMBEDDINGS_MAX_CONCURRENCY
Embedding 并发数,可选,默认 10。
EMBEDDINGS_DIMENSIONS
向量维度,可选,默认 1024。
RERANK_TOP_N
Rerank 返回数量,可选,默认 20。
IGNORE_PATTERNS
额外忽略的目录模式,可选,逗号分隔,如 .venv,node_modules。
{
"mcpServers": {
"contextweaver": {
"command": "contextweaver",
"args": [
"mcp"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"contextweaver": {
"command": "contextweaver",
"args": [
"mcp"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add contextweaver -- contextweaver mcp
在终端运行;先把 <…> 占位符换成你自己的值。
运行 `contextweaver index` 对代码库建立索引后启动 `contextweaver mcp`,在 Claude Desktop 工具列表中应出现 `codebase-retrieval` 工具;调用一次检索即可确认连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
ContextWeaver 是一个基于 MCP 协议的语义代码检索引擎,采用混合搜索(向量+词法)、AST 语义分片、三阶段上下文扩展和 Token 感知打包,为 LLM 提供精准、相关的代码上下文。支持 TypeScript、JavaScript、Python、Go、Java、Rust 等语言。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 42375d315e18 数据同步于 2026-10-19 查看 FMRS 评分方法