
Shopping Discovery
io.github.Periskop-ai由 GitHub 账号 Periskop-ai 发布v0.1.0更新于 Oct 25, 2026
Product discovery for AI agents: ranked products and bundles from the open merchant web.
概览
一个托管型 MCP 服务器,把自然语言的购物需求转化为带商家链接的排序商品、备选方案和组合套装。
- 可以做什么
- 根据自然语言购物需求执行商品发现,可选择浏览、推荐、最佳或组合等模式,并限定商店、国家、货币、语言和结果数量,返回带价格和商家链接的排序商品。按结果 ID 取回之前的发现结果。查询支持哪些公开商店,可按国家、类别或能力筛选。对结果提交评价,并建议未来应支持的商店。
- 适用场景
- 当助手需要从独立网店中查找、比较或组合商品,并把购买链接交给用户在商家网站下单时使用。适合购物助手、采购与寻源助手、价格与优惠监控,以及礼品和补货流程。
- 运行要求
- 远程 HTTPS 端点,无需安装。需要 Periskop API 密钥,通过 Authorization 请求头以 Bearer 方式发送,或使用 OAuth 2.1。需要能访问该端点的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 Shopping Discovery,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.Periskop-ai%2Fshopping-discovery/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"shopping-discovery": {
"type": "http",
"url": "https://mcp.periskop.ai/v1/mcp"
}
}
}README
Periskop — Product Discovery for AI Agents
Product discovery for AI agents. One MCP call turns a natural-language shopping intent into structured, ranked product results — best picks, alternatives, bundles, caveats, prices, and merchant links — from across independent stores on the open merchant web.
Periskop is a hosted, remote MCP server (closed source). You connect over the public HTTPS endpoint with a Periskop API key — nothing to install or run. It's the discovery layer for agentic commerce: an agent asks in natural language and Periskop returns ranked products with links back to the merchant. It stops at discovery — no checkout, no payments, no orders.
- Website: https://periskop.ai
- Developer portal / get an API key: https://periskop.ai/developer
- Docs: https://periskop.ai/developer/docs
- MCP endpoint:
https://mcp.periskop.ai/v1/mcp(Streamable HTTP, JSON-RPC 2.0)
Who it's for
Any product that needs to turn intent into reliable product results without owning checkout — agent platforms and orchestrators, AI worker platforms, AI shopping assistants, browser agents, commerce copilots, recommendation systems, procurement and B2B sourcing workflows, price and deal monitors, restock/reorder bots, gifting apps, resale and arbitrage workflows, and accessibility shopping tools. Concretely: an agent that plans a camping trip and returns the gear, a procurement copilot comparing options across suppliers, or a voice assistant surfacing the right product from a single sentence.
What it does (and does not) do
Periskop returns product results and merchant links only. It does not complete
checkout, create merchant carts, process payment, reserve inventory, or purchase items.
The user always completes any purchase on the merchant's own website. Every response
carries a purchase_boundary block restating this.
Connection
Unauthenticated requests receive 401 with a WWW-Authenticate: Bearer header.
Note: Periskop also supports OAuth 2.1 (Authorization Code + PKCE) for hosts that prefer it (tokens look like
dpo_…). API key is the simplest path and is all you need for the configs below.
Tools
All tools take a single JSON object argument. Schemas below are the public tool surface.
run_shopping_discovery
Find, choose, browse, recommend, get the best product, or build a bundle from a
natural-language request. The only required field is prompt.
get_discovery_result
Retrieve a previous result by result_id. Results are temporary and may expire.
discover_supported_stores
Inspect the public stores Periskop can use. Returns public store capabilities only.
report_result_feedback
Report whether a result was good, bad, or mixed.
suggest_store_coverage
Suggest a store/merchant/marketplace Periskop should support in the future. Non-billable. Does not search or scrape the store and does not guarantee future support.
Example
Request (JSON-RPC tools/call)
Response (trimmed — sample/fake data, not real)
The structured payload is returned as text in result.content[0].text. Every response and
the X-Request-ID response header carry a per-call request id.
Pricing (summary)
Prepaid wallet, billed only on successful discovery requests. Auth errors, malformed requests, internal/runtime failures, rate limits, and hard no-match are never billed. See the live rate at https://periskop.ai/developer/billing.
Client setup
Copy-paste configs are in config-snippets/: Cursor
(.cursor/mcp.json), Claude Desktop, Claude Code, and a raw curl example.
来源:README.md,提交 8b5a217
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分