关于 Supplementscanner
Supplementscanner 是托管式只读 MCP 服务,用于比较荷兰和比利时网店的补充剂价格。消费者及助手可按标准化单位价格比较实时商品信息,无需账户或 API 密钥。
主要功能
- 01按千克、份量或胶囊计算单价
- 02提供带扫描时间的实时价格
- 03覆盖荷兰和比利时市场
- 04浏览分类并进行容错搜索
- 05查看商品详情、折扣和价格历史
- 06无需认证或账户
适用场景
- 01查找某种补充剂的最低单位价格
- 02比较两个市场中有库存的商品
- 03查看商品批量折扣和近期价格变化
MCP 相关
提供四种只读工具,用于浏览分类、查找低价商品、搜索目录和获取商品详情。MCP 客户端通过 streamable HTTP 连接其托管 HTTPS 端点,无需认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.supplementscanner.euclaude mcp add --transport http supplementscanner-scanner https://mcp.supplementscanner.eu{"mcpServers":{"supplementscanner-scanner":{"type":"http","url":"https://mcp.supplementscanner.eu"}}}在 Cursor 中打开{"servers":{"supplementscanner-scanner":{"type":"http","url":"https://mcp.supplementscanner.eu"}}}在 VS Code 中打开{"mcpServers":{"supplementscanner-scanner":{"type":"http","url":"https://mcp.supplementscanner.eu"}}}{"mcpServers":{"supplementscanner-scanner":{"serverUrl":"https://mcp.supplementscanner.eu"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
4| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | integer | 否 | 最多返回的产品数(1–50)。 |
| market | string | 否 | 可选的查询国家/地区市场:nl、be。默认为 nl,即此端点提供服务的市场。任何其他值都会被拒绝。 |
| category_slug | string | 是 | 要搜索的类别,例如 "whey-protein" 或 "creatine"。包含所有子类别中的产品,因此也可以使用 "protein-powder" 这样的父级 slug。通过 list_categories 获取有效的 slug。 |
| in_stock_only | boolean | 否 | 为 true 时,仅返回当前有库存的产品。 |
详细介绍
Supplementscanner MCP 服务
Supplementscanner 是一个用于补充剂比价的托管 MCP 服务。 它为 Claude、ChatGPT、Cursor 和 VS Code 等 AI 助手提供荷兰和比利时补充剂网店的实时价格,并统一换算为每千克、每份或每粒胶囊的价格。它免费、只读,无需 API 密钥或账户。
我们扫描,您省钱。
https://mcp.supplementscanner.eu
功能
标价本身说明不了性价比。一桶 2.5 kg 的乳清蛋白和一袋 900 g 的产品,或一瓶 60 粒胶囊和一瓶 240 粒胶囊,只有按包装所含的数量计算单价后,才能进行比较。Supplementscanner 持续扫描补充剂商店,并为每件产品计算单价,因此每个类别都可以按您实际支付的单位价格排序。
这个 MCP 服务为助手提供了相同的视图。询问乳清分离蛋白、一水肌酸、双甘氨酸镁或维生素 D3 的最低单位价格,助手就会根据实时价格作答,并提供商店、包装规格、单位价格和购买链接。
- 单位价格: 每件产品都按其类别对应的单位进行比较:粉剂按每千克计算,其余产品按每份或每粒胶囊计算。
- 实时数据: 价格全天候刷新,每条回复都会注明数据的最近扫描时间。
- 两个市场: 荷兰和比利时,价格以欧元计。
- 无需设置: 一个 HTTPS 端点,使用可流式传输的 HTTP 传输方式,无需身份验证。
工具
四种工具均为只读。
| 工具 | 功能 | 主要参数 |
|---|---|---|
find_cheapest | 列出某个类别及其所有子类别中的产品,并按单位价格从低到高排序。从这里开始。 | category_slug、limit、in_stock_only、market |
list_categories | 类别树,其中每个类别都包含实时商品数量、商店数量和最低单位价格。可用它查找 category_slug。 | market |
search_products | 按产品名称或品牌在整个目录中进行支持容错拼写的搜索。 | query、category_slug、max_unit_price_cents、in_stock_only、limit、market |
get_product | 获取单件产品的完整信息:价格、单位价格、规格、批量折扣档位、购买链接和近期价格历史。 | product_id、market |
金额以整数分为单位返回,并附带按当地格式显示的字符串。每条回复都包含 last_scraped_at,因此助手可以告知用户价格数据的新鲜程度。
示例提示词
- “在荷兰,乳清分离蛋白每千克哪里最便宜?”
- “比较比利时有货的维生素 D3 胶囊的每粒价格。”
- “目前每千克价格最低的一水肌酸是哪款?”
- “这种双甘氨酸镁的价格最近有变化吗?”
市场
| 国家 | 网站 | market | 国家端点 |
|---|---|---|---|
| 荷兰 | supplementenscanner.nl | nl | https://mcp.supplementenscanner.nl |
| 比利时 | supplementscanner.be | be | https://mcp.supplementscanner.be |
在荷兰,这项服务名为 Supplementenscanner。
https://mcp.supplementscanner.eu 可响应所有市场的请求。不提供 market 参数时,默认返回荷兰的数据;传入 market: "be" 可获取比利时价格。每个国家也有各自的端点,默认对应所在国家,其他方面的工作方式相同。
连接
Claude
Claude.ai 和 Claude Desktop: 打开 Settings,然后选择 Connectors,选择 Add custom connector,并粘贴 https://mcp.supplementscanner.eu。
Claude Code:
claude mcp add --transport http supplementscanner https://mcp.supplementscanner.eu
ChatGPT
在开发者模式下,添加一个 URL 为 https://mcp.supplementscanner.eu 且无需身份验证的连接器。
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"supplementscanner": {
"url": "https://mcp.supplementscanner.eu"
}
}
}
VS Code
.vscode/mcp.json:
{
"servers": {
"supplementscanner": {
"type": "http",
"url": "https://mcp.supplementscanner.eu"
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"supplementscanner": {
"serverUrl": "https://mcp.supplementscanner.eu"
}
}
}
Cline
cline_mcp_settings.json:
{
"mcpServers": {
"supplementscanner": {
"type": "streamableHttp",
"url": "https://mcp.supplementscanner.eu"
}
}
}
Gemini CLI
~/.gemini/settings.json:
{
"mcpServers": {
"supplementscanner": {
"httpUrl": "https://mcp.supplementscanner.eu"
}
}
}
Codex CLI
~/.codex/config.toml:
[mcp_servers.supplementscanner]
url = "https://mcp.supplementscanner.eu"
仅运行本地命令的客户端
supplementscanner-mcp npm 包是一个 stdio 桥接程序:它会将每条消息原样传递到托管端点,不包含自身逻辑。它需要 Node.js 18 或更高版本。
{
"mcpServers": {
"supplementscanner": {
"command": "npx",
"args": ["-y", "supplementscanner-mcp"]
}
}
}
它默认连接到 https://mcp.supplementscanner.eu。若要改为连接某个国家/地区自己的端点,请将其 market 代码添加到 args(["-y", "supplementscanner-mcp", "be"]),或设置 SUPPLEMENTSCANNER_MARKET。
常见问题
Supplementscanner MCP 服务免费吗?
是的。托管服务免费使用,无需 API 密钥、账号或注册。将任何 MCP 客户端连接到 https://mcp.supplementscanner.eu,然后调用工具即可。
如何比较补充剂价格?
在同一类别中按单位比较产品:蛋白粉、肌酸和其他粉末按每千克计算,胶囊类产品按每粒胶囊或片剂计算;如果产品按份食用,则按每份计算。包装规格取自商店自己的商品信息。若无法读取商品规格,则不提供单位价格,而不会进行猜测。
覆盖哪些国家/地区和商店?
覆盖荷兰和比利时,价格以欧元计。商店会逐步增加,list_categories 会返回每个类别当前覆盖的商店数量。
价格更新得有多及时?
价格会持续刷新,人们最常查看的产品会被检查得更频繁。每条响应都包含 last_scraped_at,即上次扫描数据的时间。
联盟佣金会影响排名吗?
不会。find_cheapest 按单位价格排序,search_products 则按相关性排序,其次按单位价格排序。请参阅联盟链接。
也提供 REST API 吗?
是的。同一目录也可通过 JSON API 获取,地址为 https://api.supplementscanner.eu/v1,相关说明见 OpenAPI 文档。
联盟链接
购买链接属于联盟链接:有人通过链接购买时,商店可能会向 Supplementscanner 支付佣金。佣金不会影响结果排序。所有显示价格的响应都包含一个 affiliate_disclosure 字符串,并会要求助手将其一并传达。
其他资源
- JSON API:
https://api.supplementscanner.eu/v1(OpenAPI) llms.txt- 开发者页面:supplementscanner.eu/developers
- 方法说明:supplementscanner.eu/methodology
隐私
请参阅隐私政策。
支持
如有疑问、发现价格错误,或想推荐需要扫描的商店,请在此代码库中提交 issue。
许可证
此代码库中的代码和文档采用 MIT 许可证。托管服务返回的价格数据不受该许可证约束。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。