关于 FlightSeatMap
FlightSeatMap 是托管式 MCP 服务,提供座位图、评分、旅客评价和座位提醒。它帮助旅客根据客舱特点和个人偏好,比较所支持航空公司的可选座位。
主要功能
- 01查看航班客舱布局和座位可用情况
- 02按指定偏好排列座位
- 03查询座位详情和旅客评价
- 04搜索最新航班数据
- 05创建和管理座位提醒
适用场景
- 01选定航班座位前进行比较
- 02查询腿部空间、电源或周边设施
- 03在偏好座位空出时接收通知
MCP 相关
通过 Streamable HTTP 向 MCP 客户端提供座位图、评价、搜索和提醒工具。只读工具无需认证;搜索和提醒使用 OAuth 2.1。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.flightseatmap.com/mcpclaude mcp add --transport http com-flightseatmap-flightseatmap https://mcp.flightseatmap.com/mcp{"mcpServers":{"com-flightseatmap-flightseatmap":{"type":"http","url":"https://mcp.flightseatmap.com/mcp"}}}在 Cursor 中打开{"servers":{"com-flightseatmap-flightseatmap":{"type":"http","url":"https://mcp.flightseatmap.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-flightseatmap-flightseatmap":{"type":"http","url":"https://mcp.flightseatmap.com/mcp"}}}{"mcpServers":{"com-flightseatmap-flightseatmap":{"serverUrl":"https://mcp.flightseatmap.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
FlightSeatMap MCP
为 117 家航空公司提供座位图、座位评分、旅客评价和座位提醒, 作为远程 MCP 服务,供你的 AI 助手调用。
询问“我乘坐 QF1 应该选哪个座位?”,即可获取真实的客舱布局、根据 你关心的条件对空闲座位进行排名,以及其他旅客对你正在考虑的座位的评价。
- 服务:
https://mcp.flightseatmap.com/mcp - 传输方式: Streamable HTTP
- 身份验证: 只读工具无需身份验证;搜索和提醒使用 OAuth 2.1
- 文档: https://flightseatmap.com/mcp
无需安装任何内容。该服务托管在远程服务器上;只需将客户端指向此 URL。
安装
Claude Code
claude mcp add --transport http flightseatmap https://mcp.flightseatmap.com/mcp
Cursor
从市场安装此插件,或直接在
~/.cursor/mcp.json 中添加服务:
{
"mcpServers": {
"flightseatmap": {
"type": "streamable-http",
"url": "https://mcp.flightseatmap.com/mcp"
}
}
}
VS Code
code --add-mcp '{"name":"flightseatmap","type":"http","url":"https://mcp.flightseatmap.com/mcp"}'
Claude Desktop
设置 → 连接器 → 添加自定义连接器,然后粘贴服务 URL。
工具
六种工具免费使用,无需账户:
| 工具 | 功能 |
|---|---|
get_seatmap | 航班的客舱布局:排数、客舱,以及哪些座位空闲 |
find_best_seats | 根据靠窗、靠过道、紧急出口排、额外腿部空间、安静区、隔板、前排和后排等条件对空闲座位进行排名 |
get_seat_info | 查看单个座位的详细信息 — 座椅间距、倾斜度、电源,以及与厨房和洗手间的距离 |
interactive_seat_finder | 旅客尚未说明偏好时的理想默认工具 |
get_seat_reviews | 旅客评价,包括评分和针对单个座位的评论 |
discover_more_flight_tools | 相关的航班和旅行 MCP 服务 |
四种工具需要通过 OAuth 登录账户后才能使用:
| 工具 | 功能 |
|---|---|
search_flight | 为尚未收录到数据库中的航班获取最新数据 |
create_seat_alert | 有符合条件的座位空出时向旅客发送电子邮件 |
list_seat_alerts | 旅客设置的提醒,附带距离起飞的倒计时 |
delete_seat_alert | 删除提醒 |
在支持 MCP Apps 的客户端中,座位图、评价和提醒结果会显示为交互式 MCP Apps 小组件。
身份验证
使用支持 PKCE 和动态客户端注册的 OAuth 2.1 — 无需申请 API 密钥, 也无需填写表单。客户端可通过 401 挑战发现所需的一切信息。
- 受保护资源元数据:
https://mcp.flightseatmap.com/.well-known/oauth-protected-resource/mcp - 授权服务器元数据:
https://mcp.flightseatmap.com/.well-known/oauth-authorization-server - 文字版指南:https://flightseatmap.com/auth.md
作用域为 read、write 和 search。工具只会请求所需的作用域。
此仓库包含什么
| 路径 | 用途 |
|---|---|
plugin.json | Agent Plugins 清单 — 可直接在 Cursor 中加载 |
mcp.json | 服务声明,Agent Plugins 格式 |
.claude-plugin/plugin.json | Claude Code 插件清单 |
.mcp.json | 服务声明,Claude Code 格式 |
.grok-plugin/plugin.json | xAI Grok 市场清单 |
gemini-extension.json | Gemini CLI 扩展清单 |
server.json | 官方 MCP 注册表所用的清单 |
skills/ | 介绍如何有效使用这些工具的 Agent 技能 |
commands/ | 斜杠命令(/seatmap、/best-seats) |
五个生态系统,五种清单约定,一个服务。mcp.json 和 .mcp.json
以不同客户端所需的两种格式保存相同的端点 — 修改时请同时更新两者。
.grok-plugin/plugin.json 中的 mcpServers 指向 mcp.json,
而不是重复声明。
座位数据、API 和网站属于独立的闭源产品。此仓库提供连接所需的代码, 并采用 MIT 许可证。
备注
- 可用情况反映的是座位图,而不是航空公司的实时预订库存。 显示为空闲的座位可能已经售出。
- 座位图按航班号(
QF1、BA117、UA900)而非航线索引。填写日期会有帮助,因为不同日期可能会更换飞机。 - 加大腿部空间的座位和紧急出口排座位通常需要付费,且紧急出口排座位有年龄和行动能力方面的要求。
支持
[email protected] · 隐私政策 · 条款
FlightSeatMap 由 Merchant Software Solutions Limited 运营。该公司注册于英格兰和威尔士(注册号:14098922),地址为 The Old Court House, Clark Street, Morecambe, LA4 5HR。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。