mcpField
M
mcp-pharma

mcp-pharma

本地服务
github.com/atomno-mcp健康医疗08 周前更新

关于 mcp-pharma

mcp-pharma 是查询俄罗斯官方药品登记信息的 MCP 客户端,面向需要核对药品注册、限价和批次质量通知的场景。数据来自国家登记及监管机构的定期数据文件;它提供资料查询,不构成医疗建议。

主要功能

  1. 01按商品名或通用名搜索药品
  2. 02查询注册证状态与持有人
  3. 03查询 ЖНВЛП 最高限价
  4. 04查询监管机构的批次通知
  5. 05响应包含来源、核查时间和免责声明

适用场景

  1. 01核对药品注册信息
  2. 02查找 ЖНВЛП 药品限价
  3. 03检查药品批次是否有质量通知

MCP 相关

该 MCP 客户端连接托管后端,并通过 MCP 工具提供药品搜索、注册信息、限价和批次通知查询。说明书正文不在数据文件中,因此相关工具会报告内容尚不可用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"atomno-mcp-mcp-pharma": {
"command": "uvx",
"args": [
"atomno-mcp-pharma"
],
"env": {
"MCP_PHARMA_API_KEY": "<MCP_PHARMA_API_KEY>"
}
}
}
}
启动命令uvx atomno-mcp-pharma
需要配置的环境变量
MCP_PHARMA_API_KEY密钥API key (Pro tier) for the hosted backend. GRLS, VEDL prices and Roszdravnadzor series letters; instruction text is not in those dumps.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
pypiatomno-mcp-pharma0.2.0

工具

6

收录的工具列表 · 更新于 2 周前

参数类型必填说明
mnnany否国际非专利药品名称/МНН(例如「парацетамол」)。
nameany否商品名(例如「Панадол」)。
ru_numberany否注册证书编号(例如「ЛП-001234」)。

详细介绍

atomno-mcp-pharma

俄罗斯药品参考目录客户端。数据来自俄罗斯国家药品注册处(ГРЛС)的官方每日数据转储、重要且必需药品(ЖНВЛП)最高限价注册表,以及俄罗斯联邦卫生监督局关于批次质量控制的每周数据转储。这是政府注册处的参考信息,不构成医疗建议。

药品参考 MCP 客户端。官方 Minzdrav GRLS 数据转储、VEDL 最高限价、Roszdravnadzor 批次函件。

这是政府注册处的参考信息,不构成医疗建议。

功能

  • 按商品名或国际非专利药品名称(МНН)搜索药品。
  • 注册证信息卡:状态、持有人、日期、剂型、生产商。
  • 如果该药品在价格注册表中,则显示 ЖНВЛП 目录中的最高限价。
  • Roszdravnadzor 批次函件:名称、批次、函件类型、编号和日期。

ГРЛС 数据转储中没有说明书文本:工具 get_instruction 会返回 ready: false,并说明原因。药品列表为空时,不会掩盖数据源拒绝提供信息的情况。

快速开始

pipx install atomno-mcp-pharma
# или: uvx atomno-mcp-pharma

Cursor / Claude Desktop(mcp.json / claude_desktop_config.json):

{
  "mcpServers": {
    "pharma": {
      "command": "uvx",
      "args": ["atomno-mcp-pharma"],
      "env": { "MCP_PHARMA_API_KEY": "<ваш-ключ-Pro>" }
    }
  }
}

环境变量

变量描述必填
MCP_PHARMA_API_KEYPro 密钥(X-API-Key 请求头)。获取是
MCP_PHARMA_API_BASE托管后端的 URL(默认使用生产环境)否
MCP_PHARMA_TIMEOUTHTTP 超时时间,秒(默认 30)否
MCP_PHARMA_LOG_LEVEL日志级别(DEBUG/INFO/WARNING/ERROR,默认 WARNING)否

工具

工具输入返回内容
check_drug_registrationname? / mnn? / ru_number?注册证状态、持有人、日期
get_drug_cardname? / ru_number?ГРЛС 药品信息卡
search_drugquery, limit?匹配结果列表
get_zhnvlp_pricename? / mnn?ЖНВЛП 最高限价
check_recallname? / series?Roszdravnadzor 批次函件
get_instructionname? / ru_number?ready: false — 数据转储中没有说明书文本

每条答复都包含 source、checked_at 和 disclaimer。

免责声明

这是政府注册处的参考信息,不构成医疗建议。与俄罗斯卫生部和 Roszdravnadzor 均无关联。

许可证

MIT © Atomno

评论

支持 Markdown

第一次接触 MCP?

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

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