mcpField
F
FlightSeatMap

FlightSeatMap

リモート
flightseatmap.com地図・旅行05 週間前に更新
リポジトリ公式サイト

FlightSeatMap について

FlightSeatMapは、座席表、評価、旅行者のレビュー、座席アラートを提供するホスト型MCPサーバーです。対応航空会社の空席を、客室の特徴や希望条件に沿って比較できます。

主な機能

  1. 01フライトの客室レイアウトと空席状況の表示
  2. 02希望条件に沿った座席の順位付け
  3. 03座席詳細と旅行者レビューの確認
  4. 04最新フライトデータの検索
  5. 05座席アラートの作成と管理

活用シーン

  1. 01フライトの座席を選ぶ前に比較
  2. 02足元の広さ、電源、周辺設備の確認
  3. 03希望する座席が空いた際の通知受信

MCP 対応

Streamable HTTP経由で、座席表、レビュー、検索、アラートのツールをMCPクライアントに提供します。読み取り専用ツールは認証不要で、検索とアラートにはOAuth 2.1を使用します。

設定

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

エンドポイントhttps://mcp.flightseatmap.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

FlightSeatMap MCP

117 社の航空会社について、座席表、座席評価、旅行者のレビュー、座席アラートを提供するリモート MCP サーバーです。AI アシスタントから呼び出せます。

「QF1 ではどの座席を選ぶべき?」と尋ねると、実際の客室レイアウト、希望に合わせて順位付けされた空席、検討中の座席についてほかの旅行者が寄せたコメントが得られます。

  • サーバー: https://mcp.flightseatmap.com/mcp
  • トランスポート: Streamable HTTP
  • 認証: 読み取り専用ツールは不要。検索とアラートには OAuth 2.1 が必要です
  • ドキュメント: https://flightseatmap.com/mcp

インストールは不要です。サーバーはホストされているため、クライアントで URL を指定するだけです。

インストール

Claude Code
claude mcp add --transport http flightseatmap https://mcp.flightseatmap.com/mcp
Cursor

マーケットプレイスからこのプラグインをインストールするか、~/.cursor/mcp.json にサーバーを直接追加します。

{
  "mcpServers": {
    "flightseatmap": {
      "type": "streamable-http",
      "url": "https://mcp.flightseatmap.com/mcp"
    }
  }
}
VS Code
code --add-mcp '{"name":"flightseatmap","type":"http","url":"https://mcp.flightseatmap.com/mcp"}'
Claude Desktop

「設定」→「コネクター」→「カスタムコネクターを追加」を選択し、サーバー URL を貼り付けます。

ツール

6 つのツールは無料で、アカウントは不要です。

ツール機能
get_seatmap便の客室レイアウト:列、客室クラス、空席
find_best_seats窓側、通路側、非常口列、足元の広い席、静かなエリア、隔壁前、前方、後方などの希望に合わせて空席を順位付けします
get_seat_info1 席の詳細情報:シートピッチ、リクライニング、電源、ギャレーやトイレとの距離
interactive_seat_finder旅行者がまだ希望を伝えていない場合に適したデフォルトのツールです
get_seat_reviews評価と座席ごとのコメントを含む旅行者のレビュー
discover_more_flight_tools関連するフライト・旅行用 MCP サーバー

4 つのツールは OAuth によるサインインが必要です。

ツール機能
search_flightまだデータベースにない便の最新データを取得します
create_seat_alert条件に合う座席が空いたときに旅行者へメールで通知します
list_seat_alerts出発までのカウントダウン付きで旅行者のアラートを表示します
delete_seat_alertアラートを削除します

座席表、レビュー、アラートの結果は、対応クライアントではインタラクティブな MCP Apps ウィジェットとして表示されます。

認証

PKCE と動的クライアント登録を使う OAuth 2.1 です。リクエストする API キーも、入力するフォームもありません。クライアントは 401 チャレンジから必要な情報をすべて検出します。

  • 保護対象リソースのメタデータ:https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp
  • 認可サーバーのメタデータ:https://mcp.flightseatmap.com/.well-known/oauth-authorization-server
  • 手順の解説:https://flightseatmap.com/auth.md

スコープは read、write、search です。ツールは必要なスコープだけを要求します。

このリポジトリの内容

パス用途
plugin.jsonAgent Plugins のマニフェスト。変更せずに Cursor で読み込めます
mcp.jsonサーバー宣言。Agent Plugins 形式
.claude-plugin/plugin.jsonClaude Code プラグインのマニフェスト
.mcp.jsonサーバー宣言。Claude Code 形式
.grok-plugin/plugin.jsonxAI Grok マーケットプレイスのマニフェスト
gemini-extension.jsonGemini CLI 拡張機能のマニフェスト
server.json公式 MCP Registry 用のマニフェスト
skills/ツールを効果的に使う方法を説明するエージェントスキル
commands/スラッシュコマンド(/seatmap、/best-seats)

5 つのエコシステム、5 種類のマニフェスト形式、1 つのサーバーです。mcp.json と .mcp.json は、クライアントごとに異なる形式で同じエンドポイントを記述しています。変更するときは両方を合わせて更新してください。.grok-plugin/plugin.json は内容を重複させず、mcpServers から mcp.json を参照しています。

座席データ、API、サイトは別個のクローズドソース製品です。このリポジトリは接続部分を担い、MIT ライセンスで提供されています。

注意事項

  • 空席状況は座席表を反映しており、航空会社のリアルタイムの予約状況を反映しているわけではありません。 空席として表示されていても、すでに埋まっている場合があります。
  • 座席表は路線ではなく、便名(QF1、BA117、UA900)に基づいています。日付によって機材が入れ替わるため、日付も指定すると便利です。
  • 足元の広い座席や非常口座席には通常、追加料金がかかります。また、非常口座席には年齢や移動能力に関する要件があります。

サポート

[email protected] · プライバシー · 利用規約


FlightSeatMap は、イングランドおよびウェールズで登記された Merchant Software Solutions Limited(会社番号 14098922、所在地:The Old Court House, Clark Street, Morecambe, LA4 5HR)が運営しています。

コメント

MCP は初めてですか?

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

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