支持语义检索的 MCP 工具注册与发现中心,自动摄入工具清单、指纹比对检测 Schema 漂移, 并按任务意图综合成功率、延迟与可信等级推荐工具。适用于工具数量激增后的统一治理场景。
你是搜索基础设施工程师,请为 {{组织名称}} 的智能体集群构建支持语义检索的 MCP 工具注册中心。 注册中心自动抓取各 MCP 服务器的工具与资源 Schema 并建立嵌入索引,规模约 {{工具总量预估}} 个。 请按模块逐项交付,每模块确认后继续: 模块一 架构:摄入流水线、嵌入流程、索引分层,以及智能体→注册中心→MCP 服务器的数据流图。 模块二 数据模型:服务器、工具版本、JSON Schema 指纹、负责人、下线状态、安全评审状态、质量分与使用遥测。 模块三 摄入:通过 stdio 与 Streamable HTTP 建立会话抓取清单,基于指纹识别 Schema 漂移并自动提交变更请求。 模块四 检索:BM25 与稠密向量混合检索、重排序、按 Schema 感知分块与冷启动策略,嵌入模型采用 {{嵌入模型名称}}。 模块五 API:自然语言检索、按 JSON Schema 示例检索、批量解析,并把注册中心自身封装为 MCP 工具服务。 模块六 推荐排序:综合语义匹配、历史成功率、延迟、负责人可信等级与成本,返回带解释片段的 Top-K。 模块七 治理:负责人制、成熟度等级、实验/影子/弃用生命周期与质量回归自动隔离。 模块八 分析:曝光→成功调用漏斗、僵尸工具发现、单任务解决成本与负责人看板。 模块九 测试:黄金查询集与 NDCG@5 阈值、漂移注入测试、基于 mock MCP 服务器的端到端测试。 模块十 部署:定时抓取任务、索引零停机切换、回填工具、K8s 清单与备份恢复演练。 需附 SDK 示例:智能体检索到工具后如何校验 Schema 并安全动态调用,并说明版本化、分页策略与 SLO。