定义
MCP 代理路由层是一种架构模式,AI 代理查询一个或多个 MCP(Model Context Protocol)服务器以动态发现可用工具、检查其状态,并在运行时将请求路由到最佳提供者。
深入了解
MCP 定义了 AI 代理发现和调用工具的标准协议。在路由层模式中,代理没有硬编码的工具列表。相反,它在运行时查询 MCP 服务器以了解哪些工具可用、成本多少以及是否健康。代理然后做出成本感知和可用性感知的路由决策。这种模式在 2026 年有机地出现,因为开发者发现代理不仅使用 MCP 服务器进行数据检索,还用于基础设施级别的路由决策。像 Scavio 这样的搜索 MCP 服务器(mcp.scavio.dev/mcp)暴露 11 个工具覆盖不同搜索平台,代理根据任务上下文而非开发者定义的规则选择查询哪个平台。
用法示例
一个基于 Claude 的代理连接到三个 MCP 服务器:Scavio 用于搜索、数据库 MCP 用于内部数据、通知 MCP 用于警报。当用户询问竞品定价时,代理通过 MCP 发现 Scavio 的 amazon_search 和 google_search 工具,因为查询是产品相关的所以选择 Amazon 工具,并相应路由搜索。
平台
MCP 代理路由层在以下平台中相关,所有这些平台都可通过Scavio的统一API访问:
- YouTube
- Amazon
- Walmart