
Delta
io.github.markswendsen-code由 GitHub 账号 markswendsen-code 发布v0.1.0更新于 Oct 24, 2026
MCP server for Delta Airlines - search flights, check status, manage trips
概览
通过浏览器自动化让 AI 助手搜索达美航空航班、选座加行李、办理值机并查看 SkyMiles 的 MCP 服务器。
- 可以做什么
- 搜索与查询航班:按出发地、目的地、日期和乘客数搜索,查看航班详情,并获取实时状态、登机口和延误信息
- 构建预订:选择去程与回程航班、查看座位图、选座、添加托运行李,并查看升舱、Wi-Fi 等附加服务
- 购买与管理行程:执行结账(先预览再确认)、按确认号查询预订,以及改签、取消或升舱
- 为即将出行的航班办理在线值机并获取登机牌
- SkyMiles 与登录状态:登录、查看登录状态、退出登录,并读取里程余额、精英等级和近期活动
- 适用场景
- 适合希望助手端到端处理达美航空出行事务的场景,例如比较航班、组合预订、办理值机,或查询行程与里程余额;它通过真实浏览器会话操作,而非官方 API。
- 运行要求
- 以 npm 包形式在本地运行(全局安装或 npx),并需安装 Playwright 的 Chromium 浏览器。SkyMiles 余额、预订管理和值机需要达美 SkyMiles 账户;航班搜索与状态查询无需登录。无需环境变量,会话保存在用户主目录下的文件中。
安装
在 SourceWeft 中
- 打开 控制台中的 Delta,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@striderlabs/mcp-delta
MCP server for Delta Air Lines — let AI agents search flights, select seats, manage bookings, check in, get boarding passes, and check SkyMiles balance via browser automation.
Built by Strider Labs.
Features
- 17 tools covering the full Delta booking and travel management workflow
- Playwright browser automation with stealth patches to avoid bot detection
- Session persistence via cookies at
~/.striderlabs/delta/cookies.json - Human-like behavior — random delays, realistic user agent, locale/timezone spoofing
- SkyMiles integration — check balance, Medallion status, and recent activity
- Confirmation gates for checkout to prevent accidental bookings
- JSON responses for easy parsing by AI agents
Tools
Installation
Claude Desktop Integration
Add to your claude_desktop_config.json:
Or with npx:
Authentication
Some tools (SkyMiles balance, booking management, check-in) require a Delta SkyMiles account. The server persists your session cookies at ~/.striderlabs/delta/cookies.json.
Login flow:
- Ask the AI agent to run
login - Open the returned URL in your browser
- Log in to your Delta SkyMiles account
- Run
statusto verify the session was saved
Flight search and flight status work without authentication.
Example Workflows
Book a Flight
Check In
Monitor a Flight
Manage SkyMiles
Safety
The checkout tool requires confirm: true to actually complete a purchase. Without it, the tool returns a preview of the booking details. Never set confirm: true without explicit user confirmation.
The manage_booking cancel action will prompt you to confirm on the Delta website before any cancellation is finalized.
Session Storage
Cookies and session info are stored at:
~/.striderlabs/delta/cookies.json~/.striderlabs/delta/session.json
Environment Variables
No environment variables are required. Credentials are managed via the browser session stored in ~/.striderlabs/delta/.
Development
License
MIT — © Strider Labs
来源:README.md,提交 2937389
工具
0版本历史
1- v0.1.0最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。