Drop Beacon

io.github.direct-web由 GitHub 账号 direct-web 发布v1.1.0更新于 Nov 5, 2026

Live EDC knife, flashlight and fidget prices across retailers, deal checks, top deals and new drops.

发布方自己的服务:RealGeeks Company Registry

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

概览

AI 生成的概览

Drop Beacon 的只读 MCP 服务器,用于随身装备目录:搜索产品、比较各零售商实时价格、判断是否划算并查看新品与赠品活动。

可以做什么
  • 搜索刀具、手电、指尖滑块与硬币、笔和多用途工具等目录,返回品牌、目录价和页面链接
  • 列出当前有货的零售商,含价格、配置、最近核查时间、优惠码和购买链接
  • 将当前价格与 Drop Beacon 观测到的价格区间对比,给出简明结论和置信度
  • 列出实时降价商品、最近首次发现的在售新品,以及带开奖日期的免费赠品活动
  • 查询品牌资料:页面、官网、是制造商还是零售商、在售数量及公开折扣码
适用场景
适合在挑选或比较随身装备时使用:想了解各零售商当前价格、判断某个价格是否值得,或一次性查看新品与赠品活动,而不必逐个逛店。
运行要求
可使用托管的远程端点(Streamable HTTP,无需密钥)作为自定义连接器,或通过 npx 运行本地 npm 包,后者需要 Node.js 20 或更高版本。无需 API 密钥、数据库地址或账号。
安装前请注意
价格只是观测值且会变动,结账时以零售商页面为准;结果是目录快照,不保证当前有货。购买链接指向第三方零售商,付款与交易在那里完成。产品匹配不明确时应先与用户确认型号,并遵守当地刀具法规。

安装

在 SourceWeft 中

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

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "drop-beacon": {
      "type": "http",
      "url": "https://edc4me.com/mcp"
    }
  }
}

README

Drop Beacon MCP

Read-only EDC product discovery through Drop Beacon's public HTTPS catalog API. No database password, DATABASE_URL, or API key is required.

Remote server (no install)

Drop Beacon also runs a hosted, read-only MCP server at https://edc4me.com/mcp (Streamable HTTP, no key). Add it as a custom connector in Claude or ChatGPT, or point any MCP client at the URL. Its tools: search_products, find_offers (live in-stock prices across retailers with buy links), deal_check (today's price against the range Drop Beacon has observed), top_deals (the biggest live markdowns, with a was-price check), upcoming (new drops and free giveaways) and get_brand_info.

Install (local stdio package)

Requires Node.js 20 or newer. Configure your MCP client:

json
{  "mcpServers": {    "drop-beacon": {      "command": "npx",      "args": ["-y", "[email protected]"]    }  }}

Tools

ToolPublic data returned
search_productsUp to 25 currently available catalog matches
get_latest_dropsRecent in-stock listings first seen within seven days
get_brand_infoPublic brand profile and available-product count
check_availabilityUp to 10 matching available listings

Categories: knife, fidget, flashlight, pen, wallet, multi_tool, patch, other. Search arguments accept up to 120 characters. Results are catalog snapshots, not guarantees of current retailer stock. Compare the exact material, configuration and condition on the linked product page. No match does not mean unavailable everywhere. First seen means discovered by Drop Beacon, not released by the manufacturer.

Migration from 0.2.x

Remove DATABASE_URL and API_KEY from client and hosted-service settings. Upgrade any cached installation to 0.3.0 or newer. If a real database password was ever shared, revoke it with the database provider; editing a listing alone cannot revoke access.

Direct SQL access, arbitrary URLs, private records, and internal market analytics are not supported. get_market_trends and get_price_comparison have been retired from this public MCP; use the market pages and product comparison on the website. The old optional API_KEY gate and legacy SSE endpoints are removed. Do not send credentials as tool arguments.

Security boundary

The package has no database driver and only performs credential-free GET requests to https://edc4me.com/api/drops and /api/brands. Explicit output allowlists prevent new upstream fields from silently becoming MCP output. Requests reject redirects, time out after 15 seconds, cap response bodies at 2 MB, and return generic errors without upstream response bodies. Tool arguments cannot override the origin, endpoint, HTTP method, or headers.

The process allows 60 tool calls per minute, shared across clients and reset on restart; this is a best-effort local limit, not a distributed quota. The public API also applies its own edge protections. A 429 response asks the client to wait, never to supply database access.

Stdio is the default. Optional stateless HTTP uses PORT, binds to loopback by default, and serves POST /mcp plus GET /health. Hosted services can explicitly set HOST=0.0.0.0. Browser origins other than https://edc4me.com are rejected, request bodies are limited to 64 KB, and batched requests are rejected. No customer-specific authentication is needed because only public catalog data is available.

Development

npm ci && npm test

npm run security:scan scans tracked files, including documentation and environment examples, without printing secret values. See SECURITY.md for limitations and local hook setup.

Drop Beacon · Public API · MIT

来源:README.md,提交 616ad20

工具

6

search_products

Search EDC products

Search Drop Beacon's catalog of 150,000+ everyday-carry products (knives, flashlights, fidget sliders and coins, pens, multitools). Returns matching products with brand, the catalog price and the edc4me.com page; models and configurations (steel, color) are separate products. Use find_offers next for live prices across retailers.

输入参数limitquery必填in_stock_only

find_offers

Find live offers across retailers

For one product, list the retailers that currently have it in stock, with price, configuration (blade steel, color, finish), when Drop Beacon last checked, any coupon, and a tracked buy link. If a name matches several models, the reply says so and lists other_matches. Prices are observed by Drop Beacon and can change; the retailer page is authoritative at checkout.

输入参数product必填

deal_check

Is this price a deal?

Compare a product's lowest current in-stock price with the range Drop Beacon has observed (90-day low, all-time low, high, how long it has been watched) and return a plain verdict with a confidence level. Summary only; it does not return the full price history.

输入参数product必填

top_deals

Biggest discounts right now

Live markdowns across the EDC products Drop Beacon tracks: in-stock items priced at least 10% below the seller's own compare-at ("was") price, checked in the last 3 days. Each result has the price, the was-price, percent and dollars off, the lowest price Drop Beacon itself has recorded (to sanity-check the was-price), any coupon, and a tracked buy link. Filter by keyword, category or brand.

输入参数sortbrandlimitquerycategorymin_percent_off

upcoming

New drops and live giveaways

What's new in EDC right now: in-stock products Drop Beacon first saw in the last 7 days, plus Drop Beacon's live giveaways (free to enter) with draw dates and entry links.

输入参数limitcategory

get_brand_info

Brand profile

A brand's Drop Beacon profile: page link, official website, whether it is a maker or a retailer, its in-stock product count and any public discount code.

输入参数brand必填

版本历史

2
  1. v1.1.0最新Nov 5, 2026
  2. v0.2.1Sep 16, 2026

评分

已满足适用检查项的 100%

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

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

其他 Beacon 集成