航班管家 DAST 官方航空数据 MCP,支持 Remote HTTP 与 npm STDIO,提供航班动态、天气、轨迹及延误风险。Official Flight Master MCP.
Official MCP integration repository for Flight Master DAST (航班管家 DAST), providing professional aviation data capabilities for AI agents, coding assistants, and MCP-compatible applications.
航班管家航空数据 MCP(Flight Master Aviation Data MCP) provides access to flight status, route flights, onboard experience, delay risk prediction, airport weather, and flight trajectory data through the Model Context Protocol (MCP).
The service supports two MCP connection modes:
This repository is the official public integration repository for Flight Master Aviation Data MCP. Production server-side source code and proprietary aviation data processing systems are not published in this repository.
Flight Master Aviation Data MCP supports both Remote Streamable HTTP and STDIO connections.
Recommended for most users, hosted AI agents, and MCP clients that support remote MCP servers.
Endpoint:
https://fly.huoli.com/mcp/dast_mcp
| Item | Value |
|---|---|
| Protocol | Model Context Protocol (MCP) |
| Transport | Streamable HTTP |
| RPC | JSON-RPC 2.0 |
| Authentication | Bearer API Key |
Authentication header:
Authorization: Bearer <API_KEY>
No local MCP server installation is required.
For MCP clients that support local STDIO servers, use the official npm package:
@flightmaster/aviation-dast-mcp
Run directly with:
npx -y @flightmaster/aviation-dast-mcp
The STDIO package requires the following environment variable:
DAST_API_KEY=<API_KEY>
Example MCP configuration:
{
"mcpServers": {
"flight-master-dast": {
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
],
"env": {
"DAST_API_KEY": "<API_KEY>"
}
}
}
}
The package also supports the optional environment variable:
DAST_MCP_URL=<CUSTOM_GATEWAY_URL>
DAST_MCP_URL should normally be omitted. It is only required when a custom Flight Master DAST MCP gateway URL needs to be used.
Official npm package:
https://www.npmjs.com/package/@flightmaster/aviation-dast-mcp
A Flight Master DAST API Key is required for both connection modes.
Include the API Key in the HTTP Authorization header:
Authorization: Bearer <API_KEY>
Provide the API Key through the required environment variable:
DAST_API_KEY=<API_KEY>
Security: Never publish, commit, or share your real API Key in a public repository.
The MCP server currently provides the following nine tools:
| Tool | Capability |
|---|---|
dast_flight_dynamic | Query real-time or historical flight status by flight number and date |
dast_flight_route | Query flights between two airports for a specified date |
dast_flight_happy | Query onboard experience data such as meals, Wi-Fi, seat information, entertainment, power supply, and baggage |
dast_delay_rate | Query predicted flight delay and cancellation probabilities |
dast_future_weather | Query hourly airport weather forecasts for the next 48 hours |
dast_flight_path | Query real-time or historical flight trajectory, position, altitude, speed, and flight status |
dast_flight_overview_daily | Generate a nationwide daily civil aviation operations overview and return a downloadable Excel report |
dast_airport_operation_statistics | Generate airport operation statistics and return a downloadable Excel report |
dast_airline_operation_statistics | Generate airline operation statistics and return a downloadable Excel report |
The three operation statistics tools return downloadable Excel links that remain valid for 1 hour after a successful call.
For complete tool schemas, parameters, response structures, routing rules, and usage guidance, see:
https://dast.133.cn/mcp_assets/agent.md
The live MCP
tools/listresponse should be treated as the authoritative source if tool definitions change.
Add the hosted Remote MCP server with:
claude mcp add --transport http flight-master-dast https://fly.huoli.com/mcp/dast_mcp \
--header "Authorization: Bearer <API_KEY>"
Then verify the connection:
claude mcp list
Replace <API_KEY> with the API Key created in the Flight Master DAST MCP Console.
Claude Code and other STDIO-compatible MCP clients can also use the official npm package.
Generic STDIO configuration:
{
"mcpServers": {
"flight-master-dast": {
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
],
"env": {
"DAST_API_KEY": "<API_KEY>"
}
}
}
}
Cursor supports both Remote MCP and STDIO MCP configurations.
For a personal configuration available across projects, edit:
~/.cursor/mcp.json
Example:
{
"mcpServers": {
"flight-master-dast": {
"url": "https://fly.huoli.com/mcp/dast_mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Save the configuration and restart or reconnect Cursor. The Flight Master DAST tools should then appear in the MCP tools list.
Alternatively, configure the official npm package:
{
"mcpServers": {
"flight-master-dast": {
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
],
"env": {
"DAST_API_KEY": "<API_KEY>"
}
}
}
}
Do not commit a configuration file containing a real API Key to a public repository.
Cline supports both Remote MCP and STDIO MCP configurations.
Open MCP Servers → Configure MCP Servers in Cline and add:
{
"mcpServers": {
"flight-master-dast": {
"type": "streamableHttp",
"url": "https://fly.huoli.com/mcp/dast_mcp",
"headers": {
"Authorization": "Bearer <API_KEY>"
},
"disabled": false,
"autoApprove": []
}
}
}
Replace <API_KEY> with your Flight Master DAST API Key and reconnect the server.
Alternatively:
{
"mcpServers": {
"flight-master-dast": {
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
],
"env": {
"DAST_API_KEY": "<API_KEY>"
},
"disabled": false,
"autoApprove": []
}
}
}
Use:
URL:
https://fly.huoli.com/mcp/dast_mcp
Header:
Authorization: Bearer <API_KEY>
Use:
{
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
],
"env": {
"DAST_API_KEY": "<API_KEY>"
}
}
A dedicated machine-readable document is available for AI agents and automated clients:
https://dast.133.cn/mcp_assets/agent.md
It includes:
Agents integrating Flight Master Aviation Data MCP are encouraged to read this document before calling the service.
Flight Master Aviation Data MCP can be used by AI agents to answer questions such as:
Flight Master DAST(航班管家 DAST) provides professional aviation data services and MCP capabilities for developers, AI agents, coding assistants, and aviation-related applications.
Flight Master Aviation Data MCP connects AI applications with professional aviation data through the open Model Context Protocol ecosystem.
Official MCP Product Page:
For account registration, API Key management, usage information, and billing:
This repository is the official public integration repository for Flight Master Aviation Data MCP.
It contains:
It does not contain:
The production aviation data service and Remote MCP infrastructure are operated by Flight Master DAST.
Flight Master DAST
航班管家 DAST
Official Aviation Data MCP Service
Source-derived launch command. Check the maintainer’s required arguments and credentials before running:
npx -y @flightmaster/aviation-dast-mcpMerge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.
{
"mcpServers": {
"io-github-flight-master-dast-aviation-data-mcp": {
"command": "npx",
"args": [
"-y",
"@flightmaster/aviation-dast-mcp"
]
}
}
}Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.
Claude Desktop setup reference@flightmaster/aviation-dast-mcpnpm航班管家航空数据 MCP | Flight Master Aviation Data MCP works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.
~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.~/.cursor/mcp.jsonRestart Cursor for changes to take effect..vscode/mcp.jsonReload VS Code window for changes to take effect.~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect..mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.