mcpField
S
Synchro Bus MCP Server

Synchro Bus MCP Server

ローカル
github.com/unixfox地図・旅行080 週間前に更新

Synchro Bus MCP Server について

Synchro Bus MCP Serverは、MCPクライアントからSynchro BusネットワークのInstant-System API v3に接続します。路線、停留所、時刻表、運行障害、運行方向の情報を取得できます。

主な機能

  1. 01ネットワーク情報の取得
  2. 02路線一覧の取得
  3. 03路線と停留所の詳細
  4. 04停留所の時刻表
  5. 05ネットワークの運行障害
  6. 06運行方向の取得

活用シーン

  1. 01利用可能なバス路線の確認
  2. 02路線の停留所と時刻表の確認
  3. 03ネットワークの運行障害の確認
  4. 04路線の運行方向の検索

MCP 対応

Synchro BusネットワークのInstant-System API v3データを、MCPクライアント向けのツールとして提供します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Synchro Bus MCP サーバー

Synchro Bus(Instant-System)API にアクセスするための Model Context Protocol サーバーです。このサーバーでは、Instant-System API v3 のさまざまなエンドポイント、特に Synchro Bus ネットワーク(ID:3)にアクセスできます。

機能

サーバーは以下の API エンドポイントを公開します。

  • networkGet:ネットワーク情報を取得
  • linesGet:ネットワーク内のすべての路線を取得
  • lineGet:特定の路線に関する情報を取得
  • lineStopAreasGet:路線の停留所エリアを取得
  • lineStopAreaSchedulesGet:路線上の停留所エリアの時刻表を取得
  • disruptionsGet:ネットワークの運行障害を取得
  • vehicleJourneysDirectionsGet:路線の車両運行の方向を取得

インストール

  1. リポジトリをクローンします
  2. 依存関係をインストールします。
    npm install
    
  3. 環境設定のサンプルファイルをコピーし、設定に合わせて更新します。
    cp .env.example .env
    
  4. プロジェクトをビルドします。
    npm run build
    

設定

ルートディレクトリに次の変数を含む .env ファイルを作成します。

INSTANT_SYSTEM_BASE_URL=https://prod.instant-system.com/InstantCore

使用方法

サーバーを起動します。

npm start

自動再読み込みを有効にして開発する場合:

npm run dev

API リファレンス

networkGet

Synchro Bus ネットワークの情報を取得します。

linesGet

ネットワークで利用できるすべての路線を取得します。

lineGet

特定の路線に関する詳細情報を取得します。

lineStopAreasGet

特定の路線のすべての停留所エリアを取得します。

lineStopAreaSchedulesGet

路線上の特定の停留所エリアの時刻表を取得します。

disruptionsGet

ネットワークで現在発生している運行障害を取得します。

vehicleJourneysDirectionsGet

路線の車両運行で利用できる方向を取得します。

開発

  • npm run build - プロジェクトをビルドします
  • npm run dev - 自動再読み込みを有効にして開発モードでサーバーを起動します
  • npm run lint - ESLint を実行します
  • npm run format - Prettier でコードを整形します

ライセンス

MIT

コメント

MCP は初めてですか?

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

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