LetsFG — Flights & Hotels
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for Southwest Airlines - search flights, manage bookings
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 2/2 · ทำงานบนเครื่องคุณ
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
SettingsDeveloperEdit Config
{
"mcpServers": {
"southwest": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-southwest"
]
}
}
}ใช้ Southwest บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Southwest หรือมีชื่อเครื่องมือของ Southwest ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Southwest ไม่ได้
Southwest ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ Southwest ได้
ข · ตัวอื่นในหมวด เที่ยว แผนที่ และอากาศ ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add southwest -- npx -y @striderlabs/mcp-southwestต้องเห็น Southwest ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ Southwest บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ Southwest หรือมีชื่อเครื่องมือของ Southwest ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน
ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
ใช้ Southwest บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ Southwest หรือมีชื่อเครื่องมือของ Southwest ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน
ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
ใช้ Southwest บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ Southwest หรือมีชื่อเครื่องมือของ Southwest ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add southwest -- npx -y @striderlabs/mcp-southwestClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"southwest": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-southwest"
]
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"southwest": {
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-southwest"
]
}
}
}VS Code (mcp.json)
{
"servers": {
"southwest": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@striderlabs/mcp-southwest"
]
}
}
}ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: @striderlabs/mcp-southwestดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 12 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub markswendsen-code ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 5 เดือนที่ผ่านมา
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 5 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.1.0) เข้า registry 8 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี LetsFG — Flights & Hotels, Google Maps MCP Server, Mu
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Search and book flights and hotels: hundreds of airlines, plus bookable hotel rates.
18 Google Maps tools for AI agents — geocode, search, directions, weather, and more.
News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
MCP server for Southwest Airlines — search flights, manage bookings, check in, and manage your Rapid Rewards account via browser automation.
npx playwright install chromiumnpm install -g @striderlabs/mcp-southwest
npx @striderlabs/mcp-southwest
Create a .env file or set these in your environment:
# Required for account-based tools (check-in, Rapid Rewards, points booking)
SW_USERNAME=your_rapid_rewards_number_or_email SW_PASSWORD=your_password
SW_HEADLESS=true # Set to "false" to see the browser (useful for debugging)
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": { "southwest": { "command": "npx", "args": ["@striderlabs/mcp-southwest"], "env": { "SW_USERNAME": "your_rapid_rewards_number", "SW_PASSWORD": "your_password" } } } }
Or if installed globally:
{
"mcpServers": { "southwest": { "command": "mcp-southwest", "env": { "SW_USERNAME": "your_rapid_rewards_number", "SW_PASSWORD": "your_password" } } } }
search_flightsSearch for available Southwest flights.
{
"originAirport": "DAL", "destinationAirport": "LAX", "departureDate": "2024-06-15", "passengers": 2, "tripType": "oneway", "fareType": "USD" }
get_flight_detailsGet status and details for a specific flight.
{
"flightNumber": "WN1234", "flightDate": "2024-06-15", "originAirport": "DAL", "destinationAirport": "LAX" }
select_flightSelect a flight from search results to proceed with booking.
{
"flightIndex": 0, "fareType": "wanna-get-away" }
get_faresCompare fare classes with pricing and benefits.
{
"originAirport": "HOU", "destinationAirport": "MCO", "departureDate": "2024-07-04", "fareType": "USD" }
add_early_birdAdd Early Bird Check-In to an existing booking (~$15–25/person/flight).
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith" }
checkoutComplete a booking with passenger and payment details.
{
"firstName": "Jane", "lastName": "Smith", "dateOfBirth": "01/15/1990", "gender": "F", "email": "jane@example.com", "phone": "5551234567", "cardNumber": "4111111111111111", "cardExpiration": "12/26", "cardCvv": "123", "cardZip": "75201", "cardName": "Jane Smith", "addEarlyBird": false }
get_reservationLook up a booking by confirmation number.
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith" }
change_flightModify an existing booking (no change fees!).
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith", "newDepartureDate": "2024-06-20" }
cancel_flightCancel a reservation. Use confirm: true to actually cancel.
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith", "confirm": true }
check_inCheck in online (available 24 hours before departure).
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith" }
get_boarding_passRetrieve boarding pass with group and position number.
{
"confirmationNumber": "ABC123", "firstName": "Jane", "lastName": "Smith", "savePath": "~/boarding-pass.pdf" }
get_rapid_rewardsCheck Rapid Rewards points, tier status, and Companion Pass progress.
{}
*(Uses SW_USERNAME/SW_PASSWORD env vars)*
book_with_pointsSearch for flights and book using Rapid Rewards points.
{
"originAirport": "DAL", "destinationAirport": "DEN", "departureDate": "2024-08-10", "passengers": 1 }
| Fare | Refundable | Points Multiplier | Boarding |
|---|---|---|---|
| Wanna Get Away | Travel funds | 6x base | Standard |
| Wanna Get Away+ | Transferable funds | 8x base | Standard |
| Anytime | Full refund | 10x base | Priority (A1–A15) |
| Business Select | Full refund | 12x base | Guaranteed A1–A15 |
Southwest uses open seating — no assigned seats. Passengers board in groups:
Check-in order determines boarding position. Check in exactly at the 24-hour mark for the best position.
Login sessions are saved to ~/.config/mcp-southwest/session.json to avoid re-authenticating on every run.
git clone https://github.com/markswendsen-code/mcp-southwest
cd mcp-southwest npm install npx playwright install chromium npm run build npm start
For development with hot reload:
npm run dev
To see the browser during automation (useful for debugging):
SW_HEADLESS=false npm run dev
MIT © Strider Labs