关于 Drop Beacon
Drop Beacon MCP 通过 Drop Beacon 的公开目录 API 提供只读 EDC 产品发现功能,面向需要搜索商品、查看近期上新、品牌资料和可购列表的 MCP 客户端,无需凭据。
主要功能
- 01搜索当前可用的目录商品
- 02查找近期有库存的上新
- 03获取公开品牌资料
- 04检查匹配的可购列表
- 05免凭据访问公开目录数据
适用场景
- 01按类别或搜索词查找 EDC 商品
- 02查看近期商品列表
- 03查看品牌资料和商品数量
- 04比较匹配商品的可购列表
MCP 相关
MCP 服务提供四种只读工具:`search_products`、`get_latest_drops`、`get_brand_info` 和 `check_availability`。它无需凭据即可从 Drop Beacon 的 HTTPS 目录 API 读取公开数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| api_key | string | 否 | 用于经过身份验证的访问的可选 API 密钥。 |
| query | string | 否 | 用于匹配产品标题的搜索关键词(例如:'titanium knife'、'Olight flashlight'、'fidget spinner') |
| category | string | 否 | 按产品类别筛选。选项:knives、wallets、flashlights、pens、fidgets_haptics、multi_tools、watches、bags |
| brand | string | 否 | 按品牌名称筛选(例如:'Spyderco'、'Benchmade'、'Olight'、'Magnus') |
| limit | number | 否 | 返回结果数量(默认值:10,最多:25) |
详细介绍
Drop Beacon MCP
通过 Drop Beacon 的公开 HTTPS 目录 API 只读发现 EDC 产品。 无需数据库密码、DATABASE_URL 或 API 密钥。
安装
需要 Node.js 20 或更高版本。配置你的 MCP 客户端:
{
"mcpServers": {
"drop-beacon": {
"command": "npx",
"args": ["-y", "[email protected]"]
}
}
}
工具
| 工具 | 返回的公开数据 |
|---|---|
search_products | 最多 25 个当前有货的目录匹配项 |
get_latest_drops | 最近首次收录且在 7 天内的有货商品 |
get_brand_info | 公开品牌资料和有货产品数量 |
check_availability | 最多 10 个匹配的有货商品 |
类别:knife、fidget、flashlight、pen、wallet、multi_tool、patch、other。
搜索参数最多接受 120 个字符。结果是目录快照,不保证零售商当前有库存。请在链接的产品页面上核对确切的材质、配置和状态。没有匹配结果不代表所有地方都无货。首次收录是指 Drop Beacon 发现该商品的时间,并非制造商发布的时间。
从 0.2.x 迁移
从客户端和托管服务设置中移除 DATABASE_URL 和 API_KEY。将任何缓存的安装升级到 0.3.0 或更高版本。如果曾经分享过真实的数据库密码,请通过数据库提供商撤销该密码;仅编辑列表无法撤销访问权限。
不支持直接 SQL 访问、任意 URL、私有记录和内部市场分析。get_market_trends 和 get_price_comparison 已从此公开 MCP 中移除;请使用网站上的市场页面和产品对比。旧的可选 API_KEY 验证机制和旧版 SSE 端点已移除。请勿将凭据作为工具参数发送。
安全边界
该软件包不包含数据库驱动程序,且只向 https://edc4me.com/api/drops 和 /api/brands 发起无需凭据的 GET 请求。显式输出允许列表可防止新增的上游字段未经提示就成为 MCP 输出。请求会拒绝重定向,15 秒后超时,将响应正文限制为 2 MB,并返回不包含上游响应正文的通用错误。工具参数无法覆盖来源、端点、HTTP 方法或标头。
进程每分钟允许 60 次工具调用,所有客户端共享该限额,并在重启时重置;这是尽力而为的本地限制,并非分布式配额。公开 API 也会应用自身的边缘防护。429 响应会要求客户端等待,绝不会要求提供数据库访问权限。
默认使用 Stdio。可选的无状态 HTTP 使用 PORT,默认绑定到环回地址,并提供 POST /mcp 和 GET /health。托管服务可以显式设置 HOST=0.0.0.0。除 https://edc4me.com 外的浏览器来源都会被拒绝,请求正文限制为 64 KB,并且会拒绝批量请求。由于仅提供公开目录数据,因此无需针对客户的身份验证。
开发
npm ci && npm test
npm run security:scan 会扫描已跟踪文件,包括文档和环境示例,但不会打印机密值。有关限制和本地钩子设置,请参阅 SECURITY.md。
Drop Beacon · 公开 API · MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
