Token导航 LogoToken导航

MCP Server · 运维云端

Flights Points Tool

将航班价格转换为Chase Ultimate Rewards、American AAdvantage和United MileagePlus的积分/里程等效值的服务。

未说明官方级别未说明来源级核验工具 4
PythonCursor云端部署

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
andrew-demers
提供方
andrew-demers

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

3

仓库热度

收录来源

1 个

MCP World

选型结论

Flights Points Tool 属于运维云端类 MCP Server,公开资料标注 4 个工具,通过传输方式未标注接入,适配 Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

航班积分工具

MCP服务器,将航班价格转换为 点/英里当量 为了 Chase终极奖励, 美国AAdvantage,以及 美联航前程万里。将其与 谷歌航班MCP:从Flights MCP获取航班选项,然后调用此服务器查看每个价格值多少积分。

点路径样式:随价格更新的范围

点显示为 范围 (例如约20000–30000英里) 随着价格的变化而更新,因为像American这样的程序每美元不使用固定的积分——兑换价值因路线、日期和舱位而异。每个结果包括:

  • 范围 --该价格的最低-最高点(来自该计划的估值区间)。
  • 典型的 --取决于价格的典型值(非常低的票价与较高的票价略有不同)。

积分提供者和估值区间

提供者程序单位分/点(最小值-典型值-最大值)
Chase终极奖励积分1.6–2.05–2.5
美国AAdvantage里程1.0–1.2–1.5
美联航前程万里里程1.0–1.2–1.5

使用 list_point_providers 查看完整的乐队和音符。

工具

  • get_real_points_for_route(origin, destination, departure_date, adults?, price?, providers?) — 查询seats.aero和/或提供商网站 为了 实际 奖励积分/里程。当 seats.aero 配置(见下文),American和United来自其Cached Search API(无浏览器)。否则或缓存未命中时,在以下情况下使用可选的浏览器抓取器(aa.com、united.com、Chase) [scrape] 已安装。大通总是从它的刮刀或估值;它可能需要登录。
  • get_points_equivalent(price, providers?) --转换a 现金价格 根据点数范围和典型值(基于估值)。价格可以是 "$299" 或 299.
  • get_points_for_multiple_prices(prices, providers?) --价格表也是如此(例如,从MCP航班最便宜/最好的结果)。
  • list_point_providers() --列出程序及其最小-典型-最大估值(每点美分)。

设置

安装

cd /path/to/flights-points-tool
uv sync
# or: pip install -e .

真正的查找--seats.aero(建议用于美国航空和联合航空): 无需浏览器。设置您的 seats.aero Pro API密钥,因此美国和美国的奖励里程来自他们的Cached Search API:

export SEATS_AERO_API_KEY="your-api-key"

从获取API密钥 seats.aero → 设置→ API(需要专业帐户;请参阅 他们的API文件 和 使用限制).如果设置了密钥, get_real_points_for_route 美国航空和联合航空首先使用seats.aero;如果没有缓存数据或密钥丢失,则在安装时将回退到浏览器抓取器。

真正的查找——浏览器抓取器(可选): 要同时从aa.com、united.com和Chase Travel获取(或在不使用seats.aero时),请安装可选的抓取依赖项和Playwright:

uv sync --extra scrape
# or: pip install -e ".[scrape]"
playwright install chromium

可选:通过env禁用单个抓取器(例如在CI中或避免使用浏览器):

  • FLIGHTS_POINTS_DISABLE_AA_SCRAPE=1 --美国(aa.com)
  • FLIGHTS_POINTS_DISABLE_UNITED_SCRAPE=1 --联合(United.com)
  • FLIGHTS_POINTS_DISABLE_CHASE_SCRAPE=1 --Chase Travel(Chase.com/Travel;通常需要登录)

使用光标运行

  1. MCP项目:创建或编辑 .cursor/mcp.json 在这个仓库(或使用它的项目)中:
{
  "mcpServers": {
    "flights-points": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/huxley-47/dev/flights-points-tool",
        "run",
        "python",
        "-m",
        "flights_points.mcp_server"
      ]
    }
  }
}

替换 /Users/huxley-47/dev/flights-points-tool 以及通往此仓库的绝对路径。如果 uv 不在您的PATH中,请使用完整路径 uv (例如来自 which uv)in "command".

  1. 使用Google Flights MCP:将航班MCP添加到同一个中 mcp.json 因此,代理既可以搜索航班,也可以获得积分:
{
  "mcpServers": {
    "flights": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/flights-mcp-server",
        "run",
        "flights.py"
      ]
    },
    "flights-points": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/huxley-47/dev/flights-points-tool",
        "run",
        "python",
        "-m",
        "flights_points.mcp_server"
      ]
    }
  }
}
  1. 重新启动Cursor(或重新加载MCP),使两台服务器都可用。

代理流示例

  1. 用户:“下周五肯尼迪机场到洛杉矶国际机场最便宜的航班,要多少积分?”
  2. 客服致电MCP航班: get_cheapest_flights(origin="JFK", destination="LAX", departure_date="2026-02-13") → 获取包含以下价格的航班列表 "$299", "$312", …
  3. 实际查找: 客服电话 get_real_points_for_route(origin="JFK", destination="LAX", departure_date="2026-02-13", price=299) → 美国和美国从 seats.aero 当 SEATS_AERO_API_KEY 设置,和/或在启用浏览器抓取时从aa.com/united.com/Chase获取。 或 使用 get_points_equivalent(price="$299") 仅供估价。
  4. 客服会回复航班选项和每个选项的积分。

发展

  • 估值: src/flights_points/valuations.py
  • 真正的报价获取者: src/flights_points/real_quotes.py, src/flights_points/providers/ (座位区: seats_aero.py;美国人: american.py,联合: united.py蔡斯: chase.py 通过剧作家)
  • MCP工具: src/flights_points/mcp_server.py
  • 在本地运行服务器(stdio): python -m flights_points.mcp_server

注: 随着 seats.aero 你可以在没有浏览器的情况下获得American和United。当seats.aero未配置或没有数据时,使用浏览器抓取器(Playwright)。Chase仅通过其刮刀或估价,通常需要登录。如果座椅.aero API响应形状发生变化, providers/seats_aero.py 可能需要更新(请参阅 developers.sats.aero).

许可证

MIT。

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

航班积分转换Python本地部署旅行积分计算里程兑换

支持客户端

Cursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Cursor 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Flights Points Tool

MCP World · 本页

4未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Flights Points Tool 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Flights Points Tool 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Flights Points Tool 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Flights Points Tool 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Flights Points Tool 支持哪些客户端?

公开资料标注支持 Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP