README
🚀 急诊医疗管理 MCP 服务器
急诊医疗管理 MCP 服务器是一个强大的模型上下文协议(MCP)服务器,它结合 Google Maps,能够在紧急情况下定位和评估附近的医疗机构。该服务器可基于特定医疗需求、急诊级别和设施能力,帮助用户在 10 公里范围内查找合适的医院和诊所。此外,系统还提供实时路径规划、可用性检查以及详细的医疗服务信息,助力患者在紧急状况下做出明智决策。
🚀 快速开始
本服务器提供了自动安装和手动安装两种方式,你可以根据自己的需求进行选择。
📦 安装指南
通过 Smithery 安装
若要自动安装 Emergency Medicare Planner for Claude Desktop,可使用以下命令:
npx -y @smithery/cli install @manolaz/emergency-medicare-planner-mcp-server --client claude
手动安装
使用 npx(推荐)
# 使用 npx 直接运行
npx @manolaz/emergency-medicare-planner-mcp-server
# 配合环境变量使用 Google Maps API
GOOGLE_MAPS_API_KEY=your_api_key npx @manolaz/emergency-medicare-planner-mcp-server
全局安装
# 全局安装
npm install -g @manolaz/emergency-medicare-planner-mcp-server
# 安装后运行
GOOGLE_MAPS_API_KEY=your_api_key emergency-medicare-planner-mcp-server
✨ 主要特性
- 逐步推理进行医疗评估:实现分步临床推理,以更准确地匹配符合患者症状和病史的医疗机构。
📚 详细文档
组件 - 工具
searchMedicalFacilities
- 功能:使用 Google Places API 搜索医院、诊所和其他医疗机构。
- 输入:
query(字符串):搜索关键词(例如“急诊室”、“儿科诊所”)。location:患者位置的纬度和经度。radius(可选,默认:10000):搜索半径,单位为米。specialtyNeeded(可选):需要的医疗专科。
getMedicalFacilityDetails
- 功能:获取特定医疗机构的详细信息。
- 输入:
placeId(字符串):Google Place ID。
- 输出:
- 营业时间、提供的服务、联系信息等。
calculateRouteToFacility
- 功能:计算前往医疗机构的最快路线。
- 输入:
origin:患者当前位置。facilityId:目的地设施的 Place ID。transportMode(可选):行进方式(驾驶、步行、公共交通、救护车)。avoidTraffic(可选):是否避开交通拥堵。
checkFacilityAvailability
- 功能:检查医疗机构是否当前接受患者。
- 输入:
facilityId:医疗机构 ID。emergencyLevel(可选,默认:紧急):急诊级别。
配置 - 对于 Claude Desktop
在配置文件中添加以下内容:
{
"emergencyMedicare": {
"serverUrl": "http://example.com",
"apiKey": "your_api_key"
}
}
请确保将 your_api_key 替换为实际的 Google Maps API 密钥。
⚠️ 注意事项
⚠️ 重要提示
安装前请检查系统是否满足最低要求。
💡 使用建议
使用过程中如遇问题,请参考官方文档或联系支持团队。
Scan to join WeChat group