mcpField
F
France Bdpm Medicines

France Bdpm Medicines

远程服务
pipeworx.io健康医疗02 周前更新

关于 France Bdpm Medicines

France Bdpm Medicines 通过法国官方 BDPM 药品数据库提供药品及包装、报销和成分信息,面向查询法国药品数据的应用与 Agent。数据按周刷新,并涵盖仿制药组及 HAS 评估。

主要功能

  1. 01按 CIS 或名称查询药品
  2. 02按名称或成分搜索
  3. 03查看包装价格与报销率
  4. 04查询成分及 HAS 评估
  5. 05查看仿制药组成员

适用场景

  1. 01核对药品上市状态与成分
  2. 02比较不同包装的报销和价格
  3. 03检查药品的仿制药组归属

MCP 相关

作为 MCP 服务,向客户端提供法国 BDPM 药品查询、搜索和仿制药组查询工具;可通过 Pipeworx 网关或本地 stdio 连接。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://gateway.pipeworx.io/france-bdpm-medicines/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

@pipeworx/france-bdpm-medicines

法国官方公共药品数据库(BDPM — “Base de Donnees Publique des Medicaments”),由 ANSM/CNAM 发布:每种获批药品(CIS)、 其 CIP13 包装规格及报销比例和价格、活性成分组成、HAS SMR/ASMR 评估意见(service medical rendu / amelioration du service medical rendu)以及仿制药组归属。Fleet #2933。

属于 Pipeworx — 一个将 AI Agent 连接到 1769+ 个实时数据源的 MCP 网关。这是独立的非官方集成,与上游提供方无关联、未获其认可,也非由其发布。

BDPM 以批量表格而非 API 的形式发布,因此 Pipeworx 会保留一份每周刷新的官方表格副本。这是法国的 国家级 药品清单,包含报销数据;不同于欧盟级的 eu-ctis / ema-medicines 工具包,后者涵盖欧盟集中授权和临床试验信息,而非法国本国的 AMM(autorisation de mise sur le marche)和 Assurance Maladie 报销比例。

工具

  • fr_medicine(cis?, name?) — 按 CIS 代码或精确的官方名称查询一种药品:上市许可状态、所有 CIP13 包装规格(包装大小、报销比例、调剂费前后价格)、活性成分组成、SMR/ASMR 评估意见、任何“usage professionnel”限制,以及仿制药组归属(如有)。若名称不完整或不精确,请先使用 fr_medicine_search 查找 CIS。
  • fr_medicine_search(name?, substance?, limit?) — 按药品名称开头和/或活性成分搜索(仅前缀匹配 — “DOLIPRANE”可找到“DOLIPRANE 1000 mg...”,但找不到“CODOLIPRANE”)。同时传入两项可进行交集筛选。每条匹配结果返回 CIS、名称、持有人和上市状态。
  • fr_generic_group(group_id) — 返回一个仿制药组的完整成员列表(参比药品以及所有仿制药和可替代仿制药),group_id 来自 fr_medicine 的响应。

每个响应都包含 data_as_of(镜像最近刷新的周)、source 和 licence。

查看报销比例

taux_remboursement 是针对每个 CIP13 包装规格 的,而不是针对 CIS 的 — 同一种药品的不同包装大小可能有不同的报销比例;已上市但不予报销的包装规格会返回 null。fr_medicine 顶层的 reimbursement_rates 是该药品所有包装规格中不重复报销比例的集合;如果所有规格的比例一致,可据此快速查询。

仿制药组

组成员的 type 含义:0 = princeps(参比药品),1 = 仿制药,2 = 仿制药(补充范围),4 = 可替代仿制药(type_label 会给出完整说明)。仿制药组表中有相当一部分 CIS 代码(截至 2026-10-11 测得约 23%)对应的参比药品已撤市,不再出现在药品表中 — fr_generic_group 仍会列出这些条目(包含 CIS 和类型),并将 denomination: null,而不会悄悄将其删除,因为组的组成信息仍然准确。

身份验证

无需密钥。这些工具仅通过 Pipeworx 网关提供响应,网关保存着表格副本;单独执行 npm install 后没有可读取的数据,所有工具都会明确报错“not bound in this runtime”,而不会返回空列表。

数据来源

  • ANSM/CNAM,药品公共数据库(Base de Donnees Publique des Medicaments,BDPM)——官方 BDPM 的七张表(药品、包装规格、成分、HAS SMR 和 ASMR 意见、仿制药组、处方限制),按 CIS 代码关联。每个响应都包含 data_as_of(数据副本最近一次刷新的周次)。

许可:Licence Ouverte / Open Licence v1.0(Etalab,2011 年 10 月)——允许免费复制、发布、传输、再分发、改编、修改和商业利用,包括与其他数据结合或嵌入产品,但须注明来源及其最后更新日期——这正是这里每个响应都包含的 source 和 data_as_of。注明这些信息并不赋予官方身份,也不代表 ANSM/CNAM 为此类再利用背书。

处方限制(“usage professionnel”)表的行数远多于药品数量,因为同一个 CIS 可能对应多条限制文本(牙科、仅限医院使用等);fr_medicine 会返回去重后的集合。

快速开始

添加到你的 MCP 客户端(Claude Desktop、Cursor、Windsurf 等):

{
  "mcpServers": {
    "france-bdpm-medicines": {
      "url": "https://gateway.pipeworx.io/france-bdpm-medicines/mcp"
    }
  }
}
此端点实际提供的内容

https://gateway.pipeworx.io/france-bdpm-medicines/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 都连接到同一个网关和相同的 1769+ 个数据源。唯一的区别是直接列出哪些数据包的工具;通过任一端点,ask_pipeworx 都能访问所有工具。

没有 MCP 客户端?通过 HTTP 调用

curl -X POST https://gateway.pipeworx.io/v1/tools/fr_medicine \
  -H 'Content-Type: application/json' \
  -d '{"cis":"60234100"}'

首次调用无需账户。查看任意工具:GET https://gateway.pipeworx.io/v1/tools/fr_medicine。查找工具:使用 {"query":"..."} 调用 POST https://gateway.pipeworx.io/v1/tools/search_packs。

独立运行(无需网关账户)

此软件包也可以作为本地 stdio MCP 服务运行——无需 Pipeworx 账户,也无需经由网关往返:

{
  "mcpServers": {
    "france-bdpm-medicines": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-france-bdpm-medicines"]
    }
  }
}

或者直接运行,确认服务可以启动:

npx -y @pipeworx/mcp-france-bdpm-medicines

它通过 stdin/stdout 使用 MCP 通信,并仅针对此数据包的工具响应 initialize/tools/list/tools/call——不包含上述网关连接额外提供的共享元工具。数据来源相同,工具相同,不提供 ask_pipeworx 路由。

使用 ask_pipeworx

你可以用简单的英语提问,而不是直接调用工具——此功能既适用于上文的数据包端点,也适用于完整网关:

ask_pipeworx({ question: "your question about France Bdpm Medicines data" })

网关会选择合适的工具并自动填入参数。

更多信息

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。