Creates an MCP server preloaded with every squawk aviation tool module.
Tool registration triggers eager construction of the shared resolver
singletons in ./resolvers.js for every domain except the ICAO aircraft
registry, which loads on first lookup. Live weather fetch tools issue
outbound HTTPS requests to the Aviation Weather Center text API only when
invoked.
A fully configured MCP server instance. Connect it to a transport
(typically StdioServerTransport for CLI use) via
server.connect(transport) to begin handling protocol messages.
Creates an MCP server preloaded with every squawk aviation tool module.
Tool registration triggers eager construction of the shared resolver singletons in
./resolvers.jsfor every domain except the ICAO aircraft registry, which loads on first lookup. Live weather fetch tools issue outbound HTTPS requests to the Aviation Weather Center text API only when invoked.