TfNSW Realtime Alerts MCP Server
TfNSW リアルタイムアラート MCP サーバー
ニューサウスウェールズ州交通局(TfNSW)のリアルタイムアラートAPI用のモデルコンテキストプロトコルサーバー。このサーバーは、大規模言語モデルを介してリアルタイムの交通アラートや情報にアクセスし、操作するためのツールを提供します。
概要
このTypeScriptベースのMCPサーバーは、ニューサウスウェールズ州交通局(Transport for NSW)のリアルタイムアラートシステムとの統合を実装しています。これにより、AIアシスタントはニューサウスウェールズ州の交通網全体にわたる交通混乱、計画工事、その他の重要なアラートに関する最新情報にアクセスできるようになります。
Related MCP server: transport12 MCP Server
特徴
リソース
nsw-transport://URI 経由でトランスポートアラートを一覧表示してアクセスする交通手段(バス、電車、フェリーなど)別にアラートをフィルタリングします
AIアシスタントが簡単に利用できるプレーンテキスト形式
ツール
get-transport-alerts- 現在の交通アラートを取得する輸送手段でフィルタリング
影響を受けるルート、期間、影響の詳細を含むフォーマットされたアラート情報を返します。
プロンプト
transport-disruption-summary- 現在のトランスポートアラートの概要を生成します関連するアラートの詳細を埋め込みリソースとして含めます
主要な混乱のLLM要約のための構造化されたプロンプトを返します
輸送モード
次のトランスポート モードがサポートされています。
all- すべての輸送モードbuses- シドニーメトロとアウターメトロバスサービスferries- シドニーフェリーとニューカッスルトランスポートフェリーlightrail- ライトレールサービスmetro- シドニーメトロnswtrains- NSW Trainsの地域列車とコーチregionbuses- 地域バスサービスsydneytrains- シドニー・トレインズの郊外および都市間ネットワーク
認証
このサーバーはTfNSWオープンデータAPIによる認証が必要です。TfNSWオープンデータハブでAPIキーを登録する必要があります。
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOSの場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"tfnsw-realtime-alerts": {
"command": "npx",
"args": [
"-y",
"tfnsw-realtime-alerts-mcp-server"
],
"env": {
"NSW_TRANSPORT_API_KEY": "your_api_key_here"
}
}
}
}"your_api_key_here"を、 TfNSW Open Data Hubの TfNSW API キーに置き換えます。
発達
.envファイルで API キーを環境変数として設定します。
NSW_TRANSPORT_API_KEY="your_api_key_here"依存関係をインストールします:
npm installサーバーを構築します。
npm run build自動リビルドを使用した開発の場合:
npm run watchデバッグ
デバッグには、パッケージ スクリプトとして利用できるMCP Inspectorを使用できます。
npm run inspectorインスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
This server cannot be deployed
Maintenance
Related MCP Connectors
The Ferryhopper MCP server is a connector for LLMs and AI Agents in maritime travel that exposes ferry routes, schedules, and booking options. It enables AI assistants to search ports and connections across 33 countries and 190+ ferry operators, provide real-time ferry itineraries with indicative prices, and assist users with planning island-hopping or multi-leg journeys by processing natural language queries about ferry times, passenger counts, and travel durations.
The Mobile Text Alerts SMS MCP server enables your AI to send SMS messages & manage contacts
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
Related MCP Servers
- AlicenseBqualityCmaintenanceThis server facilitates the invocation of AI models from providers like Anthropic, OpenAI, and Groq, enabling users to manage and configure large language model interactions seamlessly.251 PyPI13MIT
- AlicenseBqualityDmaintenanceMCP server that integrates with the transport12 API to provide tools for searching stops, routes, arrivals, and vehicle forecasts, enabling natural language interaction with public transport data.179 npmMIT
- AlicenseAqualityBmaintenanceAn MCP server exposing Greater Helsinki public transport data from Digitransit, enabling LLM hosts to answer live transit queries, plan journeys, and fetch stop departures via natural language.36 npmMIT
- FlicenseAqualityCmaintenanceProvides read-only access to live Bay Area transit data, including routes, stops, real-time departures, vehicle positions, and service alerts, for use by large language models.6-