awesome-medical-mcp-server
by shanggqm
README.md
# Awesome Medical MCP Server
[English](./README_EN.md) | 中文
> 🏥 专业的医疗 MCP (Model Context Protocol) 服务器集合,为 Claude AI 医疗助手提供精准的医疗计算工具
[](https://nodejs.org/)
[](https://www.typescriptlang.org/)
[](./LICENSE)
[](https://github.com/shanggqm/awesome-medical-mcp-server/stargazers)
## 📋 目录
- [项目介绍](#项目介绍)
- [可用工具](#可用工具)
- [安装使用](#安装使用)
- [配置指南](#配置指南)
- [使用示例](#使用示例)
- [许可证](#许可证)
## 🚀 项目介绍
本项目为 AI 医疗助手提供专业的医疗计算工具,让您可以在与 MCP Host(MCP Client) 对话时获得准确的医疗计算结果和专业解释。
**主要特点**:
- 🎯 **精准计算**: 基于国际权威医疗公式和指南
- 🏥 **专业术语**: 完整的中文医疗术语支持
- 🔍 **详细解释**: 包含参考范围和临床意义说明
- 📦 **一键安装**: 支持 DXT 扩展格式,双击即可安装
## 🛠️ 可用工具
| 分类 | 工具名称 | 工具介绍 |
| ---------- | ---------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 肾脏功能 | [@medical-mcp/egfr-calc-mcp-server](./src/egfr-mcp-server/) | eGFR(估算肾小球滤过率)和肌酐清除率计算器<br>• 支持 CKD-EPI 2021 公式<br>• 支持 MDRD 公式<br>• 支持 Cockcroft-Gault 公式<br>• 提供详细的临床解释和分期 |
| 妊娠期管理 | [@medical-mcp/pregnancy-due-dates-mcp-server](./src/pregnancy-due-dates-mcp-server/) | 专业预产期计算工具,基于中国人群数据<br>• 支持末次月经法(LMP)<br>• 支持头臀长测量法(CRL)<br>• 支持IVF/FET专用算法<br>• 提供妊娠期里程碑时间表 |
| 儿科评估 | [@medical-mcp/pediatric-asthma-score-mcp-server](./src/pediatric-asthma-score-mcp-server/) | 儿童哮喘评分(PAS)计算器<br>• 适用于2-18岁儿童哮喘严重程度评估<br>• 基于临床症状和体征评分<br>• 提供治疗建议和风险分层<br>• 支持中文医疗术语 |
| 感染性疾病 | [@medical-mcp/strep-mcisaac-calculator-mcp-server](./src/strep-mcisaac-calculator-mcp-server/) | 链球菌性咽炎McIsaac评分计算器<br>• 基于改良Centor评分系统<br>• 评估链球菌感染概率<br>• 指导抗生素使用决策<br>• 适用于3岁以上患者<br>• 提供临床处理建议 |
## 💾 安装使用
### 方式一:DXT 扩展安装(推荐)

1. **下载扩展文件**:
- 前往 [Releases](https://github.com/shanggqm/awesome-medical-mcp-server/releases) 页面
- 下载对应工具的 `.dxt` 文件
2. **一键安装**:
- 双击 `.dxt` 文件
- 在支持的 AI 应用中自动安装完成
### 方式二:手动安装
1. **克隆项目**:
```bash
git clone https://github.com/shanggqm/awesome-medical-mcp-server.git
cd awesome-medical-mcp-server
```
2. **安装依赖和构建**:
```bash
npm run bootstrap # 安装所有依赖并构建所有包
npm run pack:dxt:all # 生成所有DXT扩展文件
```
## ⚙️ 配置指南
### Claude Desktop 配置
如果您选择手动安装,需要在 Claude Desktop 的配置文件中添加:
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
```json
{
"mcpServers": {
"egfr-calculator": {
"command": "npx",
"args": ["@medical-mcp/egfr-calc-mcp-server"]
},
"pregnancy-due-dates": {
"command": "npx",
"args": ["@medical-mcp/pregnancy-due-dates-mcp-server"]
},
"pediatric-asthma-score": {
"command": "npx",
"args": ["@medical-mcp/pediatric-asthma-score-mcp-server"]
},
"strep-mcisaac-calculator": {
"command": "npx",
"args": ["@medical-mcp/strep-mcisaac-calculator-mcp-server"]
}
}
}
```
## 📖 使用示例



### eGFR 计算示例
```
请帮我计算肾小球滤过率:
- 年龄:65岁
- 性别:男性
- 血肌酐:1.2 mg/dL
```
### 预产期计算示例
```
请帮我计算预产期:
- 末次月经:2024年1月1日
- 月经周期:28天
```
```
根据超声检查计算预产期:
- 头臀长:65毫米
- 检查日期:2024年3月15日
```
Claude 将使用相应的医疗计算工具,为您提供详细的计算结果和临床解释。
## 🤝 参与贡献
欢迎提交问题报告、功能建议或贡献代码!详细的开发指南请参考 [CLAUDE.md](./CLAUDE.md)。
- **问题反馈**: [GitHub Issues](https://github.com/shanggqm/awesome-medical-mcp-server/issues)
- **功能建议**: 通过 Issues 提交您的想法
- **代码贡献**: Fork 项目并提交 Pull Request
## ⚠️ 重要声明
**免责声明**: 本项目提供的所有医疗计算工具仅供教育和参考用途,不能替代专业医疗建议、诊断或治疗。
1. 使用前请咨询专业医师
2. 工具结果仅供参考
3. 不承担任何医疗责任
4. 请遵循当地医疗法规
5. 如有疑问请寻求专业医疗帮助
## 📄 许可证
本项目采用 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。
## 🌟 支持项目
如果这个项目对您有帮助,请给我们一个 ⭐️!
[](https://github.com/shanggqm/awesome-medical-mcp-server/stargazers)
---
**感谢您使用 Awesome Medical MCP Server!** 🏥✨
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessNo issues