Skip to main content
Glama

Flight Ticket MCP Server

by xiaonieli7

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoServer host address127.0.0.1
MCP_PATHNoHTTP path/mcp
MCP_PORTNoServer port8000
LOG_LEVELNoLog levelINFO
MCP_DEBUGNoDebug modefalse
LOG_MAX_SIZENoMaximum log file size in MB10
MCP_SSE_PATHNoSSE path/sse
LOG_FILE_PATHNoLog file pathlogs/flight_server.log
MCP_TRANSPORTNoTransmission protocol typesse
LOG_BACKUP_COUNTNoNumber of log backups5
FASTMCP_LOG_LEVELNoFastMCP log levelINFO

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
searchFlightRoutes

航班路线查询 - 根据出发地、目的地和出发日期查询可用航班信息

getCurrentDate

获取当前日期 - 返回格式为 yyyy-MM-dd 的当前日期字符串

getTransferFlightsByThreePlace

航班中转路线查询 - 根据出发地、中转地、目的地、最小转机时间、最大转机时间查询中转航班信息,最小转机时间默认为2小时,最大转机时间默认为5小时

getWeatherByLocation

天气信息查询 - 根据经纬度查询天气信息,使用Open-Meteo API。如果不提供日期,默认查询今天和明天的天气数据

getWeatherByCity

城市天气查询 - 根据城市名查询天气信息。支持武汉、北京、上海等主要城市。如果不提供日期,默认查询今天和明天的天气数据

getFlightInfo

航班信息查询 - 根据航班号查询详细的航班信息,包括航班状态、座位配置、价格、天气等

getFlightStatus

航班实时状态查询 - 使用OpenSky Network查询航班实时位置和状态。flight_number为航班呼号(如CCA1234),date参数无效(仅支持实时数据)

getAirportFlights

机场周边航班查询 - 查询指定机场周边30公里范围内的所有航班。支持主要机场代码如PEK、PVG、CAN等

getFlightsInArea

区域航班查询 - 查询指定地理区域内的所有航班。参数为边界框坐标(最小纬度,最大纬度,最小经度,最大经度)

trackMultipleFlights

批量航班跟踪 - 同时查询多个航班的实时状态。flight_numbers为航班呼号列表,如['CCA1234','CSN5678']

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/xiaonieli7/FlightTicketMCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server