Airffic InspectionDer Leitfaden zur Zukunft der Drohneninspektion

API / FOR AI & BUILDERS

Usable from ChatGPT,
Grok and Claude.

Alle Inhalte des Leitfadens sind über statisches JSON, eine REST-API (OpenAPI 3.1) und MCP (Model Context Protocol) verfügbar. Nichts hängt vom Konto oder Schlüssel eines bestimmten KI-Anbieters ab.

1. Statisches JSON (funktioniert überall)

Schreibgeschützte Daten, die mit der Website veröffentlicht werden und von ChatGPT, Grok oder Claude beim Browsen oder von Ihrem eigenen Code gelesen werden können. Index: /api/v1/index.json; KI-orientierte Übersicht: /llms.txt.

curl https://inspection.airfficworld.com/api/v1/assets/bridge.json
curl https://inspection.airfficworld.com/api/v1/countries/jp.json

2. REST-API (OpenAPI 3.1)

Suche, Rechner und Synchronisierung des Lernstands. Spezifikation: /openapi.json. In benutzerdefinierten GPTs von ChatGPT importieren Sie diese URL als Action. Für Grok oder Claude verwenden Sie dieselbe Spezifikation für Funktions-/Tool-Definitionen.

npm start   # http://localhost:8787
curl "http://localhost:8787/v1/search?q=bridge+gnss&lang=en"
curl -X POST http://localhost:8787/v1/calc/gsd -H 'content-type: application/json' \
  -d '{"sensorWidthMm":13.2,"focalLengthMm":8.8,"imageWidthPx":5472,"distanceM":3}'

3. MCP (Claude-, ChatGPT- und Grok-Clients, die es unterstützen)

Läuft über stdio und über HTTP (Streamable HTTP unter /mcp). Tools: search_guide, get_asset, get_environment, list_cases, get_regulation, list_country_sources, calc_gsd, calc_coverage, calc_cost.

# Claude Desktop / Claude Code (stdio)
{ "mcpServers": { "airffic-inspection": { "command": "node", "args": ["tools/mcp.mjs"] } } }

# Remote MCP (ChatGPT connectors, xAI/Grok remote tools, Claude)
https://<your-host>/mcp

4. CLI und Git

npm run cli -- search "トンネル 非GPS"
npm run cli -- asset sewer --lang en
npm run cli -- gsd --sensor 13.2 --focal 8.8 --width 5472 --distance 3

Alles ist Text in Git (`src/content/`, `research/`). Jeder KI-Agent kann der `AGENTS.md` im Repository folgen, um nach denselben Regeln beizutragen.

5. Gemeinsame Airffic-Infrastruktur

Die Anmeldung nutzt das gemeinsame Airffic-Konto (Supabase Auth). Gespeicherte Seiten, Lesestatus, Prüfungen und Notizen werden nur als eigener Datensatz des Nutzers über `inspection_pull` / `inspection_push` synchronisiert. Personen und Organisationen nutzen die gemeinsamen Datensätze wieder. Die Datenbankänderung ist als common-infra PR #29 in Prüfung und wird erst nach Freigabe des Founders in Produktion übernommen; bis dahin bleiben die Einträge auf diesem Gerät.