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: Transport NSW API Client MCP

特徴

リソース

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/piddlingtuna/tfnsw-realtime-alerts-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server