Healthcare MCP Server

Healthcare MCP Server

site icon
2025.03.24 0
Python医疗健康数据查询其它
Healthcare MCP Server 是一个基于模型上下文协议(MCP)的服务器,为AI助手提供访问医疗健康数据和工具的能力。其核心功能包括FDA药物信息查询、PubMed医学文献搜索、健康主题信息获取、临床试验搜索以及医学术语和ICD-10代码查询。适用于医疗健康领域的开发者和研究人员,帮助他们快速获取权威的医疗健康信息。
View on GitHub

Overview

基本能力

产品定位

Healthcare MCP Server 是一个医疗健康数据访问工具,旨在为AI助手和开发者提供便捷的医疗健康信息查询服务。

核心功能

  • FDA Drug Information: 从FDA数据库中搜索和检索全面的药物信息
  • PubMed Research: 从PubMed的科学文章数据库中搜索医学文献
  • Health Topics: 从Health.gov获取基于证据的健康信息
  • Clinical Trials: 搜索进行中和已完成的临床试验
  • Medical Terminology: 查询ICD-10代码和医学术语定义

适用场景

  • 医疗健康应用的开发
  • 医学研究和数据分析
  • 健康信息查询服务
  • 临床试验信息获取

工具列表

  1. FDA Drug Lookup: 查询FDA药物信息
  2. PubMed Search: 搜索PubMed医学文献
  3. Health Topics: 获取健康主题信息
  4. Clinical Trials Search: 搜索临床试验信息
  5. ICD-10 Code Lookup: 查询ICD-10代码

常见问题解答

  • 数据来源: 使用FDA OpenFDA API、PubMed E-utilities API、Health.gov API等公开API
  • 免费版限制: 有使用限制,高级功能需购买Premium版本

使用教程

使用依赖

  1. Python环境
  2. Git(用于手动安装)

安装教程

快速安装(Cline Marketplace)

  1. 打开Cline,点击工具栏中的Extensions按钮
  2. 搜索"Healthcare MCP"
  3. 点击Install

手动安装

git clone https://github.com/Cicatriiz/healthcare-mcp-public.git
cd healthcare-mcp-public
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
python run.py

调试方式

# 运行所有测试
python -m tests.run_tests

# 测试单个工具
python -m tests.run_tests --fda        # 测试FDA药物查询
python -m tests.run_tests --pubmed     # 测试PubMed搜索
python -m tests.run_tests --health     # 测试健康主题
python -m tests.run_tests --trials     # 测试临床试验搜索
python -m tests.run_tests --icd        # 测试ICD-10代码查询

# 测试HTTP服务器
python -m tests.run_tests --server

许可证

该项目遵循 MIT 开源许可条款。