MCP-server
Skydex in Claude, ChatGPT en andere AI-assistenten
Skydex draait een openbare MCP-server. Koppel hem aan je assistent en die kan vliegtuigtypes, luchthavens, schepen en ontvangststations opzoeken en zien wat het Skydex-netwerk op dit moment hoort. Gratis, alleen lezen, zonder account of sleutel.
Open sinds 4 november 2026.
Serveradres
https://skydex.online/api/mcp
Streamable HTTP, zonder inloggen. Voeg hem aan je assistent toe als eigen connector of MCP-server.
Zo koppel je hem
Claude (web en desktop)
Open Settings, dan Connectors, en voeg een eigen connector toe met de naam Skydex en het adres hierboven. Eigen connectors zitten in de Claude-abonnementen die ze bevatten. Stel daarna gewoon je vraag; Claude roept Skydex aan wanneer het de gegevens nodig heeft.
Claude Code
Voer dit één keer uit in een terminal:
claude mcp add --transport http skydex https://skydex.online/api/mcpChatGPT
Voeg in de instellingen van ChatGPT een eigen connector (een MCP-server) toe met hetzelfde adres. Afhankelijk van je abonnement moet je eerst de ontwikkelaarsmodus aanzetten.
Cursor en andere clients
Elke client die MCP via Streamable HTTP spreekt, werkt met hetzelfde adres. Voeg hem in Cursor toe aan mcp.json:
{
"mcpServers": {
"skydex": {
"url": "https://skydex.online/api/mcp"
}
}
}Of geef deze pagina aan je assistent
Plak de link naar deze pagina en vraag hem Skydex te koppelen. Claude Code kan de server zelf toevoegen. In claude.ai en ChatGPT loodst de assistent je door de instellingen, omdat alleen jij daar een connector kunt toevoegen.
Vragen die hij kan beantwoorden
- Wat vliegt er nu boven Hamburg?
- Hoeveel verschillende Boeing 737-800's heeft het Skydex-netwerk gehoord?
- Welke schepen liggen nu bij Rotterdam en waar gaan ze heen?
- Welke Skydex-ontvangers in Duitsland hebben het beste Signal?
- Vertel me over luchthaven EDDH en de drukste verbindingen.
- Hoe voed ik Skydex met mijn eigen ADS-B-ontvanger?
Tools
Deze lijst komt rechtstreeks van de server en klopt dus altijd met wat je assistent ziet. De beschrijvingen zijn in het Engels, want dat is de tekst die de assistent leest.
searchSearch 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_typeAircraft 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.
airframeAirframe- 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.
airportAirport- 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_nearAirports 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_nearAircraft 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_nearShips 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.
vesselVessel- 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.
stationsReceiver 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.
stationOne 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_statsSkydex 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_meAsk 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_hereWhat 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_stationsMy stations (heeft je persoonlijke token nodig)- 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_stationDiagnose my station (heeft je persoonlijke token nodig)- 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_meWhat is flying above me (heeft je persoonlijke token nodig)- 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.
Je eigen stations: persoonlijke token
Als je Skydex voedt, werken nog drie tools met je eigen account: my_stations (status, live snelheden, vandaag en de laatste 30 dagen, Signal), diagnose_station (wat er mis is en wat je kunt proberen) en above_me (wat er nu boven je woonplaats of je antenne vliegt). Ze hebben een persoonlijk token nodig, dat je stations en de woonplaats uit je profiel leest en verder niets van je account. Je kunt het hier altijd intrekken, en de bel meldt elk nieuw token.
Log in op deze pagina om een token aan te maken. Clients die alleen een adres accepteren (claude.ai, ChatGPT) gebruiken https://skydex.online/api/mcp?key=<token>; clients die headers kunnen sturen (Claude Code, Cursor) gebruiken de header Authorization: Bearer <token>.
Wat hij laat zien en wat niet
Dezelfde gegevens als op de openbare pagina's van skydex.online. Privévliegtuigen en pleziervaartuigen verschijnen alleen als aantal, nooit met naam of registratie. Ontvangers worden per regio getoond, nooit op hun exacte plek. Elk antwoord linkt naar de Skydex-pagina waar het vandaan komt.
Wat we vastleggen
Je vraag blijft bij je assistent: Skydex krijgt alleen de toolaanroep. We leggen de naam van de tool vast, de argumenten, het tijdstip, hoe lang het duurde, de app die aanriep en een hash van het adres met een geheime sleutel, zodat we het gebruik kunnen tellen en de server gezond houden. Ruwe regels worden na 90 dagen verwijderd.
Limieten
Tot 30 toolaanroepen per minuut en 600 per uur per adres. Ruim genoeg voor een gesprek; een assistent die de limiet raakt, krijgt een bericht om een minuut te wachten.
Vragen
Wat is MCP?
Het Model Context Protocol beschrijft hoe een AI-assistent een applicatie bereikt. De applicatie draait een MCP-server met tools, en de assistent roept die aan als een vraag hun gegevens nodig heeft. Skydex is hier de applicatie; je assistent beslist wanneer hij het vraagt.
Is het gratis? Heb ik een account nodig?
Gratis. De openbare tools hebben geen account en geen API-sleutel nodig. Alleen de twee tools voor je eigen ontvangststations hebben een persoonlijke token nodig, die je ingelogd op deze pagina aanmaakt.
Welke assistenten werken?
Elke MCP-client die verbindt via Streamable HTTP: Claude op het web en de desktop, Claude Code, ChatGPT waar eigen connectors aanstaan, Cursor, VS Code en andere. Vraagt je client om een transport, kies dan Streamable HTTP (soms gewoon HTTP genoemd).
Wat kan de assistent zien?
Vliegtuigen en schepen die het netwerk nu hoort rond een punt dat jij opgeeft, vliegtuigtypes en losse toestellen die spelers hebben gevangen, luchthavens, schepen, ontvangststations en netwerktotalen. Accounts, berichten en alles wat niet al openbaar is op skydex.online ziet hij niet.
Kan mijn assistent mijn eigen ontvanger controleren?
Ja, met een persoonlijk token van deze pagina. Je assistent kan dan je stations opsommen en er één diagnosticeren: of hij verzendt, sinds wanneer hij stil is, of er berichten zonder posities binnenkomen, gaten in de uptime, MLAT. Met hetzelfde token kan hij je ook vertellen wat er boven je woonplaats of je antenne vliegt. Het token leest je stations en je woonplaats, nooit je berichten of andere accountgegevens, en de stationssleutel (uuid) wordt niet vrijgegeven.
Ziet Skydex mijn gesprek?
Nee. Je assistent besluit een tool aan te roepen en stuurt alleen die aanroep: de naam van de tool en de argumenten, zoals een typecode of een paar coördinaten. De rest van het gesprek bereikt ons nooit.
Waarom is een antwoord soms leeg?
De live dekking hangt af van waar vrijwilligers ontvangers hebben staan, dus een lege lucht kan betekenen dat er in de buurt geen ontvanger is. Pagina's voor losse toestellen en schepen bestaan alleen voor wat een speler heeft gevangen; voor de rest kan de assistent nog steeds de live tools en de zoekfunctie van de gids gebruiken.
Hoe ontkoppel ik hem?
Verwijder de connector of MCP-server in de instellingen van je assistent. Bij ons is er geen account, dus verder hoef je niets te verwijderen.