与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。
716 查看 · 2026-07-07 更新
简介
与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。
简介
与Google地图集成,以在紧急情况下定位和评估医疗设施,帮助用户根据医疗需求、紧急程度和设施能力找到合适的医院和诊所。
紧急医疗保险管理 MCP 服务器
(@manolaz/emergency-medicare-planner-mcp-server)
这是一个强大的模型上下文协议 (MCP) 服务器,它与 Google 地图集成,用于在紧急情况下定位和评估医疗设施。该服务器帮助用户根据特定的医疗需求、紧急程度和设施能力,在10公里半径内找到合适的医院和诊所。
系统提供实时路线规划、可用性检查以及关于医疗服务的详细信息,帮助患者在紧急医疗情况下做出明智的决定。
主要功能:医疗评估的顺序思考 - 根据患者的症状和病史实现逐步临床推理,以更准确地匹配医疗机构。
安装与使用
通过 Smithery 安装
要自动安装适用于 Claude Desktop 的 Emergency Medicare Planner:
npx -y @smithery/cli install @manolaz/emergency-medicare-planner-mcp-server --client claude
手动安装
# Using npx (recommended) npx @manolaz/emergency-medicare-planner-mcp-server # With environment variable for Google Maps API GOOGLE_MAPS_API_KEY=your_api_key npx @manolaz/emergency-medicare-planner-mcp-server
或者全局安装:
# Install globally npm install -g @manolaz/emergency-medicare-planner-mcp-server # Run after global installation 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 IDtransportMode(可选): 旅行方式(驾车、步行、公共交通、救护车)avoidTraffic(可选): 规划避开交通拥堵的路线
-
checkFacilityAvailability
- 检查设施是否当前接受患者
- 输入:
facilityId: 医疗设施的 Place IDemergencyLevel: 医疗情况的紧急程度
配置
与 Claude Desktop 一起使用
要在 Claude Desktop 应用程序中使用此服务器,请将以下配置添加到您的 claude_desktop_config.json 文件的 "mcpServers" 部分:
{ "mcpServers": { "emergency-medicare-planner": { "command": "npx", "args": ["@manolaz/emergency-medicare-planner-mcp-server"], "env": { "GOOGLE_MAPS_API_KEY": "your_google_maps_api_key" } } } }
或者,如果您已安装了软件包,可以直接使用 node 命令:
{ "mcpServers": { "emergency-medicare-planner": { "command": "node", "args": ["path/to/dist/index.js"], "env": { "GOOGLE_MAPS_API_KEY": "your_google_maps_api_key" } } } }
开发
从源代码构建
-
克隆仓库
-
安装依赖项:
npm install -
构建项目:
npm run build
环境变量
GOOGLE_MAPS_API_KEY(必需): 您的 Google Maps API 密钥,需要启用以下 API:- Places API
- Directions API
- Geocoding API
- Time Zone API
- Distance Matrix API
测试
# Run test suite npm test # Run with debug logging DEBUG=emergency-medicare:* npm start
许可证
此 MCP 服务器根据 MIT 许可证授权。更多详情,请参阅项目仓库中的 LICENSE 文件。
服务配置
[{'mcpServers': {'emergency-medicare-planner': {'args': ['@manolaz/emergency-medicare-planner-mcp-server'], 'command': 'npx', 'env': {'GOOGLE_MAPS_API_KEY': 'your_google_maps_api_key'}}}}, {'mcpServers': {'emergency-medicare-planner': {'args': ['path/to/dist/index.js'], 'command': 'node', 'env': {'GOOGLE_MAPS_API_KEY': 'your_google_maps_api_key'}}}}]