ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Flytoday

โดย sepehr071รุ่น 0.4.0i★ –iรันบนเครื่อง
ชื่อใน registryio.github.sepehr071/flytoday-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Unofficial read-only Flytoday: Iranian and international flights, hotels, villas, trains, buses.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: เที่ยว แผนที่ และอากาศ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • PyPIติดตั้ง uv ของ Python (มีคำสั่ง uvx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "flytoday": {
      "command": "uvx",
      "args": [
        "flytoday-mcp"
      ],
      "env": {
        "FLYTODAY_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add flytoday --env FLYTODAY_MCP_PROXY='ใส่ค่าของคุณ' -- uvx flytoday-mcp

เติมค่าที่เว้นว่างไว้ก่อนรัน

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "flytoday": {
      "command": "uvx",
      "args": [
        "flytoday-mcp"
      ],
      "env": {
        "FLYTODAY_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "flytoday": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "flytoday-mcp"
      ],
      "env": {
        "FLYTODAY_MCP_PROXY": "ใส่ค่าของคุณ"
      }
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าที่ต้องใส่เอง

  • FLYTODAY_MCP_PROXY env
    Optional HTTP proxy URL, or a comma-separated list used one at a time (next one after a block or connect error). Only needed if your network cannot reach flytoday.ir or is rate limited. System proxy…

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub sepehr071 ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด เที่ยว แผนที่ และอากาศi

  • ดาวมากกว่า 0% ของอีก 1716 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 96% ของอีก 1716 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 1716 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Flytoday ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.4.0) เข้า registry เมื่อวาน

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Maproll, Agro API MCP by usefulapi, FieldClimate MCP by usefulapi

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Maproll

โดย maproll-io

Make production-ready static maps. Every map is a URL you can embed anywhere.

รันบนเครื่องอัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

flytoday-mcp: Flytoday MCP server for AI agents

Let your AI agent plan trips on Flytoday (فلای‌تودی), in Iran and abroad.

An unofficial, read-only MCP server for Flytoday, the Iranian online travel agency:

cheapest domestic and international flights, trains and buses, fare rules and baggage, hotels and villas with exact prices, plus CIP lounges, eSIMs and visas, from Claude, Cursor or Copilot.

For AI agents · Why · What it can do · Quick start · Tools · Good to know · FAQ · Configuration · فارسی · Development


For AI agents

  • What: unofficial, read-only MCP server (model context protocol) for Flytoday (فلای‌تودی, flytoday.ir), an Iranian travel site: domestic and international flights, hotels in Iran and abroad, villas and apartments, trains, buses, CIP lounges, eSIMs, visas and activities. Queries work in Persian and English; prices are in Toman.
  • Install: uvx flytoday-mcp or claude mcp add flytoday -- uvx flytoday-mcp. Transport: stdio. Needs Python 3.10+ and uv.
  • Auth: none, no API key or account. Optional FLYTODAY_MCP_PROXY (HTTP proxy, or a comma-separated list), only if your network cannot reach flytoday.ir or your IP is rate limited. System proxy settings are ignored.
  • Access: read-only. No login, seat hold, booking or payment, so no confirmation is needed before calling any tool. All tools are annotated readOnlyHint: true.
  • Tools: 22, all prefixed ft_. Start with a find tool (ft_find_airport, ft_find_hotel_place, ft_find_station, ft_find_bus_city) to get ids. Flights: ft_flight_calendar → ft_search_flights → ft_flight_details. Hotels: ft_search_hotels → ft_hotel. Villas: ft_search_stays → ft_stay.
  • Units: prices in Toman in fields named *_toman (visa and some activity prices in a foreign currency, see price_currency); dates Gregorian YYYY-MM-DD, past dates are rejected. search_id and fare_source_code expire after about 15 minutes.
  • Use when: comparing flights, hotels, villas, trains or buses on Flytoday, or pricing a CIP lounge, eSIM, visa or activity.
  • Do not use when: you need to book or pay (the user does that on flytoday.ir). Searches are rate limited per IP, so prefer calendars and paging over repeated searches.
  • Machine-readable: server.json; catalog of all Iranian MCP servers: iran-mcp (TOOLS.md, servers.json, llms.txt).

Why

Flytoday (flytoday.ir, فلای‌تودی) sells domestic and international flights, hotels, villas, trains, buses, CIP lounges, eSIMs and visas. Comparing "which day, plane or train or bus, which hotel" still means many page loads. An agent with flytoday-mcp does it in one go:

You: Cheapest way from Tehran to Mashhad around 20 October?

Agent: *calls* ft_flight_calendar(origin="THR", destination="MHD", date="2026-10-21", window="week"),

ft_train_calendar(origin="1", destination="191")

| Mode | Cheapest day | Price (Toman) |

|---|---|---|

| Flight | 2026-10-20, airline IRZ | 11,056,700 |

| Train | 2026-10-20 (and most days that week) | 760,000 |

The train is far cheaper; want me to list that day's trains with ft_search_trains?

Real tool output from 2026-10-07; prices and seats change all the time. Prices are in Toman.

What it can do

  • Flights: domestic and international, one-way or round trip, party prices, airline, direct, charter/system and time filters
  • Cheapest day for flights (+-15 days), trains (~16 days) and buses (~6 weeks)
  • Fare details: refund and change rules, baggage, international entry notes
  • Hotels in Iran and abroad: priced search, room and meal offers with cancellation terms, guest reviews
  • Villas and apartments in Iran: price per night and total, per-date calendar with blocked days
  • Trains and buses: classes, seats left, stops, amenities, VIP and sleeper buses
  • Extras: CIP lounges at IKA and MHD, eSIM data plans per country, visa prices and documents, tours and tickets
  • Read-only by design: no login, no seat hold, no booking, no payment

Example prompts:

  • "Cheapest day to fly Tehran to Istanbul next month, and the refund rules of that fare?"
  • "Hotels in Mashhad for 2 nights from the 21st, cheapest first, with free cancellation."
  • "A villa in Ramsar for 4 people next weekend under 5 million Toman a night."
  • "Cheapest train from Tehran to Mashhad this week, and where does it stop?"
  • "How much is an eSIM for Turkey, and what documents does a visa need?"
  • ارزان‌ترین اتوبوس VIP تهران به اصفهان دوشنبه بعد؟
  • ارزان‌ترین روز برای پرواز تهران به مشهد در هفته آینده کدام است؟
  • قوانین استرداد و بار مجاز این بلیط خارجی چیست؟
  • یک ویلا در رامسر برای ۴ نفر آخر هفته زیر ۵ میلیون تومان پیدا کن.

Quick start

You need uv. No API key or account.

Claude Code

claude mcp add flytoday -- uvx flytoday-mcp

If Flytoday does not answer from your network, add a proxy:

claude mcp add flytoday -e FLYTODAY_MCP_PROXY=http://127.0.0.1:8080 -- uvx flytoday-mcp

Claude Desktop

Settings → Developer → Edit Config, then add:

{

"mcpServers": { "flytoday": { "command": "uvx", "args": ["flytoday-mcp"] } } }

Need a proxy? Add "env": { "FLYTODAY_MCP_PROXY": "http://127.0.0.1:8080" } next to args.

Cursor

Click Install in Cursor above, or add the Claude Desktop block to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).

VS Code (Copilot agent mode)

Click Install in VS Code above, or add to .vscode/mcp.json:

{

"servers": { "flytoday": { "type": "stdio", "command": "uvx", "args": ["flytoday-mcp"] } } }

</details>

Codex CLI

codex mcp add flytoday -- uvx flytoday-mcp

Or in ~/.codex/config.toml:

[mcp_servers.flytoday]

command = "uvx" args = ["flytoday-mcp"]

</details>

Gemini CLI

Add to ~/.gemini/settings.json:

{

"mcpServers": { "flytoday": { "command": "uvx", "args": ["flytoday-mcp"] } } }

</details>

Windsurf

Add the Claude Desktop block to ~/.codeium/windsurf/mcp_config.json.

Anything else

It's a standard stdio MCP server: run uvx flytoday-mcp, or pip install flytoday-mcp and run flytoday-mcp.

Tools

Each vertical has its own ids, taken from its find tool: IATA codes for flights (THR, MHD, IST), hotel city_id / region_code, stay region_code, train station codes (Tehran 1, Mashhad 191), 4-digit bus city ids (Tehran 0001, Isfahan 0002).

Flights (4)

ToolWhat it does
ft_find_airportFinds IATA codes for Iranian and international cities and airports, or lists the popular ones
ft_search_flightsSearches one-way or round-trip flights with filters, sorting and paging, in Toman, with fare_source_code and search_id
ft_flight_calendarShows the cheapest fare per departure day around a date and marks the cheapest day
ft_flight_detailsGives the refund and change rules, baggage and international entry notes of one fare

Hotels and stays (6)

ToolWhat it does
ft_find_hotel_placeFind city, region and hotel ids for hotels, and region codes for villa stays; popular places when empty
ft_search_hotelsPriced hotels of a city or region for dates: whole-stay and per-night Toman, stars, score, refundable, meal
ft_hotelOne hotel: room and meal offers with price, rooms left and cancellation terms, room details, basics
ft_hotel_reviewsGuest reviews of a hotel with score, text, pros and cons
ft_search_staysVillas and apartments in Iran for dates, cheapest first, Toman per night and total
ft_stayOne villa or apartment: details, price calendar with blocked days, reviews

Trains (4)

ToolWhat it does
ft_find_stationTrain station codes by city name, or the popular stations
ft_search_trainsTrains between two stations on a date: company, class, times, seats left, price per adult
ft_train_calendarCheapest train price per day for the next ~16 days, sold-out days flagged
ft_train_stopsStops and times of one train, plus class amenities and meals

Buses (3)

ToolWhat it does
ft_find_bus_cityBus city ids by name, or the popular cities
ft_bus_calendarCheapest bus seat price per day for the next weeks (the site's price strip)
ft_search_busesBuses between two cities on a date: company, terminals, type, seats left, price per seat

CIP, eSIM, visa, activities (5)

ToolWhat it does
ft_cipCIP / VIP airport lounge prices and add-ons at IKA and MHD for a date and passengers, per passport nationality
ft_esim_planseSIM data plans for a country (GB, days, price in Toman), cheapest first
ft_visaVisa country list with from-prices, or one country's prices, documents and processing time
ft_activitiesTours, tickets and activities in a destination with from-prices for a date range
ft_activityOne activity: description, options, prices and cheapest days

All 22 tools are annotated readOnlyHint: true and return compact structured JSON, so they don't flood the agent's context.

How it works

  AI age

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx