mcpField
G
GTFS Scorecard

GTFS Scorecard

ローカル
gtfsscorecard.org地図・旅行1今日更新

GTFS Scorecard について

GTFS Scorecard は公開 GTFS Schedule フィードを採点し、バリデーターの指摘を平易な修正案に変換します。交通機関やフィードのレビュー担当者は、CLI で採点し、読み取り専用 MCP サーバーで公開済みの評価、修正案、履歴を確認できます。

主な機能

  1. 01GTFS Schedule ZIP フィードの採点
  2. 02評価とカテゴリ別スコアの出力
  3. 03バリデーターの指摘を修正案に変換
  4. 04追跡対象の機関とスコアカードの検索
  5. 05評価履歴の取得

活用シーン

  1. 01公開前の GTFS フィード確認
  2. 02指摘に対応する平易な修正案の確認
  3. 03機関のスコアカードと評価履歴の確認

MCP 対応

読み取り専用の stdio MCP サーバーは、追跡対象機関の検索、スコアカードと修正案の取得、評価履歴の閲覧、指摘の説明をクライアントに提供します。公開済みスコアカードを読み取り、キーは不要です。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"chelseakr-gtfs-scorecard": {
"command": "uvx",
"args": [
"gtfs-scorecard"
]
}
}
}
起動コマンドuvx gtfs-scorecard

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypigtfs-scorecard1.5.1

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
gradestringいいえ文字評価 A-F
limitintegerいいえ最大結果数(デフォルト 20)
querystringいいえ名前の一部または機関の正確な ID
statestringいいえ旧式の州/省名フィルター。subdivision を優先してください
countrystringいいえISO 3166-1 alpha-2 国コード。例:CA
subdivisionstringいいえISO 3166-2 コードまたは行政区名。例:CA-ON または Ontario

詳細

gtfs-scorecard

GTFS Scorecard を支える採点パイプライン、コマンドラインツール、読み取り専用 MCP サーバーです。公開 GTFS Schedule フィードを評価し、バリデーターの通知をわかりやすい修正方法に変換します。

機能

  • scorecard try <feed-url> は、MobilityData バリデーターを使って 1 つの GTFS Schedule zip を採点し(Java 17 以降が PATH に必要です)、評価、カテゴリ別スコア、優先度の高い修正方法を表示します。
  • scorecard-mcp は、stdio 経由で動作する読み取り専用の Model Context Protocol サーバーです。ツールは gtfsscorecard.org で公開されているスコアカードを読み取ります。追跡対象の事業者を検索したり、スコアカードとその修正方法を取得したり、フィードの評価履歴を読んだり、バリデーターの指摘内容を説明したりできます。キーは不要で、書き込み機能はありません。
  • gtfs-scorecard は、配布名で提供される同じ MCP サーバーです。そのため、uvx gtfs-scorecard で起動できます。

Python のインポートパッケージ名は scorecard_pipeline です。配布名は 1.5.1 まで scorecard-pipeline でしたが、既存のプロジェクト名に似すぎているとして PyPI に拒否され、この名前で公開されたものはありません。

インストール

uvx gtfs-scorecard
uvx --from gtfs-scorecard scorecard try https://example.org/gtfs.zip
pip install gtfs-scorecard

1 つ目のコマンドは MCP サーバーを起動します。2 つ目のコマンドは独自の名前を持つコマンドラインツールを実行するため、提供元のパッケージを見つけられるように uvx に --from が必要です。 利用可能なバージョンは https://pypi.org/project/gtfs-scorecard/ をご確認ください。 未リリースのコードを実行するには、リポジトリからインストールします。

uvx --from "git+https://github.com/ChelseaKR/gtfs-scorecard#subdirectory=pipeline" scorecard-mcp

アシスタントを接続する

PyPI からサーバーを起動する MCP クライアントの設定例です。

{
  "mcpServers": {
    "gtfs-scorecard": {
      "command": "uvx",
      "args": ["gtfs-scorecard"]
    }
  }
}

フォークやローカルプレビューを指定するには、SCORECARD_BASE_URL を設定します。

詳細

Apache-2.0。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。