Flight Fares

app.aplusz由 aplusz.app 發布官方發布者v1.0.0更新於 Nov 2, 2026

Cheapest observed fare, 6-month low and best departure date for a city pair.

已驗證Streamable HTTP可網頁執行位置與生活金融

概覽

AI 產生的概覽

遠端 MCP 伺服器,依城市對回傳快取的最便宜單程機票觀察價、六個月低點與最佳出發日期。

可以做什麼
  • 查詢兩座城市之間最便宜的單程觀察票價,並附上六個月低點與觀察到該低點的日期
  • 列出從某個出發地可抵達的目的地,依價格由低到高排序,用於尋找便宜航線靈感
  • 把口語化的城市名稱轉成其他工具所需的大寫 IATA 城市代碼
適用情境
適合使用者提供出發地與目的地並詢問價格、最便宜的飛行日期,或某票價是否划算時;也適合想從某城市出發尋找便宜目的地的情況。
執行需求
需要遠端 streamable HTTP 端點;未宣告任何套件、環境變數或請求標頭。未宣告身分驗證。
安裝前請注意
價格是快取快照而非即時報價,可能已過時,訂票前應再確認。相關網站仍在開發中,航班資料來自聯盟行銷來源,並透過 Stripe 銷售訂閱。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Flight Fares,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/app.aplusz%2Fflight-fares/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "flight-fares": {
      "type": "http",
      "url": "https://aplusz.app/mcp"
    }
  }
}

README

✈️ APlusZ

APlusZ.app makes you fly for LESS.

A free, mobile-first PWA that shows the exact calendar day to book and depart for the lowest air ticket price on any route.


🌍 Live


⚡ Stack (always free)

LayerService
FrontendStatic HTML/CSS/JS (PWA)
HostingCloudflare Pages
Data fetcherGitHub Actions (cron)
Data storageJSON in this repo
Flight data sourceKiwi Tequila (affiliate)
Email alertsmailto: deep links
PaymentsStripe (subscriptions only)

Monthly infrastructure cost: €0.


📂 Structure

frontend/├── index.html             # Landing + search├── offline.html           # Service worker fallback├── apz.webmanifest        # PWA manifest├── sw.js                  # Service worker├── legal/│   └── index.html         # Mentions légales + GDPR + ToS├── assets/│   ├── tokens.css         # Design tokens (4 themes)│   ├── app.css            # Layout + components│   ├── result.css         # Result card styles│   ├── detect.js          # Auto language/theme/currency│   ├── i18n.js            # Translation loader│   ├── app.js             # Page logic│   ├── result.js          # Result card renderer│   ├── sw-register.js     # PWA install/update│   └── icons/             # PWA icons (192/512 + maskable)├── i18n/│   ├── en.json│   ├── fr.json│   ├── es.json│   ├── de.json│   ├── ja.json│   └── zh.json└── data/                  # Updated weekly by GitHub Actions    └── routes.json

🎨 Themes (4)

  • 🌑 Dark Glass — iOS Liquid Glass style (default for OS dark mode)
  • 🌕 Light Expressive — Android Material 3 Expressive style
  • 📖 Sepia Reader — eBook warm daytime
  • 🌙 Sepia Night — warm dark night reading

Cycle via top-bar button. Persists in localStorage.


🌐 Languages

Auto-detected from navigator.language with 5-fallback chain. Supported: en · fr · es · de · ja · zh. Manual override persists.


💸 Revenue cap

Subscription revenue auto-pauses at €62,000/yr (Stripe subscription.pause_collection). Resets January 1. Affiliate revenue (Kiwi Tequila) is uncapped and sits outside this ceiling.


📜 Legal

aplusz.app/legal — GDPR + ToS + Mentions Légales.


📄 License

Proprietary. All rights reserved.

來源:README.md,提交 8bb3276

工具

3

find_cheapest_fare

Cheapest fare between two cities

Returns the cheapest observed one-way fare between two cities, plus the six-month low and the departure date on which the low was observed. Use whenever the user names an origin and a destination and asks about price, the cheapest date to fly, or whether a fare is a good deal. Both arguments are required; neither alone produces a valid answer. Answers are directional and per pair - PAR to BKK is not BKK to PAR and is not PAR to SIN. Prices are cached snapshots, never live quotes: say "last observed", never "current price", and surface live_check_url to any user about to book.

輸入參數to必填from必填

list_routes_from

Cheapest destinations from one city

Returns destinations reachable from one origin, sorted cheapest first. Use when the user asks where they can fly cheaply from a city, or wants inspiration rather than one specific pair. One call replaces dozens of page fetches. Prices are cached snapshots.

輸入參數from必填limit

resolve_city

Resolve a city name to its IATA code

Turns a spoken city name into the uppercase IATA city code the other tools expect. Call this before find_cheapest_fare whenever you are not certain of a code. Do not invent codes.

輸入參數query必填

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

    請在儲存庫或註冊中心條目中宣告授權條款。

其他 Aplusz 整合