
seats.aero MCP server

2025.04.17
0
TypeScript航班信息查询航线规划可用性检查位置服务
seats.aero MCP server 是一个基于 TypeScript 的最小化 MCP 服务器,用于通过 Claude 桌面或其他 MCP 客户端以自然语言与 seats.aero API 进行交互。该工具需要 seats.aero Pro 会员的 API 密钥才能使用。
View on GitHub
Overview
基本能力
产品定位
seats.aero MCP server 是一个用于与 seats.aero API 交互的工具,专注于航班和航线信息的查询。
核心功能
- 通过自然语言与 seats.aero API 交互
- 提供航班列表查询 (
get_flights
) - 提供大量可用性对象查询 (
get_bulk_avail
) - 提供航线对象查询 (
get_routes
)
适用场景
- 航班信息查询
- 航线规划
- 可用性检查
工具列表
get_flights
: 获取航班列表,支持与 cached search endpoint 相同的搜索参数。get_bulk_avail
: 从特定里程计划中检索大量可用性对象,支持与 bulk availability endpoint 相同的搜索参数。get_routes
: 从特定里程计划中检索航线对象,支持与 routes endpoint 相同的搜索参数。
常见问题解答
- 需要 seats.aero Pro 会员的 API 密钥才能使用。
使用教程
使用依赖
安装依赖
pnpm i
安装教程
构建和编译 TypeScript
pnpm build
启动 MCP 服务器
pnpm start
调试方式
将 MCP 服务器配置添加到 claude_desktop_config.json
文件或您选择的 MCP 客户端配置文件中。
"seats": {
"command": "node",
"args": ["/Users/USER/Sites/seats-mcp/build/index.js"],
"env": {
"SEATS_API_KEY": "SEATS_API_KEY"
}
}