MCPサーバー

Claude、ChatGPTなどのAIアシスタントでSkydexを使う

Skydexは公開MCPサーバーを運用しています。アシスタントに接続すると、機種、空港、船舶、受信局を調べたり、Skydexネットワークがいま受信しているものを確認したりできます。無料、読み取り専用で、アカウントもキーも不要です。

2026年11月4日から公開中。

サーバーのアドレス

https://skydex.online/api/mcp

Streamable HTTP、ログイン不要。アシスタントにカスタムコネクタまたはMCPサーバーとして追加してください。

接続方法

Claude(Webとデスクトップ)

Settings、続いてConnectorsを開き、上のアドレスでSkydexという名前のカスタムコネクタを追加します。カスタムコネクタは、それを含むClaudeのプランで利用できます。あとは質問するだけで、データが必要なときにClaudeがSkydexを呼び出します。

Claude Code

ターミナルで一度だけ実行します:

claude mcp add --transport http skydex https://skydex.online/api/mcp

ChatGPT

ChatGPTの設定で、同じアドレスのカスタムコネクタ(MCPサーバー)を追加します。プランによっては、先に開発者モードをオンにする必要があります。

Cursorとその他のクライアント

Streamable HTTPでMCPを扱えるクライアントなら、同じアドレスで動作します。Cursorではmcp.jsonに追加します:

{
  "mcpServers": {
    "skydex": {
      "url": "https://skydex.online/api/mcp"
    }
  }
}

またはこのページをアシスタントに渡す

このページのリンクを貼り付けて、Skydexを接続するよう頼んでください。Claude Codeはサーバーを自分で追加できます。claude.aiとChatGPTでは、コネクタを追加できるのはあなただけなので、アシスタントが設定の手順を案内します。

答えられる質問の例

  • いまハンブルク上空を飛んでいるのは?
  • Skydexネットワークは何機の異なるボーイング737-800を受信した?
  • いまロッテルダム付近にいる船と、その行き先は?
  • ドイツでSignalが最も高いSkydex受信機は?
  • EDDH空港と、その主な路線について教えて。
  • 自分のADS-B受信機でSkydexにデータを送るには?

ツール

この一覧はサーバー自体から読み込んでいるので、アシスタントに見えている内容と常に一致します。説明は英語ですが、それはアシスタントが読むテキストだからです。

search Search Skydex
Find anything Skydex knows by name or code: an aircraft type designator (B738, A388), a registration (D-ABNK), an ICAO24 hex address (3c49cb), an airline code or callsign (DLH, EWG1KL), an airport code (EDDH, HAM), a ship name, MMSI or IMO. Returns up to five matches per kind, each with the URL of its Skydex page. Use it first when the user names something and you do not know which tool fits.
aircraft_type Aircraft type
Facts about one aircraft type by its ICAO designator (B738 = Boeing 737-800, A20N = Airbus A320neo): model, manufacturer, seats, range, size, rarity in the game, and what the Skydex receiver network heard of it (how many different airframes, on how many airframe-days, by how many stations, since when). "Sightings" means airframe × UTC day, never flights.
airframe Airframe
One individual aircraft by its ICAO24 hex address (six hex digits, e.g. 3c49cb): registration, type, operator and its history in Skydex. Skydex has a page only for airframes a player has caught; for any aircraft flying right now use aircraft_near instead.
airport Airport
One airport by ICAO code (EDDH, KJFK): name, city, runways, elevation, and what Skydex receivers heard of it over the last 30 days: airline flight numbers heading to or from it per UTC day (not runway movements), the busiest connections, types and airlines players caught there.
airports_near Airports near a point
Airports within a radius of a point, nearest first, with how many airline flights Skydex heard to or from each over the last 30 days.
aircraft_near Aircraft flying near a point right now
Aircraft the Skydex receiver network hears right now within a radius of a point, nearest first: callsign, type, registration, airline, distance (km) and direction from the point, altitude (ft), speed (kt), heading, climb or descent. For "what is above me" with a signed-in feeder, above_me needs no coordinates. Privately flown aircraft are counted but never identified. The data is live (a few seconds old); coverage depends on where volunteers run receivers, so an empty answer can mean "no receiver there" rather than "empty sky".
vessels_near Ships near a point right now
Ships (AIS) currently tracked within a radius of a point, nearest first: name, MMSI, category, flag, length, speed (kn), destination. Pleasure craft are counted but never named.
vessel Vessel
One ship by its MMSI (nine digits): name, type, flag, size, builder and its history in Skydex. Skydex has a page only for vessels a player has caught; for ships at sea right now use vessels_near.
stations Receiver stations
The Skydex receiver network: volunteer ADS-B (aircraft) and AIS (ships) stations ranked by Signal, the score for uptime, volume, persistence and unique coverage. Filter by band and country. Locations are published at region level only.
station One receiver station
One receiver station by its slug (as in skydex.online/station/<slug>): online status, what it heard today and over 30 days, range, uptime, Signal and its rank, rarest aircraft heard.
network_stats Skydex network right now
How many aircraft and ships the Skydex network hears right now, how many ADS-B and AIS receivers are online and in how many countries.
locate_me Ask for my location
Makes a one-time link for "what is flying above me" when you do not know where the user is (they are away from home, or have no Skydex token). Give the user the link: they open it on the device they have with them and share their location, then you call above_here with the returned code. Their coordinates never reach you; above_here gives the aircraft around them with distance and direction. Prefer aircraft_near when the user has simply named a place.
above_here What is flying above the shared location
Aircraft the Skydex network hears right now around the location the user shared through a locate_me link: nearest first, with distance (km) and direction from the user, altitude, speed, climb or descent. Returns status "waiting" while the user has not opened the link yet. The location itself is never returned.
my_stations My stations (個人用トークンが必要です)
The signed-in feeder's own receiver stations: whether each is sending right now, live message and position rates (ADS-B), today's and the last 30 days' figures, range, uptime, Signal and place on the leaderboard, MLAT state. Needs the user's personal Skydex token. Use diagnose_station when one looks wrong.
diagnose_station Diagnose my station (個人用トークンが必要です)
Why one of the signed-in feeder's stations is not doing what it should: never connected, stopped sending, connected but silent, messages without positions, gaps in uptime, no location, MLAT state. Returns the facts and a list of findings with what to do. Pass the station's name or slug; it can be left out when the account has one station. Needs the user's personal Skydex token.
above_me What is flying above me (個人用トークンが必要です)
Aircraft the Skydex network hears right now over the signed-in user's home city (set in their Skydex profile), or over one of their own receiver stations when asked "above my antenna": nearest first, with distance and direction from that point, altitude, speed, climb or descent. Needs the user's personal Skydex token; no coordinates needed or returned. The home city is a city, not an exact address: say "over Hamburg", not "over you". Do NOT use this when the user is away from home: if they said where they are, or your app knows their current location, use aircraft_near with that place instead; if you do not know where they are, use locate_me. Without a home city or a located station, ask the user for a place and use aircraft_near.

自分の受信局:個人用トークン

Skydexにデータを送っている方は、自分のアカウントで使えるツールがさらに3つあります。my_stations(状態、現在のレート、今日と過去30日、Signal)、diagnose_station(何が問題で何を試すべきか)、above_me(ホームシティやアンテナの上空をいま飛んでいる機体)です。これらには個人トークンが必要で、トークンが読むのはあなたの受信局とプロフィールのホームシティだけで、アカウントのそれ以外は読みません。このページでいつでも取り消せます。新しいトークンが作られるたびにベルでお知らせします。

このページでログインするとトークンを作成できます。アドレスしか受け付けないクライアント(claude.ai、ChatGPT)は https://skydex.online/api/mcp?key=<token> を、ヘッダーを送れるクライアント(Claude Code、Cursor)は Authorization: Bearer <token> ヘッダーを使います。

表示するもの、しないもの

skydex.onlineの公開ページと同じデータです。自家用機とプレジャーボートは件数のみで、名前や登録記号は出しません。受信機は地域単位で表示し、正確な位置は出しません。どの回答にも、データの出どころであるSkydexのページへのリンクが付きます。

記録する内容

質問はアシスタントの中に残り、Skydexが受け取るのはツールの呼び出しだけです。利用状況の集計とサーバーの健全性のために、ツール名、引数、時刻、所要時間、呼び出したアプリ、秘密鍵付きのアドレスのハッシュを記録します。生の記録は90日後に削除します。

制限

1アドレスあたり、ツール呼び出しは1分に30回、1時間に600回まで。会話には十分です。制限に達したアシスタントには、1分待つよう伝えるメッセージが返ります。

よくある質問

MCPとは?

Model Context Protocolは、AIアシスタントがアプリケーションにアクセスする方法です。アプリケーションがツールを備えたMCPサーバーを動かし、質問にそのデータが必要なときにアシスタントがツールを呼び出します。ここではSkydexがそのアプリケーションで、いつ問い合わせるかはアシスタントが決めます。

無料ですか?アカウントは必要?

無料です。公開ツールにはアカウントもAPIキーも不要です。自分の受信局向けの2つのツールだけが個人用トークンを必要とし、ログイン後にこのページで作成できます。

どのアシスタントで使えますか?

Streamable HTTPで接続するMCPクライアントならどれでも:WebとデスクトップのClaude、Claude Code、カスタムコネクタが有効なChatGPT、Cursor、VS Codeなど。クライアントがトランスポートを尋ねたら、Streamable HTTP(単にHTTPと呼ばれることもあります)を選んでください。

アシスタントには何が見えますか?

指定した地点の周辺でネットワークがいま受信している航空機と船舶、プレイヤーがキャッチした機種や個々の機体、空港、船舶、受信局、ネットワーク全体の数値です。アカウント、メッセージ、skydex.onlineで公開されていないものは見えません。

アシスタントに自分の受信機をチェックしてもらえますか?

はい、このページで作る個人トークンがあれば可能です。アシスタントはあなたの受信局を一覧にし、1つを診断できます。送信中かどうか、いつから止まっているか、位置なしのメッセージが届いているか、稼働率の途切れ、MLAT などです。同じトークンで、ホームシティやアンテナの上空をいま何が飛んでいるかも答えられます。トークンが読むのは受信局とホームシティだけで、メッセージやほかのアカウント情報は読まず、受信局のキー(uuid)も渡しません。

Skydexに会話の内容は見えますか?

いいえ。ツールを呼ぶかどうかはアシスタントが決め、送られるのはその呼び出しだけです。つまりツール名と、機種コードや座標の組といった引数です。会話の残りが私たちに届くことはありません。

回答が空になることがあるのはなぜ?

ライブのカバー範囲は、ボランティアが受信機を置いている場所次第です。空が空っぽなのは、近くに受信機がないだけかもしれません。個々の機体や船のページは、プレイヤーがキャッチしたものにしかありません。それ以外でも、アシスタントはライブのツールやディレクトリ検索を使えます。

接続を解除するには?

アシスタントの設定でコネクタまたはMCPサーバーを削除してください。こちら側にアカウントはないので、ほかに削除するものはありません。

Skydexをもっと見る