为 MCP 工具架构添加延迟加载
为 dsh-mcp-client 添加即时加载/延迟加载配置,使 MCP 工具架构在需要前暂不注入请求,并利用现有的 deferLoading 和工具搜索流程降低每次请求的令牌开销。作为过渡方案,也可提供按服务器配置的工具包含/排除过滤器,以限制过大的工具集合。
查看挑战
问题背景
为 dsh-mcp-client 添加即时加载/延迟加载配置,使 MCP 工具架构在需要前暂不注入请求,并利用现有的 deferLoading 和工具搜索流程降低每次请求的令牌开销。作为过渡方案,也可提供按服务器配置的工具包含/排除过滤器,以限制过大的工具集合。
从这些讨论开始
- Opt MCP tool schemas into the existing deferLoading pipeline (tool-search style lazy loading, like Claude Code's ENABLE_SEARCH_TOOL)github · ▲2 · 3 评论
- 【提案】MCP 工具从不写 deferLoading:一个配置开关实现按需加载 / Proposal: per-server `defer` in mcp-clientgithub · ▲1 · 0 评论
- Feature: defer MCP tool schemas (tool search) instead of sending all 420 of them on every requestgithub · ▲1 · 0 评论