arjunkmrm-lta-mcp
Provide real-time transportation data including bus arrivals, train service alerts, carpark availa鈥�
可用工具 (5 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
tavily_search 14 个参数 需填 1 项
Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.
必填参数:query
tavily_extract 6 个参数 需填 1 项
Extract content from URLs. Returns raw page content in markdown or text format.
必填参数:urls
tavily_crawl 11 个参数 需填 1 项
Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.
必填参数:url
tavily_map 8 个参数 需填 1 项
Map a website's structure. Returns a list of URLs found starting from the base URL.
必填参数:url
tavily_research 2 个参数 需填 1 项
Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources to answer a question or complete a task. Returns a detailed response based on the research findings.
必填参数:input
服务介绍
Singapore LTA MCP Server
An MCP server for Singapore's Land Transport Authority (LTA) DataMall API, providing real-time access to transportation information including bus arrivals, traffic conditions, and train service updates.
# # Installing via Smithery
To install Singapore LTA MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @arjunkmrm/mcp-sg-lta - -client claude
# Tools
# # bus_arrival
Get real-time bus arrival information for specific bus stops.
Inputs:
busStopCode(string, required): The unique 5-digit bus stop codeserviceNo(string, optional): Specific bus service number to filter results
# # station_crowding
Get real-time crowding levels at MRT/LRT stations (Updates every 10 minutes).
Inputs:
trainLine(string, required): Code of train network line- Supported values: CCL, CEL, CGL, DTL, EWL, NEL, NSL, BPL, SLRT, PLRT, TEL
# # train_alerts
Get real-time train service alerts including disruptions and shuttle services.
Inputs: None required
# # carpark_availability
Get real-time availability of parking lots for HDB, LTA, and URA carparks (Updates every minute).
Inputs: None required
# # travel_times
Get estimated travel times on expressway segments (Updates every 5 minutes).
Inputs: None required
# # traffic_incidents
Get current road incidents including accidents, roadworks, and heavy traffic (Updates every 2 minutes).
Inputs: None required
# # station_crowd_forecast
Get forecasted MRT/LRT station crowdedness levels in 30-minute intervals.
Inputs:
trainLine(string, required): Code of train network line- Supported values: CCL, CEL, CGL, DTL, EWL, NEL, NSL, BPL, SLRT, PLRT, TEL
# Configuration
# # Getting an API Key
- Register for an account on LTA DataMall
- Subscribe to the API services
- Obtain your API key from the account dashboard
# # Usage with Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"lta": {
"command": "npx",
"args": [
"-y",
"arjunkmrm/mcp-sg-lta"
],
"env": {
"LTA_API_KEY": "YOUR-API-KEY"
}
}
}
}
test webhook - test, another, test
test test test
test test test
test test test
test test test
test test test