Changelog
All notable changes to SimConnect MCP.
v0.5.8
Changed
- Upgraded
github.com/mrlm-net/simconnectSDK dependency from v0.4.2 to v0.6.0
v0.5.7
Added
get_taxiway_namestool — lightweight alternative toget_airport_taxiwaysthat returns only the taxiway letter/name strings (no paths or points); avoids token-limit issues for large airports
Fixed
get_simvar_valueandget_simvar_values: unknown or misspelled SimVar names now return a structuredUNKNOWN_VARIABLEerror instead of timing out with a generic messageget_nearby_trafficandget_traffic_with_phase:sim_time(Zulu seconds since midnight) is now included at the envelope level in all responsesget_airport_details: supplying an incorrectregioncode no longer silently drops the result — the bridge automatically retries with an empty region and logs a WARNget_airport_taxiways: addedmax_pathsparameter (default 500, max 2000) to cap large responses; response includestruncatedandtruncated_tofields when paths are capped
v0.5.6
Added
- Website: SDK CTA section — promotes the
github.com/mrlm-net/simconnectGo SDK with copyablego getcommand and links tosimconnect.mrlm.net - Website: “Support the project” sponsor section with “Sponsor via Revolut” link
v0.5.5
Fixed
- Website: 404 on
/docs/*URLs crashed —(docs)and(marketing)group layouts now fall back to directly-importedsiteConfigwhen layout server data is unavailable (GitHub Pages static 404 fallback context) - Website: added
(docs)/+error.svelteso docs-group 404s render inside the docs layout chrome instead of double-rendering a header/footer
v0.5.4
Fixed
- Website: 404 page navigation links crash fixed —
data-sveltekit-reloadforces full page load instead of client-side routing, which cannot resolve layout data from the GitHub Pages fallback context
Changed
- README: live SimConnect tools table expanded to all 19 current tools (simulation variables, traffic, airports, navigation facilities)
v0.5.3
Added
- Website: custom 404 error page with aviation-themed random messages, header, footer, and navigation back to home
Fixed
- Website: 404 page
siteConfigcrash on GitHub Pages — import directly from config instead ofpage.data
v0.5.2
Added
list_simvar_categories— returns a sorted list of all SimVar category strings; use the exact values as thecategoryfilter forlist_simvars- HTTP 404 responses now rotate through aviation-themed messages at random
Fixed
get_traffic_with_phase— parked AI aircraft reported as airborne by SimConnect (on_ground=false, alt < 100 ft, GS < 2 kts, |VS| < 100 fpm) are now correctly classified asPARKEDinstead ofLEVELsearch_docs— token-based matching; “parking brake” now finds “BRAKE PARKING POSITION” regardless of word order
v0.5.1
Added
Dockerfilefor docs mode — multi-stage build, distroless nonroot runtime, exposes port 8080; run withdocker run -p 8080:8080 ghcr.io/mrlm-net/simconnect-mcp:latest
v0.5.0
Added
get_airport_taxiways— return the taxiway network graph for a specific airport by ICAO code; response contains three correlated arrays:names(taxiway letter strings),paths(directed edges with start/end node indices and a name reference), andpoints(graph nodes including hold-short positions)get_airport_parkings— return all parking stands, gates, and ramps at a specific airport by ICAO code; each entry includes type, name, suffix, number, heading, radius, and position offsets from the airport reference point
Fixed
get_airport_details,get_airport_taxiways, andget_airport_parkingsnow validateicao(1–9 uppercase alphanumeric) andregion(0–4 uppercase alphanumeric) before passing values to the SimConnect SDK
Changed
- Upgraded
golang.org/x/netto v0.52.0