dsh-mcp-lens
AI编程工具MCP Lens 是面向 DeepSeek Harness 的开源插件与 GitHub Action,用于渐进式发现 MCP 工具。它向模型只暴露两个工具:mcp_search 用于查找相关工具并返回其精确输入 schema,mcp_call 用于调用指定的服务器/工具并返回结果(含结构化数据)。其公布的 1,000 工具组件基准显示,模型面对的 MCP 接口从 1,000 个 schema 缩减为 2 个,组件 schema JSON 从 647,962 字节降至 1,114 字节。远程 schema 仅在搜索返回时进入对话,连接按需打开,重复搜索复用目录索引。最新版本修复了多步工作流,使返回的结构化结果中的标识符(如客户 ID)对后续调用保持可见,测试数据流通过率从 10/12 提升到 12/12。适合工具数量从几十到上千、分散在多个 MCP 服务器上的场景;若只有少量几乎每次请求都用的工具,官方直连 MCP 客户端更简单。当前支持 MCP Tools 的 stdio 与 Streamable HTTP,尚未实现 OAuth、Resources、Prompts、Elicitation 和基于任务的执行。