0
最近更新:5个月前

新加坡陆路交通管理局(LTA) DataMall API的MCP服务器

新加坡陆路交通管理局(LTA) MCP 服务器

smithery徽章

一个为新加坡陆路交通管理局(LTA) DataMall API 提供的MCP服务器,可实时获取交通信息,包括公交到站时间、路况以及地铁服务更新。

通过Smithery安装

通过Smithery为Claude Desktop自动安装新加坡LTA MCP服务器:

bash 复制代码
npx -y @smithery/cli install @arjunkmrm/mcp-sg-lta --client claude  

工具

bus_arrival

获取指定公交车站的实时到站信息。

输入参数:

  • busStopCode (字符串,必填):5位唯一公交车站代码
  • serviceNo (字符串,可选):用于筛选结果的特定公交线路编号

station_crowding

获取地铁/轻轨站的实时拥挤程度(每10分钟更新一次)。

输入参数:

  • trainLine (字符串,必填):地铁线路代码
    • 支持的值:CCL, CEL, CGL, DTL, EWL, NEL, NSL, BPL, SLRT, PLRT, TEL

train_alerts

获取实时地铁服务警报,包括中断和接驳服务。

输入参数: 无需

carpark_availability

获取HDB、LTA和URA停车场的实时空位情况(每分钟更新一次)。

输入参数: 无需

travel_times

获取高速公路路段的预计通行时间(每5分钟更新一次)。

输入参数: 无需

traffic_incidents

获取当前道路事件,包括事故、道路施工和交通拥堵(每2分钟更新一次)。

输入参数: 无需

station_crowd_forecast

获取未来30分钟间隔内的地铁/轻轨站拥挤程度预测。

输入参数:

  • trainLine (字符串,必填):地铁线路代码
    • 支持的值:CCL, CEL, CGL, DTL, EWL, NEL, NSL, BPL, SLRT, PLRT, TEL

配置

获取API密钥

  1. LTA DataMall注册账号
  2. 订阅API服务
  3. 从账户面板获取API密钥

在Claude Desktop中使用

将以下内容添加到claude_desktop_config.json中:

json 复制代码
{  
  "mcpServers": {  
    "lta": {  
        "command": "npx",   
        "args": [  
          "-y",   
          "arjunkmrm/mcp-sg-lta"  
        ],  
        "env": {  
          "LTA_API_KEY": "YOUR-API-KEY"  
        }  
    }  
  }  
}