
Healthcare MCP Server

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代码和医学术语定义
适用场景
- 医疗健康应用的开发
- 医学研究和数据分析
- 健康信息查询服务
- 临床试验信息获取
工具列表
- FDA Drug Lookup: 查询FDA药物信息
- PubMed Search: 搜索PubMed医学文献
- Health Topics: 获取健康主题信息
- Clinical Trials Search: 搜索临床试验信息
- ICD-10 Code Lookup: 查询ICD-10代码
常见问题解答
- 数据来源: 使用FDA OpenFDA API、PubMed E-utilities API、Health.gov API等公开API
- 免费版限制: 有使用限制,高级功能需购买Premium版本
使用教程
使用依赖
- Python环境
- Git(用于手动安装)
安装教程
快速安装(Cline Marketplace)
- 打开Cline,点击工具栏中的Extensions按钮
- 搜索"Healthcare MCP"
- 点击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