关于 Store Canary
Store Canary 是面向 WooCommerce 店铺运营者的托管式只读 MCP 服务,从公开页面检查店铺状态并以通过、警告或失败结果呈现。无需账户、API 密钥或安装,也不会登录或提交表单。
主要功能
- 01检查店铺与结账可用性
- 02检查 SSL 与公开信息暴露
- 03检查 SEO 基础项和页面速度
- 04抽样检查产品与政策页面
- 05以简明状态输出结果
- 06解释发现代码并提供修复建议
适用场景
- 01促销前排查店铺问题
- 02确认购物车和结账页面状态
- 03检查公开暴露的版本和日志
- 04了解检测结果及建议修复方式
MCP 相关
这是托管的 MCP 服务,通过 Streamable HTTP 提供只读 WooCommerce 检查工具和三个入门提示词。检查仅使用 GET 请求,不进行登录、加入购物车或表单提交。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.storecanary.app/mcpclaude mcp add --transport http erikras-store-canary https://mcp.storecanary.app/mcp{"mcpServers":{"erikras-store-canary":{"type":"http","url":"https://mcp.storecanary.app/mcp"}}}在 Cursor 中打开{"servers":{"erikras-store-canary":{"type":"http","url":"https://mcp.storecanary.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"erikras-store-canary":{"type":"http","url":"https://mcp.storecanary.app/mcp"}}}{"mcpServers":{"erikras-store-canary":{"serverUrl":"https://mcp.storecanary.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍

Store Canary MCP 连接器
一个免费的托管只读 MCP 服务,可从外部检查公开的 WooCommerce 商店,并以简明的通过/警告/失败行给出结果。无需账户、API 密钥或安装。
连接器地址: https://mcp.storecanary.app/mcp(Streamable HTTP,无需身份验证)
文档:https://storecanary.app/mcp
此仓库仅介绍托管连接器,不包含服务端代码。
工具(均为只读)
| 工具 | 检查内容 |
|---|---|
check_store | 整体健康状况:主页是否可访问、HTTPS 是否有效且重定向正常、是否检测到 WooCommerce、/cart/ 和 /checkout/ 是否可加载、结账页面上是否可见支付标记。 |
check_ssl | 证书是否受信任、http:// 是否永久重定向到 https://、HTTPS 专用重定向链是否较短、是否设置了 HSTS 标头。 |
check_exposure | 是否公开显示 WordPress、WooCommerce、插件和 PHP 版本,是否有公开的 /readme.html、是否能读取 /wp-content/debug.log(绝不返回或保留日志内容)。 |
check_seo_basics | robots.txt(以及是否屏蔽了整个网站)、XML 站点地图、主页标题和元描述、主页是否设置了 noindex。 |
check_speed | 分别计时下载主页、一个商品页和购物车各一次(每页仅采样一次,并非实验室测试)。 |
check_products | 从公开的 WooCommerce Store API 最多抽查 10 件已发布商品,检查是否缺少价格、缺少图片或缺货。 |
check_policies | 主页是否链接到隐私、条款、配送和退货/退款页面,以及每个链接页面是否可加载。 |
explain_finding | 用通俗语言解释任何发现代码(例如 ssl_hsts、exposure_debug_log),并提供建议的修复方法。不会发出网络请求。 |
除 explain_finding 接受 code 外,每个工具都接受商店 url。检查只使用 GET 请求:绝不会登录、添加商品到购物车或提交表单。每项检查仅在你提出请求时运行一次;不会进行监控或安排定期检查。
入门提示词
black_friday_audit— 在黑色星期五前审核我的 WooCommerce 商店。 运行全部七项检查,并将结果整理成按优先级排序的售前修复清单。checkout_check— 我的结账功能正常吗? 检查购物车、结账页面和支付方式是否可加载,并解释任何异常。explain_finding— 解释这项发现。 解释 Store Canary 发现 ID,并提供建议的修复方法。
设置
ChatGPT
在 Store Canary 出现在 ChatGPT 的应用目录之前,请启用开发者模式,并使用 URL https://mcp.storecanary.app/mcp/chatgpt 添加自定义连接器,无需身份验证。
Claude
打开 设置 → 连接器 → 添加自定义连接器,然后粘贴 https://mcp.storecanary.app/mcp。
Cursor
添加到你的 mcp.json 中:
{
"mcpServers": {
"store-canary": { "url": "https://mcp.storecanary.app/mcp" }
}
}
Cline 和其他 MCP 客户端
通过 Streamable HTTP 在 https://mcp.storecanary.app/mcp 添加远程服务。无需身份验证标头。对于只支持 stdio 的客户端:
{
"mcpServers": {
"store-canary": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.storecanary.app/mcp"]
}
}
}
然后询问:“使用 Store Canary 检查我位于 example.com 的商店。”
限制与安全
- 每个连接每分钟最多进行 10 次检查,另有共享上限。
- 每次检查约发出五个 GET 请求,不使用 Cookie,并在 10 秒内完成。请求使用
StoreCanaryBot标识。 - 仅支持公开的网址:不支持 IP 地址、专用网络或非常规端口。
隐私
Store Canary 不会存储你检查的商店网址、检查结果或你的 IP 地址。请参阅隐私政策。
支持
发送邮件至 [email protected],或访问 https://storecanary.app/mcp。
由 Form Nerd, LLC 构建。基于 MIT 许可证授权。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。