mcpField
S
SoloWay — Bus Tickets for Ukraine & Europe

SoloWay — Bus Tickets for Ukraine & Europe

リモート
github.com/kerol1生産性09 週間前に更新
リポジトリ

SoloWay — Bus Tickets for Ukraine & Europe について

SoloWay MCP Server は、ウクライナとヨーロッパの都市間バスをリアルタイム検索する読み取り専用サーバーです。API キーや認証は不要で、旅行者や旅程計画クライアントが料金、空席、経路詳細、日別価格を調べ、SoloWay のリンクから予約できます。

主な機能

  1. 01都市間バスのリアルタイム検索
  2. 02料金、座席、運行会社、乗り換え情報
  3. 03月ごとの最安日カレンダー
  4. 04停留所と運行会社の詳細
  5. 05予約リンク付きの近隣経路候補

活用シーン

  1. 01都市間のバス便を比較
  2. 02月内の最安旅行日を探す
  3. 03便の停留所と座席情報を確認
  4. 04直行便がない場合に近隣経路を調べる

MCP 対応

ステートレスなストリーミング HTTP 経由で、読み取り専用の便検索、カレンダー料金、便の詳細、稼働確認ツールを MCP クライアントに提供します。ホスト済みエンドポイントは https://mcp.soloway.com.ua/mcp です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.soloway.com.ua/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4

このツールにパラメーターはありません。

詳細

SoloWay MCP サーバー

kerol1/soloway-mcp MCP サーバー

ウクライナとヨーロッパの都市間バス旅行をリアルタイムで検索できる、リモート MCP サーバーです。読み取り専用で、API キーも認証も不要です。soloway.com.ua を利用しており、予約はツール経由ではなく、同サイトで完了します。

リモートエンドポイント: https://mcp.soloway.com.ua/mcp(ストリーミング可能な HTTP、ステートレス)

ツール

ツール機能
search_trips指定した日付の2都市間の旅行を検索します。リアルタイムの料金、空席数、運行会社、所要時間、乗り換え、乗客割引、予約へのディープリンクを確認できます。都市名は自動的に解決され(uk/en)、一致する都市が複数ある場合は選択肢を提示します。検索結果が空の場合、指定した出発地と目的地から約60 km圏内の大きな都市を経由するルートを確認し、確認済みのルートを nearby_alternatives で返します。それぞれに代替地までの距離と専用の予約リンクが含まれます。
get_calendar_pricesルートの月ごとの日別最安料金を確認できます。最も安く旅行できる日を探せます。
get_trip_details検索結果にある旅行1件の詳細(停留所、運行会社の割引、座席情報)を取得します。
ping稼働状況を確認します。

すべてのツールは outputSchema、readOnlyHint: true、openWorldHint: false を宣言します。

接続

ストリーミング可能な HTTP に対応する、あらゆる MCP クライアントで利用できます。Claude、ChatGPT などの手順については、soloway.com.ua/connect をご覧ください。

Claude Code:

claude mcp add --transport http soloway https://mcp.soloway.com.ua/mcp

セルフホスト

このサーバーは、公開 SoloWay API を利用する薄型のキャッシュ対応プロキシです。Docker イメージはそのまま動作します。

docker build -t soloway-mcp .
docker run -p 8088:8088 soloway-mcp
# then point your MCP client at http://localhost:8088/mcp
設定

すべての設定は適切なデフォルト値を持つ環境変数です。.env.example をご覧ください。関連する設定は次のとおりです。

変数デフォルト説明
PORT8088HTTP ポート
BACKEND_BASE_URLhttps://soloway.com.ua(イメージ)SoloWay API のオリジン
EXPECTED_HOST*(イメージ)Origin のないリクエストで受け入れる Host 値の CSV。* は任意のホストを受け入れ、SDK の DNS リバインディング対策を無効にします。ローカル/サンドボックスでの実行には問題ありませんが、本番環境では公開ホスト名を指定してください(当社の本番環境では mcp.soloway.com.ua を設定しています)。
ALLOWED_ORIGINSclaude.ai / openai.com / soloway.com.uaCSV。サフィックスのワイルドカードに対応しています(https://*.claude.ai)
DEFAULT_LOCALEukuk または en
SEARCH_MAX_RESULTS40検索ごとに返す旅行の上限

開発

npm install
npm run dev        # tsx watch
npm test           # vitest
npm run typecheck

server.json は MCP レジストリ のマニフェストです。eval/evals.xml には、mcp-builder 形式の安定した回答の評価が含まれています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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