DNDzgz MCP 服务器
这是一个 MCP(模型上下文协议)服务器,提供有关萨拉戈萨电车系统的信息,包括使用DNDzgz API 的实时电车到达估计和车站信息。
安装
克隆存储库:
安装依赖项:
Related MCP server: Time Server
运行应用程序
添加具有有效 Google Maps API 密钥的环境变量
要启动服务器:
或者在您的 MCP 客户端中配置,例如:
服务器将启动并连接到 MCP 传输层。
可用工具
该服务器提供以下工具:
zaragoza-tram-estimations:获取特定电车站的实时到达估计时间参数:
station(编号):电车站的ID
返回:包含两个方向预计到达时间的 JSON
zaragoza-tram-stations:获取萨拉戈萨所有电车站的列表参数:
latitude(数字):按接近度对车站进行排序的纬度longitude(数字):按接近度对车站进行排序的经度
返回:包含站点信息(包括位置、名称和 ID)的 JSON
zaragoza-bus-stops:获取萨拉戈萨的所有公交车站参数:
latitude(数字):按接近度对站点进行排序的纬度longitude(数字):按接近度对站点进行排序的经度
返回:包含公交车站位置、名称、ID 和线路的 JSON
zaragoza-bus-estimations:获取特定公交车站的实时到达估计信息参数:
stop(数字):公交车站的ID
返回:JSON,其中包含该站点每条线路的预计到达时间
zaragoza-bizi-stations:获取萨拉戈萨所有 Bizi 站(公共自行车租赁服务)参数:
latitude(数字):按接近度对车站进行排序的纬度longitude(数字):按接近度对车站进行排序的经度
返回:包含 Bizi 站位置、名称和 ID 的 JSON
zaragoza-bizi-estimations:获取 Bizi 车站的实时自行车和空位情况参数:
station(number): 笔子站的ID
返回:包含自行车和停车位可用性的 JSON
google-maps-link:获取特定位置的 Google 地图链接参数:
latitude(数字):位置的纬度longitude(数字):位置的经度
返回:显示指定位置的 Google 地图 URL
geolocation-from-address获取地理位置(纬度和经度)以及找到的格式化地址参数:
address(字符串):要定位的地址(例如,“西班牙萨拉戈萨圣弗朗西斯科广场”)
返回:包含纬度、经度、置信度和格式化地址的 JSON
依赖项
@modelcontextprotocol/sdk: ^1.9.0
例子
这是使用 Claude Desktop 的示例截图
