Skip to main content
Glama
piddlingtuna

TfNSW Realtime Alerts MCP Server

by piddlingtuna

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 ファイルを参照してください。

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An 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.
    3
    6 npm
    MIT
  • F
    license
    A
    quality
    C
    maintenance
    Provides 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
    -