mcpField
P
Periskop MCP,  Product Discovery For AI Agents

Periskop MCP, Product Discovery For AI Agents

远程服务
github.com/Periskop-ai搜索与检索017 周前更新
代码仓库

关于 Periskop MCP, Product Discovery For AI Agents

Periskop 是面向 AI Agent 的商品发现远程 MCP 服务,将自然语言购物意图转换为跨独立商店的排序商品结果。它提供备选、组合、价格和商家链接,但不处理结账或购买。

主要功能

  1. 01将购物意图转为商品结果
  2. 02提供排序推荐、备选与组合
  3. 03返回价格及商家链接
  4. 04查询支持的商店
  5. 05获取历史发现结果
  6. 06提交结果反馈与商店建议

适用场景

  1. 01为旅行计划查找所需装备
  2. 02比较不同供应商的采购选项
  3. 03监测商品价格或优惠

MCP 相关

它通过 Streamable HTTP 提供远程 MCP 服务,使用 API key 或 OAuth 2.1 验证。工具支持商品发现、查询支持的商店、获取历史结果及反馈;不执行结账、付款或下单。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.periskop.ai/v1/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.periskop.ai/v1/mcp需要授权

工具

详细介绍

Periskop — 面向 AI Agent 的商品发现

面向 AI Agent 的商品发现。一次 MCP 调用即可将自然语言购物意图转化为结构化、排序后的商品结果——精选商品、替代品、组合商品、注意事项、价格和商家链接,覆盖开放商家网络上的各类独立商店。

Periskop 是托管式远程 MCP 服务(闭源)。使用 Periskop API 密钥即可通过公开的 HTTPS 端点连接——无需安装或运行任何东西。它是 Agent 商业的发现层:Agent 用自然语言提出需求,Periskop 则返回排序后的商品及指向商家的链接。服务仅止于商品发现——不提供结账、支付或下单功能。

适用对象

任何需要将意图转化为可靠商品结果、但不想拥有结账流程的产品——Agent 平台和编排器、AI 工作平台、AI 购物助手、浏览器 Agent、商业副驾驶、推荐系统、采购和 B2B 供应商寻源工作流、价格和优惠监控工具、补货 / 重购机器人、礼品应用、转售和套利工作流,以及无障碍购物工具。具体来说,可以是规划露营旅行并返回所需装备的 Agent、比较不同供应商选项的采购副驾驶,或是根据一句话推荐合适商品的语音助手。

功能与非功能

Periskop 仅返回商品结果和商家链接。它不会完成结账、创建商家购物车、处理付款、预留库存或购买商品。 用户始终需要在商家自己的网站上完成购买。每个响应都包含一个 purchase_boundary 区块,重申这一点。

连接

端点https://mcp.periskop.ai/v1/mcp
传输方式Streamable HTTP — 通过 HTTP POST 使用 JSON-RPC 2.0(每次 POST 返回一个 JSON 响应;不使用 SSE)
线上协议2024-11-05
身份验证Authorization: Bearer <YOUR_PERISKOP_API_KEY>(密钥格式为 dp_…)
获取密钥https://periskop.ai/developer

未通过身份验证的请求会收到带有 WWW-Authenticate: Bearer 标头的 401 响应。

注意:Periskop 也支持 OAuth 2.1(Authorization Code + PKCE),供偏好此方式的主机使用(令牌格式为 dpo_…)。API 密钥是最简单的接入方式,且足以用于以下配置。

工具

所有工具均接受单个 JSON 对象参数。下方的架构定义了公开的工具接口。

run_shopping_discovery

根据自然语言请求查找、选择、浏览、推荐商品,获取最佳商品或构建商品组合。唯一必填字段是 prompt。

字段类型必填说明
promptstring✅自然语言购物意图
modestring | nullauto | browse | recommend | best | bundle(默认 auto)
storestring | nullauto、商店 ID,或商店名称 / 提示
countrystring | null例如 PT、ES
currencystring | null例如 EUR
languagestring | null例如 en、pt
max_resultsinteger | null返回商品数量上限
response_formatstring | nullfull(默认)| simple
get_discovery_result

通过 result_id 获取之前的结果。结果为临时数据,可能过期。

字段类型必填
result_idstring✅
response_formatstring | null
discover_supported_stores

查看 Periskop 可使用的公开商店。仅返回公开的商店能力信息。

字段类型必填
countrystring | null
categorystring | null
capabilitystring | null(search | bundle | product_links)
report_result_feedback

报告结果是好、差还是一般。

FieldTypeRequired
result_idstring✅
ratingstring (good | bad | mixed)✅
reasonstring | null
selected_product_idstring | null
freeform_feedbackstring | null
suggest_store_coverage

建议 Periskop 今后支持的商店/商家/市场平台。不计费。 不会搜索或抓取该商店,也不保证今后会提供支持。

FieldTypeRequired
store_namestring✅
store_urlstring | null
country / region / categorystring | null
contextstring | null(例如 unsupported_store、no_match)

示例

请求(JSON-RPC tools/call)
curl -sS -X POST https://mcp.periskop.ai/v1/mcp \
  -H "Authorization: Bearer YOUR_PERISKOP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "run_shopping_discovery",
      "arguments": { "prompt": "wireless noise-cancelling headphones for travel under 200€", "mode": "best" }
    }
  }'
响应(已删节——示例/虚构数据,并非真实数据)
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "{\"result_id\":\"res_example_8f2a1c\",\"mode_used\":\"best\",\"products\":[{\"title\":\"SampleAudio Aero NC\",\"price\":\"€179.00\",\"currency\":\"EUR\",\"merchant\":\"Example Store\",\"url\":\"https://store.example/p/aero-nc\",\"role\":\"best_pick\"},{\"title\":\"Acme Quietline 2\",\"price\":\"€149.00\",\"currency\":\"EUR\",\"merchant\":\"Example Store\",\"url\":\"https://store.example/p/quietline-2\",\"role\":\"alternative\"}],\"caveats\":[\"Prices and availability may change on the merchant site.\"],\"purchase_boundary\":{\"checkout_created\":false,\"payment_processed\":false,\"stock_reserved\":false,\"user_must_complete_purchase_on_merchant_site\":true}}"
      }
    ]
  }
}

结构化负载以文本形式返回在 result.content[0].text 中。每个响应和 X-Request-ID 响应标头都会携带每次调用对应的请求 ID。

定价(概要)

预付钱包,仅对成功的发现请求计费。身份验证错误、格式错误的 请求、内部/运行时故障、速率限制以及明确的无匹配结果均不计费。 请参阅实时费率:https://periskop.ai/developer/billing。

客户端设置

可复制粘贴的配置位于 config-snippets/:Cursor (.cursor/mcp.json)、Claude Desktop、Claude Code,以及原始 curl 示例。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。