MCP 接入

使用支持 Streamable HTTP 和 Bearer Header 的 MCP 客户端连接 Whale,无需下载服务端源码。 先取得 Consumer API Key。

连接服务

在客户端新增远程 MCP Server:

配置值
服务地址https://www.marsyoo.com/mcp
传输方式Streamable HTTP
请求头名称Authorization
请求头值Bearer <你的 Consumer API Key>

通过客户端的安全凭证设置或环境变量注入 Key,不将完整 Key 写入公开配置或对话。 如果客户端不支持授权请求头,改用查询 SDK(Python 与 Go)或HTTP API。

验证连接

  1. 连接后刷新工具列表,确认出现 whale_search。
  2. 调用该工具,传入 {"query":"人工智能","mode":"keyword","limit":10}。
  3. 如果有结果,取其中的 document_id,调用 whale_get_document_content。

工具正常返回、正文可读取即完成接入。查询结果为空不代表连接失败,先检查关键词和订阅范围。

可用工具

工具用途主要参数
whale_search关键词、向量或混合查询query、mode、datasets、platforms、languages、published_from、published_to、limit
whale_get_document文档详情与当前版本document_id
whale_get_document_content当前或指定版本完整正文document_id、version_id

查询默认 hybrid、20 条,最大 100 条。工具权限与直接调用 API 相同,受应用订阅、字段权限和限流约束。

401 检查客户端是否发送了正确 Key;403 检查应用订阅;429 按 Retry-After 退避。 参数说明见关键词与语义检索,正文与版本见读取内容与历史。