Token导航 LogoToken导航TokenDH.com
Silver Ag MCP logo
开发工具未说明官方级别未说明来源级核验

Silver Ag MCP

MCP Server

一组可配置的MCP服务器,提供新加坡Grab、NUH医院和天气数据的模拟服务,适用于开发、测试和演示。

工具数

20

提示词数

0

GitHub Stars

0

资源数

0
开发工具Python命令行工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

c0dn

提供方

c0dn

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

银银MCP

一组可配置的MCP(模型上下文协议)服务器,为Grab Singapore、NUH Hospital和天气数据提供模拟服务。专为开发、测试和演示目的而构建。

概述

该项目提供三个独立的MCP服务器,模拟新加坡常用的现实世界服务:

MCP服务器描述
抓住mcp叫车和送餐服务(Grab Singapore)
nuh mcp医院患者门户(国立大学医院)
天气mcp天气和环境数据(新加坡/东南亚地区)

每个服务器都可以通过YAML文件完全配置,允许在不更改代码的情况下定制响应、延迟和条件逻辑。

特性

  • YAML驱动配置 -中定义的所有响应 config/responses.yaml
  • 真实数据 -新加坡特定格式(身份证、电话号码、地点、货币)
  • 加权响应 -品种的概率响应选择
  • 有条件的回应 -基于输入参数的不同响应
  • 模板引擎 -具有参数替换和内置函数的动态值
  • 可配置的延迟 -模拟现实世界中的API延迟

安装

每个MCP服务器都是一个独立的Python包。导航到所需的服务器目录并安装:

cd grab-mcp  # or nuh-mcp, weather-mcp
uv sync

运行服务器

# Grab Singapore MCP
cd grab-mcp && uv run mcp dev src/grab_mcp/server.py

# NUH Hospital MCP
cd nuh-mcp && uv run mcp dev src/nuh_mcp/server.py

# Weather MCP
cd weather-mcp && uv run mcp dev src/weather_mcp/server.py

可用工具

抓取MCP

工具说明参数
book_ride预订Grab乘车服务pickup_location, dropoff_location, vehicle_type
get_ride_eta获取当前骑行的预计到达时间booking_id
cancel_ride取消乘车预订booking_id, reason
get_ride_history获取过去的骑行历史记录limit
order_food通过GrabFood订购食物restaurant_name, items, delivery_address, special_instructions
track_food_order跟踪食品配送状态order_id
search_restaurants搜索附近的餐馆query, location, cuisine

NUH MCP

工具说明参数
book_appointment预约医生patient_name, department, preferred_date, preferred_time, reason
reschedule_appointment重新安排现有预约appointment_id, old_date, old_time, new_date, new_time
cancel_appointment取消预约appointment_id, reason
get_appointments列出即将到来的约会patient_id, patient_name
get_medical_records获取患者病历patient_id, patient_name
get_prescriptions获取当前处方patient_id, patient_name
get_lab_results获取实验室测试结果patient_id, patient_name, test_type
get_doctor_info获取医生资料和可用性doctor_id, department
check_queue_status检查诊所当前的排队情况clinic, department, queue_number

天气MCP

工具说明参数
get_current_weather获取某个地点的当前天气location
get_forecast获取多日天气预报location, days
get_weather_alerts获取活动天气警报location
get_uv_index获取位置的紫外线指数location

项目结构

silver-ag-mcp/
├── grab-mcp/
│   ├── config/responses.yaml
│   ├── src/grab_mcp/
│   │   ├── server.py
│   │   ├── tools/
│   │   └── utils/
│   └── pyproject.toml
├── nuh-mcp/
│   ├── config/responses.yaml
│   ├── src/nuh_mcp/
│   │   ├── server.py
│   │   ├── tools/
│   │   └── utils/
│   └── pyproject.toml
└── weather-mcp/
    ├── config/responses.yaml
    ├── src/weather_mcp/
    │   ├── server.py
    │   ├── tools/
    │   └── utils/
    └── pyproject.toml

需求

许可证

麻省理工学院

目录标签

目录标签

开发工具Python命令行工具模拟服务本地部署测试工具新加坡数据API模拟

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP