Skip to main content
Glama
Flight Master Aviation Data MCP | 航班管家航空数据 MCP

Flight Master Aviation Data MCP | 航班管家航空数据 MCP

Flight Master Aviation Data 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:

  • Remote MCP via Streamable HTTP — recommended for most users

  • STDIO MCP via the official npm package — for local MCP client integration

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.



Related MCP server: Flightradar24 MCP Server

Connection Modes

Flight Master Aviation Data MCP supports both Remote Streamable HTTP and STDIO connections.

Option 1 — Remote MCP via Streamable HTTP

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.


Option 2 — STDIO MCP via npm

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


Authentication

A Flight Master DAST API Key is required for both connection modes.

Remote MCP

Include the API Key in the HTTP Authorization header:

Authorization: Bearer <API_KEY>

STDIO MCP

Provide the API Key through the required environment variable:

DAST_API_KEY=<API_KEY>

Obtain an API Key

  1. Visit the Flight Master DAST Platform: https://dast.133.cn

  2. Register or sign in

  3. Open the MCP Console

  4. Create an API Key

  5. Use the key in your MCP client configuration

Security: Never publish, commit, or share your real API Key in a public repository.


Available Tools

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/list response should be treated as the authoritative source if tool definitions change.


Claude Code

Remote MCP

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.

STDIO

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

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.

STDIO

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

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.

STDIO

Alternatively:

{
  "mcpServers": {
    "flight-master-dast": {
      "command": "npx",
      "args": [
        "-y",
        "@flightmaster/aviation-dast-mcp"
      ],
      "env": {
        "DAST_API_KEY": "<API_KEY>"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Generic MCP Client Configuration

Remote Streamable HTTP

Use:

URL:
https://fly.huoli.com/mcp/dast_mcp

Header:

Authorization: Bearer <API_KEY>

STDIO

Use:

{
  "command": "npx",
  "args": [
    "-y",
    "@flightmaster/aviation-dast-mcp"
  ],
  "env": {
    "DAST_API_KEY": "<API_KEY>"
  }
}

Agent-readable Documentation

A dedicated machine-readable document is available for AI agents and automated clients:

https://dast.133.cn/mcp_assets/agent.md

It includes:

  • MCP connection information

  • Authentication requirements

  • Tool selection guidance

  • Tool schemas and parameters

  • Date and airport rules

  • Request and response structures

  • Error handling

  • Billing behavior

  • Agent usage guidance

Agents integrating Flight Master Aviation Data MCP are encouraged to read this document before calling the service.


Example Use Cases

Flight Master Aviation Data MCP can be used by AI agents to answer questions such as:

  • What is the current status of CA1831?

  • What flights operate from Beijing Capital Airport to Shanghai Hongqiao Airport today?

  • Does this flight provide meals or Wi-Fi?

  • What is the predicted delay risk for this flight?

  • What will the weather be like at Hefei Xinqiao International Airport?

  • Where is this flight currently located and what is its altitude?


About Flight Master DAST

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:

https://dast.133.cn/mcp/

For account registration, API Key management, usage information, and billing:

https://dast.133.cn


Repository Scope

This repository is the official public integration repository for Flight Master Aviation Data MCP.

It contains:

  • MCP integration documentation

  • Remote MCP connection examples

  • STDIO npm integration examples

  • Authentication guidance

  • Client configuration examples

  • MCP ecosystem metadata

It does not contain:

  • Production MCP server source code

  • Internal aviation data processing systems

  • Proprietary data pipelines

  • Backend business logic

The production aviation data service and Remote MCP infrastructure are operated by Flight Master DAST.


Flight Master DAST
航班管家 DAST
Official Aviation Data MCP Service

Available Tools

9 tools
dast_airline_operation_statisticsAInspect

指定航司统计周期内运行全貌:执飞航班总量、执行率、航线数、可利用座位数、机队规模与利用率、每日统计、国内外热门航线Top20。按航司、开始日期、结束日期、运输类型查询。返回24小时有效的xlsx下载链接(5个sheet)。

Inputs: airline (required), end_time (required), start_time (required), passenger.

dast_airport_operation_statisticsAInspect

指定机场核心运行指标:每日计划/实际进出港航班量、放行正常率、执飞率、半小时航班波、通航点与航司/机型出港执行航班量。按机场、开始日期、结束日期、航线类型查询。返回24小时有效的xlsx下载链接(6个sheet)。

Inputs: airport (required), end_time (required), route_type (required), start_time (required).

dast_delay_rateAInspect

根据航班号、出发机场、到达机场和航班日期查询未来航班的延误概率和取消概率。适用于用户询问某个未来航班是否容易延误、延误30分钟/60分钟/90分钟概率、取消概率、未来出行风险等问题。日期仅支持当日至未来15天,超出范围时不应调用,需提示用户调整查询日期。如果用户只询问已经发生或正在执行航班的实时状态,应使用航班号查询工具;如果用户缺少航班号、出发机场、到达机场或日期,应先追问必要参数。该能力不用于查询航班实时动态、机场对航班列表、航班舒适度、机场天气、飞行轨迹、机票价格、余票、订票或退改签。

Inputs: date (required), fnum (required), arrCode (required), depCode (required).

dast_flight_dynamicAInspect

根据航班号和日期查询单个航班的动态信息。适用于用户询问某个具体航班的状态、是否起飞、是否到达、是否延误、是否取消、计划/实际起飞时间、计划/实际到达时间、出发机场、到达机场、航站楼、登机口、值机柜台、行李转盘、飞行时长、飞行里程、准点率、餐食、机场或航司联系电话等问题。如果用户未提供日期,应先追问日期,或在业务允许时明确按当天查询。该能力不用于查询某条航线的航班列表、机票价格、余票、订票、退改签、航班舒适度、未来延误概率、机场天气或飞行轨迹。

Inputs: date (required), fnum (required).

dast_flight_happyAInspect

根据航班号和日期查询航班舒适度信息,包括座椅宽度、座椅间距、座椅倾斜度、娱乐设备、电源、Wi-Fi、餐食、机龄、出发准点率、免费手提重量、免费托运重量、舱位等级和舱位名称等。适用于用户询问某个具体航班的乘坐体验、座位舒适度、机上服务、行李额、机龄、不同舱等舒适度等问题。如果用户未提供日期,应先追问日期。用户未指定舱等时不需要追问,cabin 参数可不传,接口返回该航班全部舱等数据;用户指定舱等时,仅查询对应舱等信息。该能力不用于查询航班实时动态、机场对航班列表、机票价格、余票、未来延误概率、机场天气或飞行轨迹。

Inputs: date (required), fnum, cabin, arrCode, +1 more.

dast_flight_overview_dailyAInspect

生成指定日期的全国民航每日总览 Excel 文件。 适用于用户要求查看、下载或分析某一天的全国民航运行情况。文件可能包含全国、国内、国际和地区航线执行航班量及执飞率、可用座公里、航司客运航班量、机场航班量、货运航班量和飞机利用率等工作表。

必传 date,格式 YYYY-MM-DD。用户未提供明确日期时,应先确认日期。 本工具为付费工具。成功后返回短期有效的 file_url,调用方应立即下载并解析 xlsx 文件,不要重复调用。下载文件本身不重复收费。 若查询单个航班动态、机场天气、飞行轨迹、航线班次或延误概率,不使用本工具。 部分指标可能为空或为 0,只能按实际返回内容回答,不得推断或补造缺失数据。

Inputs: date (required).

dast_flight_pathAInspect

根据航班号、出发机场、到达机场和航班日期查询航班飞行轨迹及当前位置相关信息,包括飞机编号、航班号、出发机场、到达机场、当前经度、当前纬度、当前速度、当前高度、当前角度、机型、机龄、航司名称、航班状态、计划起飞时间和计划到达时间等。适用于用户询问某个航班现在飞到哪里、实时位置、经纬度、高度、速度、航向、航迹等问题。如果用户缺少出发机场、到达机场或日期,应先追问或由系统补齐航段信息后再调用。如果用户询问登机口、航站楼、值机柜台、行李转盘、起飞到达时间或航班状态,应优先使用航班号查询工具。该能力不用于查询机场对航班列表、航班舒适度、未来延误概率、机场天气、机票价格、余票、订票或退改签。

Inputs: date (required), fnum (required), arrCode (required), depCode (required).

dast_flight_routeAInspect

根据出发机场、到达机场和日期查询机场对航班列表。适用于用户询问某地到某地有哪些航班、是否有直飞航班、上午/下午/晚上有哪些班次、哪个航班状态正常、哪个航班比较稳、哪些航空公司执飞、飞行时长、有多少航班等问题。用户输入城市或机场名称时,应先转换为出发机场三字码 depCode 和到达机场三字码 arrCode;如果城市存在多个机场,应查询全部相关机场组合或向用户确认具体机场。该能力不用于查询某个具体航班的实时动态、机票价格、余票、订票、退改签、航班舒适度、未来延误概率、机场天气或飞行轨迹。

Inputs: date (required), arrCode (required), depCode (required).

dast_future_weatherAInspect

根据机场三字码查询机场未来天气信息。适用于用户询问某机场未来天气、天气类型、风力、风速、风向、相对湿度、降水量、气压、云量、温度、体感温度,以及机场天气是否可能影响航班运行等问题。用户输入机场名或城市名时,应转换为机场三字码 airport;如果城市存在多个机场,应询问用户指定机场或按业务规则处理多个机场。该能力不用于查询航班实时动态、机场对航班列表、未来延误概率、飞行轨迹、机票价格、余票、订票或退改签。

Inputs: airport (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4.2/5.0

    Scored across 9 tools

    Disambiguation5/5

    Each tool targets a distinct resource (specific flight, airport, airline, route, weather, path) with clearly defined boundaries. Descriptions explicitly state what tools cannot be used for, and overlapping tools like flight_dynamic and flight_path establish precise selection criteria. No two tools appear to resolve the same query.

    Naming Consistency5/5

    All tool names share the 'dast_' prefix and follow a consistent snake_case pattern combining a domain (flight, airline, airport, future) with a specific function (dynamic, operation_statistics, happy, weather, path, delay_rate, route, overview_daily). The naming is uniform and predictable.

    Tool Count5/5

    Nine tools is a well-scoped count for an aviation operations data server. Each tool covers a distinct data need without redundancy or bloat, fitting comfortably within the typical effective range.

    Completeness4/5

    The server covers the core aviation querying domain: single-flight status, path, comfort, delay risk, route lists, weather, airline and airport statistics, and a national daily overview. The stated non-goals (ticketing, pricing, cancellation) are consistently excluded, and minor gaps like a live airport board or per-flight fare are not within the declared scope.

    Maintenance

    ActivitySlowing
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      Provides access to real-time and historical flight data from Flightradar24 API, enabling users to track live aircraft positions, query flight histories, and retrieve comprehensive aviation information including aircraft, airline, and airport details.
      15
      2 npm
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Provides real-time flight and train ticket queries, live status tracking, and a professional knowledge base for air and rail travel. It enables users to monitor departures, check ticketing policies, and manage travel information through a unified interface.
      -
    • A
      license
      Not graded
      quality
      D
      maintenance
      Provides comprehensive flight tracking capabilities using the OpenSky Network API, enabling real-time flight data, geographic searches, historical data, and airport operations through MCP tools.
      MIT