piddlingtuna_tfnsw-realtime-alerts-mcp-server

piddlingtuna_tfnsw-realtime-alerts-mcp-server

3.1

If you are the rightful owner of piddlingtuna_tfnsw-realtime-alerts-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol server for Transport for NSW's (TfNSW) Realtime Alerts API, providing tools to access and interact with real-time transport alerts and information.

This TypeScript-based MCP server implements integration with Transport for NSW's Realtime Alerts system. It enables AI assistants to access up-to-date information about transport disruptions, planned works, and other important alerts across the NSW transport network. The server supports various transport modes including buses, trains, ferries, and more, allowing for detailed filtering and retrieval of alerts. It is designed to work seamlessly with AI models, providing structured data that can be easily consumed and processed. Authentication is required via the TfNSW Open Data API, and the server can be configured for use with platforms like Claude Desktop.

Features

  • Resources: List and access transport alerts via `nsw-transport://` URIs, filter alerts by transport mode, and provide plain text format for easy consumption by AI assistants.
  • Tools: `get-transport-alerts` - Retrieve current transport alerts, filter by transport mode, and return formatted alert information including affected routes, time periods, and impact details.
  • Prompts: `transport-disruption-summary` - Generate a summary of current transport alerts, including relevant alert details as embedded resources, and return structured prompt for LLM summarisation of major disruptions.