DeepRecall - Product Safety Intelligence

io.github.adrida由 GitHub 账号 adrida 发布v1.0.0更新于 Nov 2, 2026

Search 120,000+ recalled products from 8 global safety agencies using AI similarity.

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

概览

AI 生成的概览

通过文字或图片检索全球产品召回数据库,让助手判断某产品是否已被召回。

可以做什么
  • 用文字描述和/或最多 10 个产品图片链接,以 AI 相似度匹配检索被召回产品
  • 按监管机构筛选结果,并设定返回结果数量
  • 列出支持的召回数据来源及其覆盖范围
适用场景
适合购前安全核查、产品合规与采购调研,以及需要助手对照美国、欧盟、英国、加拿大、法国、澳大利亚及国际机构召回公告进行核验的代理式购物流程。
运行要求
使用 mcp.deeprecall.io 的远程 MCP 端点(streamable HTTP),或自行以 Python 与 pip 部署。需要 DeepRecall API 密钥,通过 X-API-Key 请求头发送(自建时用 DEEPRECALL_API_KEY)。目前为封闭测试,需受邀或企业客户方可使用。
安装前请注意
API 密钥属于机密,不应提交到版本控制。检索会消耗 API 额度(测试版每月 100 次),查询数据来源则免费。产品图片链接会被发送到 DeepRecall 服务进行匹配。

安装

在 SourceWeft 中

  1. 打开 控制台中的 DeepRecall - Product Safety Intelligence,将其添加到工作区。
  2. 连接 X-API-Key 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

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

交给智能体安装

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

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

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

其他 MCP 客户端

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

{
  "mcpServers": {
    "deeprecall-product-safety-intelligence": {
      "type": "http",
      "url": "https://mcp.deeprecall.io/mcp",
      "headers": {
        "X-API-Key": "<YOUR_API_KEY>"
      }
    }
  }
}

README

DeepRecall MCP Server

[MCP] [License]

Product Safety Intelligence for AI Agents via the Model Context Protocol.

Search 120,000+ recalled products from CPSC, FDA, EU Safety Gate, UK OPSS, Health Canada, OECD, RappelConso, and ACCC.

Quick Start

Use Hosted Server (Recommended)

Add to your MCP client config:

json
{  "mcpServers": {    "deeprecall": {      "url": "https://mcp.deeprecall.io/mcp",      "headers": {        "X-API-Key": "dr_live_your_api_key_here"      }    }  }}

Works with: Cursor, Claude Desktop, Windsurf, and any MCP-compatible client.

Requires API key - Replace dr_live_your_api_key_here with your key. See API Access below.

Self-Host

bash
git clone https://github.com/adrida/deeprecall-mcpcd deeprecall-mcppip install -r requirements.txtDEEPRECALL_API_KEY=your_key python server.py --http

Tools

search_recalls

Search for recalled products by text and/or images.

"Search for baby cribs with drop-side rails""Find recalls matching this stroller image""Check if this toy has been recalled in the EU"

Parameters:

NameTypeRequiredDescription
content_descriptionstringNo*Product description
image_urlsstring[]No*Product image URLs (1-10)
filter_by_data_sourcesstring[]NoFilter by agency
top_kintNoResults (1-100, default: 10)

*At least one of content_description or image_urls required.

get_data_sources

List available regulatory agencies (free, no API key).

Data Sources

IDAgencyRegion
us_cpscUS Consumer Product Safety CommissionUSA
us_fdaUS Food and Drug AdministrationUSA
safety_gateEU Safety Gate (RAPEX)Europe
uk_opssUK Office for Product Safety & StandardsUK
canada_recallsHealth CanadaCanada
oecdOECD GlobalRecallsInternational
rappel_consoRappelConsoFrance
accc_recallsACCCAustralia

Configuration

VariableDefaultDescription
DEEPRECALL_API_KEY-API key for hosted API
DEEPRECALL_API_URLhttps://api.deeprecall.ioAPI endpoint
PORT8000HTTP server port
ALLOWED_HOSTSlocalhost,127.0.0.1Allowed host headers

Docker

bash
docker build -t deeprecall-mcp .docker run -p 8000:8000 -e DEEPRECALL_API_KEY=your_key deeprecall-mcp

UCP Integration

This MCP server is designed for Universal Commerce Protocol (UCP) integration, providing the product safety layer for agentic commerce.

Agent Intent → Product Discovery → DeepRecall Safety Check → Checkout Decision

See ucp/capability.json for the UCP capability definition.

API Access

Note: DeepRecall is currently in closed beta. API access is available to:

  • Beta testers (by invitation)
  • Enterprise clients

Contact us to join the beta program.

Pricing (Beta)

TierSearchesAccess
Beta Tester100/monthBy invitation
BusinessCustom limitsContact sales
EnterpriseUnlimitedDedicated support

API Key Format

API keys start with dr_live_ (production) or dr_test_ (sandbox).

dr_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Getting Your Key

  1. Contact us to request access
  2. Once approved, receive your key via email
  3. Store securely (never commit to version control)

For enterprise inquiries: [email protected]

Links

License

Apache 2.0 - See LICENSE

来源:README.md,提交 01ec986

工具

2

search_recalls

Search for recalled products similar to your query. This tool searches DeepRecall's global product safety database using AI-powered multimodal matching. Provide a text description and/or product images to find similar recalled products. Use Cases: - Pre-purchase safety checks: Before buying, verify if similar products were recalled - Supplier vetting: Check if a supplier's products have safety issues - Marketplace compliance: Verify products against recall databases - Consumer protection: Identify potentially hazardous products Data Sources: - us_cpsc: US Consumer Product Safety Commission - us_fda: US Food and Drug Administration - safety_gate: EU Safety Gate (Europe) - uk_opss: UK Office for Product Safety & Standards - canada_recalls: Health Canada Recalls - oecd: OECD GlobalRecalls portal - rappel_conso: French Consumer Recalls - accc_recalls: Australian Competition and Consumer Commission Cost: 1 API credit per search Args: content_description: Text description of the product (e.g., "children's toy with small parts") image_urls: List of product image URLs for visual matching (1-10 images) filter_by_data_sources: Limit search to specific agencies (optional) top_k: Number of results (1-100, default: 10) model_name: Fusion model - fuse_max (recommended), fuse_flex, or fuse input_weights: Weights for [text, images], must sum to 1.0 api_key: Your DeepRecall API key (optional if provided via X-API-Key header) Returns: Search results with matched recalls, scores, and product details Example: search_recalls( content_description="baby crib with drop-side rails", top_k=5 )

输入参数top_kapi_keyimage_urlsmodel_nameinput_weightscontent_descriptionfilter_by_data_sources

get_data_sources

Get information about available recall data sources. Returns a list of all supported regulatory agencies and their coverage. This is a free call that does not consume API credits. Returns: Dictionary with data sources and their descriptions

无需输入参数。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 100%

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

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