医疗保健 MCP 服务器
模型上下文协议 (MCP) 服务器为 AI 助手提供访问医疗保健数据和医疗信息工具的权限。
概述
医疗保健 MCP 服务器是一款专用服务器,它实现了模型上下文协议 (MCP),为 AI 助手提供访问医疗保健数据和医疗信息工具的权限。它使 AI 模型能够从权威来源检索准确、最新的医疗信息。
特征
- FDA 药品信息:从 FDA 数据库搜索和检索全面的药品信息
- PubMed 研究:从 PubMed 的科学文章数据库中搜索医学文献
- 健康主题:从 Health.gov 获取循证健康信息
- 临床试验:搜索正在进行和已完成的临床试验
- 医学术语:查找 ICD-10 代码和医学术语定义
- 缓存:高效的缓存系统,具有连接池,可减少 API 调用并提高性能
- 使用情况跟踪:匿名使用情况跟踪,监控 API 使用情况
- 错误处理:强大的错误处理和日志记录
- 多接口:支持 stdio(用于 CLI)和 HTTP/SSE 接口
- API 文档:使用 Swagger UI 进行交互式 API 文档
- 全面测试:带有 pytest 和覆盖率报告的广泛测试套件
安装
手动安装
- 克隆存储库:
- 创建虚拟环境:
- 安装依赖项:
- 设置环境变量(可选):
- 运行服务器:
用法
在不同的交通方式下运行
- stdio 模式(对于 Cline 来说,默认):
- HTTP/SSE 模式(适用于 Web 客户端):
测试工具
您可以使用新的基于 pytest 的测试套件来测试 MCP 工具:
为了向后兼容,您仍然可以运行旧的测试:
API 参考
医疗保健 MCP 服务器既提供了用于直接集成的编程 API,也为 Web 客户端提供了 RESTful HTTP API。
RESTful API 端点
在 HTTP 模式下运行时,以下端点可用:
健康检查
返回服务器及其服务的状态。
FDA药品查询
参数:
drug_name
:要搜索的药品名称search_type
:要检索的信息类型general
:基本药物信息(默认)label
:药品标签信息adverse_events
:报告的不良事件
响应示例:
PubMed 搜索
参数:
query
:医学文献的搜索查询max_results
:返回的最大结果数(默认值:5,最大值:50)date_range
:限制为几年内发表的文章(例如“5”表示过去 5 年)
响应示例:
健康话题
参数:
topic
:健康主题搜索信息language
:内容语言(en 或 es,默认值:en)
响应示例:
临床试验搜索
参数:
condition
:要搜索的医疗状况或疾病status
:试用状态(招募中、已完成、活跃、未招募或全部)max_results
:返回的最大结果数(默认值:10,最大值:100)
响应示例:
ICD-10代码查找
参数:
code
:要查找的 ICD-10 代码(如果提供了描述则为可选)description
:要搜索的医疗状况描述(如果提供了代码,则为可选)max_results
:返回的最大结果数(默认值:10,最大值:50)
响应示例:
通用工具执行
请求正文:
编程 API
以编程方式使用 MCP 服务器时,可以使用以下功能:
FDA药品查询
参数:
drug_name
:要搜索的药品名称search_type
:要检索的信息类型general
:基本药物信息(默认)label
:药品标签信息adverse_events
:报告的不良事件
PubMed 搜索
参数:
query
:医学文献的搜索查询max_results
:返回的最大结果数(默认值:5)date_range
:限制为几年内发表的文章(例如“5”表示过去 5 年)
健康话题
参数:
topic
:健康主题搜索信息language
:内容语言(en 或 es,默认值:en)
临床试验搜索
参数:
condition
:要搜索的医疗状况或疾病status
:试用状态(招募中、已完成、活跃、未招募或全部)max_results
:返回的最大结果数
ICD-10代码查找
参数:
code
:要查找的 ICD-10 代码(如果提供了描述则为可选)description
:要搜索的医疗状况描述(如果提供了代码,则为可选)max_results
:返回的最大结果数
数据源
该 MCP 服务器利用了多个公开可用的医疗保健 API:
高级版本(仍在构建中)
这是 Healthcare MCP Server 的免费版本,但有使用限制。如需高级功能和更高的使用限制,请查看我们的高级版本:
- 无限 API 调用
- 先进的医疗保健数据工具
- 自定义集成
- 优先支持
执照
MIT 许可证
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
模型上下文协议服务器为 AI 助手提供医疗保健数据工具的访问权限,包括 FDA 药物信息、PubMed 研究、健康主题、临床试验和医学术语查找。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that provides health data from the Senechal API to LLM applications, enabling AI assistants to access, analyze, and respond to personal health information.Last updated -PythonGPL 3.0
- -security-license-qualityA standalone Model Context Protocol server that enables AI models to access the Australian Pharmaceutical Benefits Scheme (PBS) API data, including medicine listings, pricing, and availability information.Last updated -1JavaScriptMIT License
- -securityAlicense-qualityA specialized Model Context Protocol server that enhances AI-assisted medical learning by connecting Claude Desktop to PubMed, NCBI Bookshelf, and user documents for searching, retrieving, and analyzing medical education content.Last updated -PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides structured, AI-friendly access to eRegulations data, making it easier for AI models to answer user questions about administrative procedures.Last updated -419TypeScript