
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 分
請在儲存庫或註冊中心條目中宣告授權條款。