返回市场
以色列药物MCP服务器

以色列药物MCP服务器

作者:DavidOsherdiagnostica16 星标更新:2025-08-31

项目介绍

🏥 以色列药物 MCP 服务器

许可证:CC BY-NC-SA 4.0 MCP 兼容 TypeScript

革命性的 Model Context Protocol 服务器,提供全面访问以色列卫生部的完整药品数据库,供 AI 代理使用。

首个将以色列医疗数据与 AI 结合的 MCP 服务器,使 Claude 和其他 AI 代理能够利用实时的以色列药品数据,提供基于证据的用药指导、安全评估和治疗建议。


🌟 特别之处

世界上第一个以色列药品 AI 集成

  • 完整的数据库访问:注册在以色列卫生部的所有药品
  • 实时数据:当前价格、健康篮子覆盖范围及可用性
  • 临床智能:高级治疗比较和安全评估
  • 以色列背景:针对以色列的医疗系统、法规和人口

革命性的预建临床信息模板 🧠

不同于基本的 MCP 服务器,这包括了 3 个专业级别的信息模板,帮助组织卫生部的药品数据:

  1. 🔬 compare_therapeutic_options - 使用官方数据进行结构化的药品比较
  2. ⚠️ drug_safety_verification - 来自监管来源的组织化安全信息
  3. 🏥 symptom_to_treatment_workflow - 基于医学类别的信息发现

🚀 主要特性

📊 全面的药品信息

  • 1,172+ 治疗类别(ATC 分类系统)
  • 完整的药品概况,包括适应症、禁忌症、剂量
  • 视觉识别,带有官方产品图片
  • 健康篮子状态和定价信息
  • 通用替代品和治疗等效物

🔍 高级搜索能力

  • 药品名称搜索(希伯来语/英语,模糊匹配)
  • 基于症状的治疗发现
  • 治疗类别探索
  • 给药途径筛选
  • 安全性和相互作用筛查

🧠 临床智能特性

  • 数据组织模板,以结构化信息展示
  • 信息发现框架,用于药品研究
  • 教育内容优化,适用于以色列医疗环境
  • 基于研究的信息,具有临床背景

🇮🇱 以色列医疗集成

  • 卫生部批准状态
  • 健康基金覆盖(Clalit, Maccabi, Meuhedet, Leumit)
  • Kupat Cholim 药典对齐
  • 希伯来语/阿拉伯语/俄语患者教育材料
  • 文化和宗教药品考虑

📖 目录


🛠 安装

先决条件

  • Node.js 18+
  • Claude Desktop 应用程序或兼容 MCP 的客户端
  • 实时数据访问的互联网连接

开发设置

# 克隆仓库
git clone https://github.com/DavidOsherDevDev/israel-drugs-mcp-server.git
cd israel-drugs-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

# 启动服务器
npm start

Claude Desktop 配置

添加到您的 Claude Desktop 设置 (~/.claude.json%APPDATA%\Claude\claude.json):

{
  "mcpServers": {
    "israel-drugs": {
      "command": "node",
      "args": ["/path/to/israel-drugs-mcp-server/dist/index.js"],
      "env": {},
      "disabled": false,
      "autoApprove": []
    }
  }
}

🚀 快速开始

1. 基本药品搜索

"查找关于儿童用对乙酰氨基酚的信息"

2. 专业药品比较

"使用治疗比较工具比较 3-5 岁儿童头痛时的布洛芬和艾德维尔"

3. 安全评估

"为患有糖尿病和高血压的老年患者运行华法林的安全检查"

4. 基于症状的治疗

"35 岁患者发烧和头痛有哪些治疗方法?"

🔧 核心工具

🔍 discover_drug_by_name

目的:全面的药品搜索和信息检索

参数

  • medication_query(必需):药品名称或部分名称
  • patient_preferences:预算、处方获取、可用性偏好
  • search_scope:搜索广度(精确、相似、广泛)

用例:药品识别和详细信息访问的主要工具。

示例

discover_drug_by_name({
  medication_query: "אדויל לילדים",
  patient_preferences: { budget_conscious: true },
  search_scope: "similar_names"
})

🏥 find_drugs_for_symptom

目的:基于证据的症状治疗发现

参数

  • primary_category(必需):主要症状类别
  • specific_symptom(必需):目标症状
  • treatment_preferences:非处方药偏好、健康篮子优先级、结果限制

用例:基于症状的治疗选择的临床决策支持。

🔬 explore_generic_alternatives

目的:治疗替代品和通用选项发现

参数

  • search_criteria:活性成分、ATC 编码、给药途径或参考药品
  • comparison_criteria:健康篮子优先级、价格比较、强度匹配

用例:成本效益的处方和药典管理。

📋 browse_available_symptoms

目的:系统地探索可治疗的病症

参数

  • category_filter:特定医学专科
  • include_popular_symptoms:显示经常搜索的病症
  • clinical_priority_order:按紧急程度排序

用例:治疗路径发现和临床教育。

💊 get_comprehensive_drug_info

目的:完整的药品说明书,附带监管细节

参数

  • drug_registration_number(必需):官方注册编号
  • info_depth:基本信息、详细信息或综合信息级别
  • language_preference:希伯来语、英语或两者

用例:详细的临床审查和监管合规验证。

📸 verify_drug_visual_identity

目的:视觉药品识别和验证

参数

  • drug_registration_number(必需):药品注册编号
  • image_purpose:识别、验证或患者教育

用例:药品安全和错误预防。

📝 suggest_drug_names

目的:智能拼写纠正和名称补全

参数

  • partial_name(必需):部分或拼错的药品名称
  • search_type:商品名、活性成分或两者
  • max_suggestions:返回的建议数量

用例:准确的药品识别并纠正错误。

🗺 list_administration_routes

目的:全面的给药途径信息

参数

  • complexity_level:简单、中等、复杂或所有途径
  • patient_age_group:年龄适当的给药方法
  • onset_requirements:所需的治疗起效时间

用例:给药途径优化和适合患者的给药方法。

🧬 explore_therapeutic_categories

目的:ATC 分类系统探索和药品发现

参数

  • level:分类深度(主要组、子组、全部)
  • therapeutic_area:医学专科或解剖系统
  • include_usage_patterns:开药频率和临床模式

用例:系统的治疗探索和药典开发。


🧠 信息模板(教育和研究用途)

🔬 compare_therapeutic_options

教育药品信息比较

组织卫生部的药品数据,用于教育比较目的。

输入参数

  • drug_list(必需):逗号分隔的药品
  • clinical_context:医学指示,用于信息背景
  • target_population:教育目的的患者人群
  • comparison_focus:主要信息区域(安全性数据、监管状态等)
  • decision_framework:信息组织方法

提供的内容

  • 结构化信息矩阵:组织药品数据比较
  • 监管信息:卫生部批准和状态数据
  • 教育安全信息:官方安全档案数据
  • 卫生系统信息:以色列医疗系统背景
  • 研究组织:用于教育用途的结构化信息
  • 信息摘要:组织的数据展示

示例用法

使用信息比较模板:
- drug_list: "Nurofen,Advil,Tylenol"
- clinical_context: "儿科止痛信息"
- target_population: "3-5 岁儿童"
- comparison_focus: "安全信息和监管状态"

输出:基于卫生部数据的组织教育信息,用于研究和学习目的。

⚠️ drug_safety_verification

教育安全信息组织

访问并组织来自监管来源的官方安全信息,用于教育目的。

输入参数

  • drug_identifier(必需):药品名称或注册编号
  • patient_age_group:年龄类别,用于特定人群的信息
  • medical_conditions:相关信息背景的医学状况
  • current_medications:并发药物,用于相互作用信息
  • allergies:已知敏感性,用于禁忌信息
  • safety_concerns:具体信息关注领域
  • risk_tolerance:信息详细程度

提供的内容

  • 监管安全信息:当前批准和监管状态
  • 官方安全档案:卫生部安全数据
  • 教育风险信息:特定人群的安全信息
  • 相互作用信息:官方药物相互作用数据
  • 监测信息:监管监测指南
  • 教育资源:用于学习目的的安全信息

🏥 symptom_to_treatment_workflow

基于医学类别的教育信息发现

探索按医学类别和症状组织的药品信息,用于教育目的。

输入参数

  • presenting_symptoms(必需):症状类别,用于信息发现
  • patient_age:年龄组,用于特定人群的信息
  • medical_history:医学状况,用于信息背景
  • severity_assessment:信息详细程度
  • treatment_goals:教育信息重点
  • resource_constraints:信息范围限制

提供的内容

  • 系统的信息组织:结构化的医学类别信息
  • 教育疾病信息:基于条件的官方来源信息
  • 信息发现路径:组织的药品信息流
  • 以色列医疗信息:特定系统的教育内容
  • 研究框架:用于教育用途的信息组织
  • 学习资源:教育材料组织

💡 使用示例

示例 1:基本药品查询

人类:"Symbicort 在健康篮子中的状态是什么?"

AI 回应:使用 discover_drug_by_name 查找 "Symbicort"...
找到:SYMBICORT TURBUHALER 160/4.5 MCG
- 健康篮子:✅ 包含
- 需要处方:是
- 价格:89.45 新谢克尔
- 制造商:阿斯利康
- 适应症:哮喘和慢性阻塞性肺病维持治疗

示例 2:专业药品比较

人类:"使用比较工具比较 65 岁糖尿病患者使用立普妥和克瑞斯托"

AI:使用 compare_therapeutic_options...
[生成完整的 12 页临床分析,包括:]

加权评分矩阵:
| 标准 | 权重 | 立普妥 | 克瑞斯托 | 获胜者 |
|------|------|--------|---------|-------|
| 临床疗效 | 30% | 4.2 | 4.5 | 克瑞斯托 |
| 安全档案 | 25% | 4.0 | 4.3 | 克瑞斯托 |
| 经济影响 | 20% | 3.8 | 3.2 | 立普妥 |
| 患者体验 | 15% | 4.1 | 4.0 | 立普妥 |
| 实施 | 10% | 4.2 | 3.9 | 立普妥 |

最终推荐:克瑞斯托(4.18)vs 立普妥(4.02)
主要选择:克瑞斯托,需要加强监测糖尿病相互作用

示例 3:安全评估

人类:"老年肾病患者使用二甲双胍的安全检查"

AI:使用 drug_safety_verification...
[生成全面的安全分析:]

🔴 识别中等风险
- 肾功能不全禁忌(eGFR <30)
- 老年人乳酸酸中毒风险
- eGFR 30-45 需要减少剂量
- 推荐加强监测方案
- 替代品:DPP-4 抑制剂可能更安全

示例 4:基于症状的治疗

人类:"吸烟者持续咳嗽的治疗选择"

AI:使用 symptom_to_treatment_workflow...
[生成结构化的治疗路径:]

立即评估:
- 戒烟咨询(优先级 1)
- 推荐胸部 X 光检查
- 区分有痰和无痰咳嗽

治疗算法:
步骤 1:保守管理(1-2 周)
- 干咳使用右美沙芬
- 有痰咳嗽使用愈创甘油醚
- 蜂蜜和温液体

步骤 2:如果持续,进行医学评估
- 临床检查
- 如果是细菌感染,考虑抗生素
- 如果有喘息,尝试支气管扩张剂

以色列医疗系统:
- 健康篮子中可用:是
- 推荐家庭医生咨询
- 如果超过 3 周持续,推荐转诊至呼吸科

🏗 高级功能

🤖 AI 驱动的临床智能

  • 自然语言处理:理解希伯来语和英语的医学术语
  • 上下文感知响应:在整个对话中保持临床背景
  • 证据整合:实时连接到以色列监管数据
  • 人群健康洞察:针对以色列的具体流行病学考虑

🔐 企业级安全

  • 数据隐私:不存储或传输患者数据
  • API 速率限制:尊重卫生部资源的使用
  • 错误处理:优雅降级和全面错误报告
  • 审计日志:完整的交互历史记录,用于质量保证

🌐 多语言支持

  • 希伯来语:原生支持希伯来语药品名称和临床术语
  • 英语:国际药品名称和临床术语
  • 阿拉伯语:基本支持阿拉伯语临床沟通
  • 俄语:有限支持讲俄语的人群

📊 分析和监控

  • 使用统计:聚合使用模式(匿名)
  • 性能指标:响应时间和错误率
  • 临床影响:治疗建议跟踪
  • 系统健康:实时监控和警报

🛡 安全和免责声明

⚠️ 关键医疗和法律免责声明

此 MCP 服务器专为信息、教育和研究目的设计:

  • 不得用于医疗诊断、治疗或临床决策
  • 不是专业医疗建议、诊断或治疗的替代品
  • 不得用于紧急医疗情况
  • 未经验证或批准用于临床使用
  • 不打算替代医疗保健提供者或医疗咨询
  • 仅用于教育和研究目的
  • 信息源自公共卫生部数据库
  • 旨在了解药品信息系统

🚨 重要法律通知

  1. 对于任何医疗决策,请始终咨询持证医疗保健专业人士
  2. 此系统不提供医疗建议 - 它只组织公开可用的信息
  3. 所有医疗决策必须由合格的医疗保健提供者做出
  4. 验证所有信息 与当前的以色列处方指南和医疗保健提供者
  5. 在医疗紧急情况下,请立即联系急救服务
  6. 创作者不对任何基于此信息的医疗决策或行动承担任何责任

📚 教育和研究用途

  1. 此系统组织来自以色列卫生部数据库的公开可用信息
  2. 所有信息仅用于教育和研究目的
  3. 用户必须与医疗保健专业人士和官方来源验证所有信息
  4. 不提供医疗建议或推荐 - 只是信息组织
  5. 医疗保健决策必须由具备适当医学培训和执照的专业人员做出

📋 数据准确性

  • 信息源自以色列卫生部官方数据库
  • 数据定期更新但可能不反映实时变化
  • 对关键信息进行交叉核对以确保准确性
  • 报告数据差异以维护系统准确性

🤝 贡献

我们欢迎贡献以改进以色列医疗 AI!

如何贡献

  1. 🍴 分叉仓库

    git fork https://github.com/DavidOsherDevDev/israel-drugs-mcp-server.git
    
  2. **