seats-aero-mcp
Seats.aero MCP v2 服务器
一个用于 Seats.aero 合作伙伴 API 的 MCP v2 服务器。它支持本地 stdio 和 Streamable HTTP 传输。
要求
Node.js 20+
一个 Seats.aero 商业合作伙伴密钥或符合条件的 Pro API 密钥
Related MCP server: Award Flight Daily MCP Server
配置
export SEATS_AERO_API_KEY='your-key'
export SEATS_AERO_PLAN='pro' # pro or commercial可选设置:
export SEATS_AERO_REQUEST_TIMEOUT_MS=30000
export MCP_HTTP_HOST=127.0.0.1
export MCP_HTTP_PORT=3000
export MCP_HTTP_BEARER_TOKEN='required-for-non-loopback-http'Pro 模式支持缓存搜索、批量可用性、行程、航线、目的地和缓存刷新。商业模式支持除缓存刷新外的所有上述功能,并新增实时搜索。Seats.aero 负责控制资格、配额和商业使用权限。
运行
npm install
npm run build
npm start或直接运行已发布的 CLI:
npx @kwonye/seats-aero-mcp默认传输为 stdio。要运行 Streamable HTTP:
npm run start:httpMCP 端点为 /mcp。
工具
seats_aero_cached_searchseats_aero_bulk_availabilityseats_aero_get_tripsseats_aero_get_routesseats_aero_get_destinationsseats_aero_refresh_cached_data— 仅限 Proseats_aero_live_search— 仅限商业
刷新调用返回上游异步状态。重复使用相同的可用性 ID 进行轮询;不要将 Live Search 返回的 ID 用于其他端点。
测试
npm test发布
发布版本由 GitHub Actions 使用 npm Trusted Publishing(GitHub
OIDC)自动发布,与 kwonye/yahoo-fantasy-mcp 的配置一致。该工作流不需要长期有效的 npm 令牌,并发布与 GitHub 发布标签对应的版本。
首次发布包时,需使用 npm 认证的发布操作进行引导。包存在后,使用 GitHub 所有者 kwonye、仓库 seats-aero-mcp 和工作流文件名 release.yml 配置其 npm 可信发布者;然后移除任何临时 npm 令牌,并在后续发布中使用 Trusted Publishing。
使用 npm CLI 11.15 或更高版本时,可以通过以下方式配置可信发布者:
npm trust github @kwonye/seats-aero-mcp \
--repo kwonye/seats-aero-mcp \
--file release.yml \
--allow-publishThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables searching and retrieving flight information using Duffel API, supporting one-way, round-trip, and multi-city queries with flexible search parameters.
- FlicenseNot gradedqualityDmaintenanceOfficial Industry Standard MCP for Travel Awards, Points, and more. Search award flight availability across multiple airline loyalty programs, find sweet spots, check transfer partners, and get market stats all via MCP.1
- FlicenseAqualityAmaintenanceEnables natural language interaction with the seats.aero API for searching flight availability, routes, and bulk availability using your seats.aero Pro API key.723
- AlicenseNot gradedqualityDmaintenanceEnables AI clients to explore cheapest destinations, optimize multi-leg flight itineraries, and reference airport/region data via MCP tools and resources.MIT
Related MCP Connectors
AI marketplace — flights, tours, activities, transport & more via MCP. No auth required.
Geo-based flight search MCP server. Find more flights between any two places on earth
Official airline award MCP. Search 12.3M+ award flights across 48 loyalty programs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kwonye/seats-aero-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server