关于 Fda Devices
Fda Devices 是面向医疗器械监管数据分析的 MCP 服务,适用于研究者、企业和监管事务团队。它汇集 FDA 的许可、批准、召回、不良事件、分类、UDI 和机构登记数据,并提供公司及产品代码的跨数据集概览。
主要功能
- 01搜索 510(k) 许可及 De Novo 记录
- 02查询 PMA 批准和补充文件
- 03检索召回及 MAUDE 不良事件
- 04查看器械分类和 GUDID/UDI
- 05查询机构登记与产品列名
- 06生成公司或产品代码概览
适用场景
- 01调查某医疗器械的许可或批准记录
- 02查看器械召回与不良事件报告
- 03按公司汇总多类 FDA 记录
- 04查找器械分类、UDI 或机构登记信息
MCP 相关
向 MCP 客户端提供 FDA 医疗器械数据搜索和汇总工具,可通过 Pipeworx 网关或本地 stdio 服务使用。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://gateway.pipeworx.io/fda-devices/mcpclaude mcp add --transport http pipeworx-io-fda-devices https://gateway.pipeworx.io/fda-devices/mcp{"mcpServers":{"pipeworx-io-fda-devices":{"type":"http","url":"https://gateway.pipeworx.io/fda-devices/mcp"}}}在 Cursor 中打开{"servers":{"pipeworx-io-fda-devices":{"type":"http","url":"https://gateway.pipeworx.io/fda-devices/mcp"}}}在 VS Code 中打开{"mcpServers":{"pipeworx-io-fda-devices":{"type":"http","url":"https://gateway.pipeworx.io/fda-devices/mcp"}}}{"mcpServers":{"pipeworx-io-fda-devices":{"serverUrl":"https://gateway.pipeworx.io/fda-devices/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
@pipeworx/fda-devices
FDA 医疗器械监管情报:510(k) 上市前许可(包括 De Novo 分类申请)、PMA 批准、召回、MAUDE 不良事件报告、器械分类、GUDID/UDI 标识符,以及机构注册/列名。无需密钥。
属于 Pipeworx — 一个将 AI Agent 接入 1879+ 个实时数据源的 MCP 网关。这是一项独立、非官方的集成,与上游提供方无关联、未获其认可,也并非由其发布。
工具
fda_device_510k_search(device?, indication?, applicant?, product_code?, k_number?, from_date?, to_date?, advisory_committee?, clearance_type?, decision?, applicant_country?, applicant_state?, third_party_review?, limit?, skip?)— 搜索 510(k) 上市前通知。也涵盖 De Novo 分类申请(K 编号以DEN开头,例如DEN250057)——传入clearance_type: "De Novo"可仅查找此类申请,也可传入确切的k_number。已获批的 De Novo 会显示decision: "Granted"、clearance_type: "De Novo"、FDA 流程变体de_novo_pathway("Direct" 或 "Post-NSE"),以及由此创建的新器械分类regulation_number。fda_device_510k_summary(k_number)— 获取某项许可的实际 510(k) 摘要/声明和 FDA 审评(决定备忘录)文档。由于 openFDA 不提供该文件,因此会从 FDA 自己的详情页面抓取。较早的/仅有纸质文件的申报会返回summary_available: false及原因,而非错误。fda_device_pma_search(device?, indication?, applicant?, product_code?, pma_number?, from_date?, to_date?, limit?)— 搜索上市前批准(PMA)决定及补充文件,也可根据 FDA 批准令叙述文本(indication)搜索高风险 IVD/伴随诊断声明。fda_device_recalls(query?, firm?, product_code?, k_number?, status?, from_date?, limit?)— 医疗器械召回(纠正/移除)记录。fda_device_adverse_events(device?, manufacturer?, product_code?, event_type?, application_number?, from_date?, limit?)— MAUDE 不良事件报告。仅为信号,不代表因果安全率。fda_device_event_counts(query?, count_field, limit?)— 按器械、制造商、事件类型、产品代码或日期汇总 MAUDE 报告。fda_device_company_profile(company, limit_per_dataset?)— 某家公司的有界跨数据集快照(510(k)/De Novo、PMA、召回、MAUDE)。fda_device_classification(product_code?, device?, regulation_number?, limit?)— FDA 器械分类/监管类别查询。fda_device_udi_search(query?, company?, primary_di?, product_code?, limit?)— GUDID/UDI 器械标识符记录。fda_device_establishment_search(firm?, registration_number?, product_code?, listing_number?, limit?)— 器械注册/列名记录。fda_device_product_code_profile(product_code, limit_per_dataset?)— 某个产品代码的有界跨数据集快照(分类、510(k)/De Novo、PMA、召回、MAUDE)。
每次调用都会拒绝未知参数名称,而不会静默忽略。
身份验证
无需密钥。
数据来源
- 美国食品药品监督管理局(FDA),openFDA 器械数据集 — 510(k) 上市前通知(也包含 De Novo 分类申请)、上市前批准(PMA)、医疗器械召回执法报告、MAUDE 不良事件报告、器械分类、GUDID/UDI,以及器械注册和列名数据。
- 美国 FDA CDRH,510(k) 上市前通知数据库 — 某项许可摘要/审评文档链接的权威详情页面。仅由
fda_device_510k_summary使用,因为 openFDA 本身不提供该文档。
注意事项
- De Novo 记录共用 510(k) 端点,而 openFDA 自身对这些记录的决策/许可类型文本明显有误。 De Novo 授予的 K 编号以
DEN开头(例如DEN250057),而 openFDA 为每一条记录设置的decision_code都是DENG——但 openFDA 自身针对该代码(以及五个较早的旧版 510(k) 代码:Kit、Kit-With-Drugs、With-Drug、With-Limitations、Postmarket-Surveillance-Required)的decision_description查找结果都是字面字符串"Unknown";其 De Novo 记录的clearance_type则是"Direct"或"Post-NSE"——这是 FDA 自身用于说明 De Novo 处理方式的流程变体,而不是 510(k) 许可类型。已于 2026-10-21 对照 FDA 自身的 De Novo 详情页进行在线确认,该页面将决策明确标为"granted (DENG)"。此工具包使用自己的标签表映射decision_code(decision: "Granted"),并将clearance_type重新映射为"De Novo",同时在de_novo_pathway中保留流程变体,而不直接传递 openFDA 容易造成混淆的原始文本。由于 openFDA 自身并未将这两个字符串原样存储,作为筛选参数传入的clearance_type: "De Novo"和decision: "Granted"会在服务端转换为匹配的decision_code/clearance_type值。 - 510(k) 中的
indication是尽力而为的器械类别桥接,并非临床声明搜索——510(k) 记录完全不包含适应症/预期用途文本。它匹配的是 FDA 器械分类的类别名称/定义。若要搜索真实的临床适应症文本(适用于分子/伴随诊断声明),请使用fda_device_pma_search的indication,它搜索的是 FDA 实际批准令的叙述文本。 - MAUDE 的
manufacturer_name字段基本没有记录填入(2,570 万行中几乎全是空字符串),而device.manufacturer_d_name才是真正的制造商字段——fda_device_adverse_events的manufacturer参数搜索的是后者。无效字段出现的 404 与“无匹配项”完全相同,因此每条响应都会说明实际搜索了哪些字段。 - 可获取的最新决策比 FDA 自身网站大约滞后两周——这是 openFDA 的发布频率所致,并非我们造成。
fda_device_510k_summary的 K 编号 PDF 目录路径无法仅根据 K 编号推导(年份目录的命名不一致,2000 年前提交的文件甚至完全没有年份目录)——该工具会从 FDA 详情页抓取实际链接,而不是猜测可能因“猜错路径”或“从未数字化”而返回 404 的路径。
快速开始
添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):
{
"mcpServers": {
"fda-devices": {
"url": "https://gateway.pipeworx.io/fda-devices/mcp"
}
}
}
此端点实际提供的内容
对 https://gateway.pipeworx.io/fda-devices/mcp 的 tools/list 会返回上表中的工具,以及 Pipeworx 的共享元工具——ask_pipeworx、
discover_tools、search_within、remember/recall 及网关范围内的其他工具。因此,你看到的工具数量会多于此表所列:目前,单个工具包端点除了工具包自身的工具外,还会列出约 30 个共享工具。连接的 initialize 响应会说明其确切范围,是特定日期下最权威的答案。
这是有意为之,并非意外的多路复用。元工具让范围受限的连接也能回答此工具包未涵盖的问题——通过可跨整个目录路由请求的 ask_pipeworx——而无需你再添加第二个 MCP 服务。目前无法挂载不包含这些元工具的工具包端点;如果额外的架构定义占用的上下文超过路由功能带来的价值,请连接完整网关,而不是连接多个工具包端点。
也可以连接完整的 Pipeworx 网关,直接获取所有工具包的工具,而不仅是此工具包的工具:
{
"mcpServers": {
"pipeworx": {
"url": "https://gateway.pipeworx.io/mcp"
}
}
}
两个 URL 都连接到同一个网关和相同的 1879+ 个数据源。唯一的区别在于直接列出哪个工具包的工具;通过其中任意一个端点,ask_pipeworx 都能访问所有工具。
没有 MCP 客户端?通过 HTTP 调用
curl -X POST https://gateway.pipeworx.io/v1/tools/fda_device_510k_search \
-H 'Content-Type: application/json' \
-d '{"device":"glucose monitor","from_date":"2025-01-01","limit":10}'
首次调用无需账户。检查任意工具:GET https://gateway.pipeworx.io/v1/tools/fda_device_510k_search。查找工具:使用 {"query":"..."} 调用 POST https://gateway.pipeworx.io/v1/tools/search_packs。
独立运行(无需网关账户)
此软件包也可作为本地 stdio MCP 服务运行,无需 Pipeworx 账户,也无需经过网关:
{
"mcpServers": {
"fda-devices": {
"command": "npx",
"args": ["-y", "@pipeworx/mcp-fda-devices"]
}
}
}
也可以直接运行,确认它能启动:
npx -y @pipeworx/mcp-fda-devices
它通过 stdin/stdout 使用 MCP 通信,并响应 initialize/tools/list/tools/call,但仅提供此软件包的工具,不包含上述网关连接新增的任何共享元工具。相同的源代码,相同的工具,无需 ask_pipeworx 路由。
使用 ask_pipeworx
你可以用通俗英语提问,而不是直接调用工具——这既适用于上面的软件包端点,也适用于完整网关:
ask_pipeworx({ question: "your question about Fda Devices data" })
网关会选择合适的工具并自动填入参数。
更多信息
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。