定义
Model Context Protocol(MCP)在搜索功能上的应用,搜索提供商将搜索能力作为 MCP 工具定义暴露,AI 代理和 IDE 助手无需自定义 HTTP 客户端代码或 API 集成即可原生调用。
深入了解
MCP(Model Context Protocol)标准化了 AI 工具向 LLM 驱动代理暴露的方式。搜索 MCP 服务器注册带有类型化输入/输出 schema 的工具定义(search_google、search_reddit、search_amazon 等)。当代理连接到 MCP 服务器时,它发现可用工具并可以作为推理链的一部分调用它们,接收结构化结果而无需任何自定义 API 集成代码。 工作原理:代理的运行时连接到 MCP 服务器 URL(如 mcp.scavio.dev/mcp)。服务器返回工具清单,列出可用工具、参数(查询、平台、位置等)和响应 schema。LLM 在系统提示中看到这些工具,可以通过输出工具调用 JSON 来调用它们。运行时将调用路由到 MCP 服务器,接收响应并反馈给 LLM。 相比直接 API 集成的优势:零模板代码(无 HTTP 客户端、无认证头管理、无响应解析)、自动工具发现(服务端添加的新端点无需代码更改即可对代理可见)、标准化错误处理(MCP 定义了错误响应格式)和代理可移植性(为一个 MCP 搜索服务器编写的代理可以与任何其他 MCP 搜索服务器配合使用)。当前 MCP 搜索提供商:Scavio(mcp.scavio.dev,6 个平台,$0.005/查询)、Exa(可用 MCP 端点)、Tavily(MCP 集成 beta 中)。支持 MCP 的 IDE 客户端:VS Code 的 Copilot 扩展、Cursor、Claude Desktop。
用法示例
# Claude Desktop MCP 配置(settings.json): # {"mcpServers": {"scavio": {"url": "https://mcp.scavio.dev/mcp", "headers": {"x-api-key": "your_key"}}}} # 添加此配置后,Claude 可以在对话中原生调用 search_google、search_amazon、search_tiktok 工具。
平台
MCP 搜索协议在以下平台中相关,所有这些平台都可通过Scavio的统一API访问:
- Amazon
- YouTube
- TikTok
- Walmart