返回 MCP 目录
public公开dns本地运行

deeprecall-mcp

DeepRecall MCP服务器通过模型上下文协议为AI代理提供产品安全智能服务,可搜索来自全球多个监管机构的超过12万条产品召回信息。

article

README

🚀 DeepRecall MCP 服务器

通过模型上下文协议为 AI 智能体提供产品安全情报。可搜索来自美国消费品安全委员会(CPSC)、美国食品药品监督管理局(FDA)、欧盟安全门(EU Safety Gate)、英国产品安全与标准办公室(UK OPSS)、加拿大卫生部(Health Canada)、经合组织(OECD)、法国召回信息平台(RappelConso)和澳大利亚竞争与消费者委员会(ACCC)的 120,000 多种召回产品。

🚀 快速开始

使用托管服务器(推荐)

将以下内容添加到您的 MCP 客户端配置中:

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

可与 CursorClaude DesktopWindsurf 以及任何兼容 MCP 的客户端配合使用。

⚠️ 重要提示

需要 API 密钥 - 请将 dr_live_your_api_key_here 替换为您的密钥。请参阅下面的API 访问部分。

自行托管

git clone https://github.com/adrida/deeprecall-mcp
cd deeprecall-mcp
pip install -r requirements.txt
DEEPRECALL_API_KEY=your_key python server.py --http

✨ 主要特性

search_recalls

通过文本和/或图像搜索召回产品。

"搜索带有可放下侧栏的婴儿床"
"查找与这张婴儿车图片匹配的召回信息"
"检查这个玩具在欧盟是否被召回"

参数: | 名称 | 类型 | 是否必需 | 描述 | |------|------|----------|-------------| | content_description | 字符串 | 否* | 产品描述 | | image_urls | 字符串数组 | 否* | 产品图片 URL(1 - 10 个) | | filter_by_data_sources | 字符串数组 | 否 | 按监管机构筛选 | | top_k | 整数 | 否 | 搜索结果数量(1 - 100,默认值:10) |

*content_descriptionimage_urls 至少需要提供一个。

get_data_sources

列出可用的监管机构(免费,无需 API 密钥)。

📚 详细文档

数据源

| ID | 监管机构 | 地区 | |----|--------|--------| | us_cpsc | 美国消费品安全委员会 | 美国 | | us_fda | 美国食品药品监督管理局 | 美国 | | safety_gate | 欧盟安全门(RAPEX) | 欧洲 | | uk_opss | 英国产品安全与标准办公室 | 英国 | | canada_recalls | 加拿大卫生部 | 加拿大 | | oecd | 经合组织全球召回 | 国际 | | rappel_conso | 法国召回信息平台 | 法国 | | accc_recalls | 澳大利亚竞争与消费者委员会 | 澳大利亚 |

配置

| 变量 | 默认值 | 描述 | |----------|---------|-------------| | DEEPRECALL_API_KEY | - | 托管 API 的密钥 | | DEEPRECALL_API_URL | https://api.deeprecall.io | API 端点 | | PORT | 8000 | HTTP 服务器端口 | | ALLOWED_HOSTS | localhost,127.0.0.1 | 允许的主机头 |

Docker

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

UCP 集成

此 MCP 服务器专为 通用商业协议(UCP) 集成而设计,为智能商业提供产品安全层。

智能体意图 → 产品发现 → DeepRecall 安全检查 → 结账决策

请参阅 ucp/capability.json 了解 UCP 能力定义。

📄 API 访问

⚠️ 重要提示

DeepRecall 目前处于 封闭测试阶段。API 访问面向以下用户开放:

  • 测试人员(通过邀请)
  • 企业客户

联系我们 加入测试计划。

定价(测试阶段)

| 层级 | 搜索次数 | 访问方式 | |------|----------|--------| | 测试人员 | 每月 100 次 | 通过邀请 | | 商业用户 | 自定义限制 | 联系销售 | | 企业用户 | 无限制 | 专属支持 |

API 密钥格式

API 密钥以 dr_live_(生产环境)或 dr_test_(沙盒环境)开头。

dr_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

获取密钥

  1. 联系我们 请求访问权限。
  2. 获得批准后,通过电子邮件接收您的密钥。
  3. 安全存储(切勿提交到版本控制系统)。

企业咨询请联系:contact@deeprecall.io

🔗 链接

  • 托管 MCP:https://mcp.deeprecall.io/mcp
  • REST API:https://api.deeprecall.io
  • 文档:https://docs.deeprecall.io
  • MCP 注册表registry.modelcontextprotocol.io

📄 许可证

本项目采用 Apache 2.0 许可证 - 详情请参阅 LICENSE

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端