Forage Shopping

io.github.jalexspringer由 GitHub 账号 jalexspringer 发布v0.1.0更新于 Oct 27, 2026

AI shopping comparison — search 50M+ products, compare prices, find deals

发布方自己的服务:Forage

已验证Streamable HTTP可网页运行网页搜索与抓取商业与电商

概览

AI 生成的概览

面向 AI 购物的远程 MCP 服务器:搜索 5000 万以上商品、比价、找优惠,并完成商家结账。

可以做什么
  • 跨商家搜索商品,返回含价格、商家和结账链接的结构化列表
  • 对同一商品在多家零售商之间比较价格
  • 按品类查找当前折扣、促销和性价比最高的商品
  • 发起 UCP 结账会话,提交邮箱、姓名、收货地址和折扣码等买家信息,并完成下单
  • 查询结账会话或已完成订单的状态
适用场景
适合让助手协助选品与比价,或在不切换多个商店网站的情况下把购买推进到结账环节。适用于用户希望先比较选项再下单的购物和找优惠场景。
运行要求
需要访问 forageshopping.com 的远程 streamable HTTP 端点;未声明安装包、环境变量或请求头。未声明身份验证,但结账步骤可能需要邮箱、收货地址等买家信息。
安装前请注意
该服务器可以下真实订单:complete_purchase 会完成购买并返回订单确认。结账过程会把买家信息(邮箱、姓名、收货地址)发送给商家,搜索与比价活动会作为归因数据附加到结账会话并记入遥测。部分结账需要升级处理,例如在浏览器中付款。完成任何购买前应先与用户确认信息与金额。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Forage Shopping,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.jalexspringer%2Fforage-shopping/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "forage-shopping": {
      "type": "http",
      "url": "https://forageshopping.com/mcp"
    }
  }
}

README

该仓库没有 README。

工具

7

search_products

Search for products across merchants and return comparison results. Returns structured product listings with prices, merchants, and checkout links. Searches Shopify's global catalogue (50M+ products across all Shopify merchants) and Channel3's affiliate network. Results include direct checkout links.

输入参数query必填session_idmax_results

compare_prices

Compare prices for a specific product across multiple merchants. Finds the same product at different retailers and shows price differences.

输入参数session_idproduct_name必填

find_deals

Find the best current deals in a product category. Searches for discounted, on-sale, or best-value products.

输入参数budgetcategory必填session_id

start_checkout

Start a UCP checkout session for a product. Discovers the merchant's UCP capabilities, creates a checkout session, and attaches content attribution data from the current session's search and comparison activity. Returns the checkout status and any information the merchant still needs (email, shipping address, etc).

输入参数quantitysession_idproduct_url必填

update_checkout_info

Update a checkout session with buyer information. Provide the information the merchant requested (email, name, shipping address, discount codes). Call this after start_checkout when the merchant indicates what information is still needed. If the response has status 'requires_escalation', share the continue_url with the user so they can complete payment in their browser.

输入参数buyer_namebuyer_emailcheckout_id必填discount_codeshipping_address

complete_purchase

Complete a checkout and place the order. Only call this when the checkout status is 'ready_for_complete'. Records the purchase as a conversion in telemetry and ends the attribution session. Returns the order confirmation with order ID and receipt link.

输入参数session_idcheckout_id必填

check_order

Check the status of a checkout session or order. Use this after the user has completed an escalation step (e.g. payment in the browser) to see if the checkout can now proceed, or to check on a completed order's status.

输入参数checkout_id必填

版本历史

1
  1. v0.1.0最新Sep 16, 2026

评分

已满足适用检查项的 75%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。

其他 Forage 集成