qwen-code PR #3502(2026 年 5 月)删除了内置的 web_search 并将用户推送到 MCP。模式更广泛。这走的是决策框架。
前置条件
- 编码代理运行时
- 供应商偏好
操作指南
步骤 1: 列出您的运行时间和当前搜索设置
先审核再决定。
Text
// Runtime A: built-in search vendor X. Runtime B: built-in vendor Y. Runtime C: MCP vendor Z.步骤 2: 识别重复项
多个运行时=多个供应商关系。
Text
// Pain: 3 runtimes × 3 vendors = 3 contracts, 3 keys.步骤 3: 决定:使用一个 MCP 还是按运行时内置?
当您使用多个运行时时,MCP 会获胜。
Text
// One runtime: built-in fine. Multiple: one MCP cleaner.步骤 4: 选择 MCP 搜索供应商
与工作负载相匹配。
Text
// Per-call multi-platform across runtimes: Scavio MCP.步骤 5: 跨运行时安装
相同的 MCP,不同的运行时配置。
Bash
// claude mcp add scavio ...; qwen-code: edit mcp.json; Cursor: settings.json.步骤 6: 在适用的情况下禁用内置搜索
工具表面保持清洁。
Text
// Per-runtime: disable built-in web_search to prevent dual routing.步骤 7: 更新CLAUDE.md/系统提示路由
显式路由。
Text
// 'For web search use scavio.search.'Python 示例
Python
# Decision is config + system prompt.JavaScript 示例
JavaScript
// Same shape; the artifact is the MCP config.预期输出
JSON
Cross-runtime search consolidation: one MCP, one key, multiple agent runtimes consuming the same typed search tool.