accueil / serveurs / Recherche & Web / io.github.cyanheads/faa-aircraft-registry-mcp-server
io.github.cyanheads/faa-aircraft-registry-mcp-server
serveur MCP (Model Context Protocol) · faa-aircraft-registry-mcp-server 0.1.11
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.cyanheads/faa-aircraft-registry-mcp-server est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.cyanheads/faa-aircraft-registry-mcp-server » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 5 outils
- faa_get_aircraft_type≈ 1226 tokens
Decode a 6–7-character FAA manufacturer/model/series code to aircraft specifications — manufacturer, model, aircraft category, aircraft type, engine type, number of engines, number of seats, weight class, cruise speed, and type-certificate data sheet/holder. Use faa_search_aircraft_types first to discover a code by manufacturer or model name.
Paramètres, retour & exemple (1)
Paramètrescode· string · requis
Manufacturer/model/series code (e.g. "2072714") — 6–7 uppercase alphanumeric characters, usually 7. Discover codes via faa_search_aircraft_types.
Exemple d'appel{"name": "faa_get_aircraft_type", "arguments": {"code": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"code": "texte", "error": {}, "model": "texte", "category": {}, "engineType": {}, "weightClass": "texte", "aircraftType": {}, "manufacturer": "texte", "numberOfSeats": 1, "cruiseSpeedMph": 1, "numberOfEngines": 1, "weightClassLabel": "texte"}} - faa_get_registration_status≈ 1328 tokens
Resolve whether a US civil aircraft N-number is active, deregistered, reserved, or unknown, including the available registration and airworthiness status. Use this rather than faa_lookup_registration when a number may be inactive. A number that was never issued returns recordType "unknown" — a valid, informative answer, not an error. Accepts "N12345" or "12345".
Paramètres, retour & exemple (1)
ParamètresnNumber· string · requis
US registration N-number to resolve. Accepts "N12345" or "12345" (leading N optional). Shape: 1–5 characters — a leading digit 1–9, then digits, optionally ending in 1–2 letters (I and O are unused).
Exemple d'appel{"name": "faa_get_registration_status", "arguments": {"nNumber": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"error": {}, "status": {}, "nNumber": "texte", "purgeDate": "texte", "cancelDate": "texte", "recordType": "active", "reserveDate": "texte", "modeSCodeHex": "texte", "serialNumber": "texte", "certIssueDate": "texte", "expirationDate": "texte", "nNumberDisplay": "texte"}} - faa_lookup_registration≈ 2061 tokens
Decode one US civil aircraft N-number to its full registration record — aircraft make/model, engine, year manufactured, airworthiness, registration status, Mode S (ICAO 24-bit) code, and registered owner (when owner-PII redaction is off). Accepts "N12345" or "12345" (the leading N is optional). Returns ownerRedacted: true when owner details were withheld. A number that is known but inactive (deregistered or reserved) is not found here — use faa_get_registration_status for its current state.
Paramètres, retour & exemple (1)
ParamètresnNumber· string · requis
US registration N-number to decode. Accepts "N12345" or "12345" (leading N optional). Shape: 1–5 characters — a leading digit 1–9, then digits, optionally ending in 1–2 letters (I and O are unused).
Exemple d'appel{"name": "faa_lookup_registration", "arguments": {"nNumber": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"make": "texte", "error": {}, "model": "texte", "owner": {}, "region": {}, "status": {}, "nNumber": "texte", "kitModel": "texte", "uniqueId": "texte", "engineMake": "texte", "engineType": {}, "engineModel": "texte"}} - faa_search_aircraft_types≈ 1363 tokens
Search FAA aircraft types by manufacturer/model name, aircraft type code, or category code to discover 6–7-character manufacturer/model/series codes and browse specifications. Pass a code to faa_get_aircraft_type for specs or faa_search_registrations as manufacturerModelCode for exact registration matches, then faa_lookup_registration for details. At least one filter is required. Every response reports totalCount (all matches, not just this page); when more remain, it returns nextOffset — pass it back as offset to page forward.
Paramètres, retour & exemple (5)
Paramètreslimit· integer · optionnel
Maximum number of results to return (1–200, default 25).query· string · optionnel
Manufacturer and/or model name to match (full-text).offset· integer · optionnel
Zero-based index of the first result to return — pass the nextOffset from a previous response, with identical filters, to page forward (default 0).category· string · optionnel
Aircraft category code: 1 (Land), 2 (Sea), 3 (Amphibian), exact match. Trimmed; blank is unset.aircraftType· string · optionnel
FAA aircraft type code: 1–9, H (Hybrid Lift), O (Other), exact match. Trimmed and uppercased; blank is unset.
Exemple d'appel{"name": "faa_search_aircraft_types", "arguments": {"limit": 1, "query": "texte", "offset": 1, "category": "texte", "aircraftType": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cap": 1, "error": {}, "shown": 1, "notice": "texte", "truncated": true, "nextOffset": 1, "totalCount": 1, "aircraftTypes": []}} - faa_search_registrations≈ 1742 tokens
Search active US civil aircraft registrations by owner name, make/model, exact manufacturerModelCode, state, aircraft type, or Mode S (hex) code. Discover codes with faa_search_aircraft_types, search registrations by manufacturerModelCode, then drill into N-numbers via faa_lookup_registration. Filters are AND-combined; at least one is required. Owner-name search is unavailable when this deployment redacts owner PII — use the other filters instead. Every response reports totalCount (all matches, not just this page); when more remain, it returns nextOffset — pass it back as offset to page forward.
Paramètres, retour & exemple (8)
Paramètreslimit· integer · optionnel
Maximum number of results to return (1–200, default 25).state· string · optionnel
Two ASCII letters for a state, territory or military postal code (e.g. WA, GU, AE, AP; exact match). Trimmed and uppercased; blank is unset.offset· integer · optionnel
Zero-based index of the first result to return — pass the nextOffset from a previous response, with identical filters, to page forward (default 0).makeModel· string · optionnel
Aircraft make and/or model to match (full-text).modeSCode· string · optionnel
Six hexadecimal characters for the Mode S code (ICAO 24-bit address), exact match. Trimmed and uppercased; blank is unset.ownerName· string · optionnel
Registrant name to match (full-text). Rejected when owner-PII redaction is on.aircraftType· string · optionnel
FAA aircraft type code: 1–9, H (Hybrid Lift), O (Other), exact match. Trimmed and uppercased; blank is unset.manufacturerModelCode· string · optionnel
Exact FAA manufacturer/model/series code: 6–7 alphanumeric characters, trimmed and uppercased; blank is unset. Discover codes with faa_search_aircraft_types. AND-combined with other filters.
Exemple d'appel{"name": "faa_search_registrations", "arguments": {"limit": 1, "state": "texte", "offset": 1, "makeModel": "texte", "modeSCode": "texte", "ownerName": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"cap": 1, "error": {}, "shown": 1, "notice": "texte", "truncated": true, "nextOffset": 1, "totalCount": 1, "registrations": []}}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».