关于 FareDice
欧洲和东南亚的低价多国行程及按日期查询的直飞票价
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://faredice.com/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http com-faredice-trips https://faredice.com/mcpCursor.cursor/mcp.json
{"mcpServers":{"com-faredice-trips":{"type":"http","url":"https://faredice.com/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"com-faredice-trips":{"type":"http","url":"https://faredice.com/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"com-faredice-trips":{"type":"http","url":"https://faredice.com/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"com-faredice-trips":{"serverUrl":"https://faredice.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| end | enum | 否 | home:最后一段航班返回出发城市(提供 home 时,返回行程起飞进入的机场)。默认值为 anywhere。home | anywhere |
| from | string | 否 | 出发城市:城市名称("Lisbon")、IATA 城市代码("LIS")、表示从该地区最繁忙的任一城市出发的 "anywhere",或国家/地区("anywhere in Germany"、"Spain"),表示从该国任一城市出发。除非提供 home,否则必填。 |
| home | string | 否 | 旅客位于目标地区以外的居住机场:城镇名称("Calgary"、"London, Ontario")或 IATA 代码("YYC")。行程会从我们掌握票价的最近大型机场(Toronto、New York、Sydney 等)搭乘航班出发,通常需要中途停留,然后从那里开始相同的行程。预算包含这段航班;从居住地前往该机场的费用不包含在价格中。提供 home 时,仅在无法从该居住地搭乘航班的情况下才使用 from。 |
| start | string | 否 | 首段航班的最早日期,格式为 YYYY-MM-DD。票价覆盖未来约 90 天。默认值:今天之后一周。 |
| until | string | 否 | 首段航班的最晚日期,格式为 YYYY-MM-DD。默认值:start 之后两周。 |
| region | enum | 否 | 行程目的地所在区域。默认值为 europe。europe | southeast-asia |
| cabin_bag | boolean | 否 | true:旅客携带登机行李(可放入头顶行李架的带轮行李箱),因此预算和排名会计入已知航班的常规行李价格;未知行李价格的航班按 35 欧元计算,即已知的最高行李价格,因此总价为估算值(参见 unpriced_cabin_bags)。默认 false:仅计算票价。 |
| countries | array | 否 | ISO 国家代码("ES"、"PT"):每个停留地都位于其中一个国家。 |
| passports | array | 否 | 旅客护照的 ISO 国家代码("US"、"IN"):排除需要提前办理签证的国家。 |
| visa_free | boolean | 否 | 有护照时:仅限无需任何类型签证的国家;电子签证、ETA、落地签以及飞行前所需签证均不包括在内。 |
| budget_eur | integer | 否 | 所有旅客的全部航班总预算上限,单位为欧元(每人最多 5,000)。 |
| held_visas | array | 否 | 旅客已持有的有效签证;结合护照时:"schengen" 可进入申根区(停留天数计入任意 180 天内的 90 天限额)以及允许申根签证持有人入境的区外国家;"uk" 和 "us" 可进入允许相应签证持有人入境的国家。旅客仍需自行核实签证的有效日期和入境次数。 |
| nights_max | integer | 否 | 每个地点最多住宿晚数。 |
| nights_min | integer | 否 | 每个地点最少住宿晚数。 |
| places_max | integer | 否 | 最多住宿地点数。默认值为 12,可设为任意数量。 |
| places_min | integer | 否 | 最少住宿地点数。默认值为 4。 |
| travellers | integer | 否 | 同行成年人人数。默认值为 1。回答中的所有价格和预算均适用于所有同行者。 |
| warm_min_c | enum | 否 | 仅包含住宿月份的典型日间最高气温至少达到此温度(°C)的地点,数据基于气象站长期平均值(没有此类数据的地点将被排除)。适用于欧洲冬季避寒旅行。16 | 18 | 20 | 22 | 25 |
| then_region | enum | 否 | 有 home 时:游览 region 后飞往另一个 region,再从那里返回 home,作为一次行程(例如 europe then southeast-asia,或反向)。共三段长途航班:从 home 飞入 region、一段跨区航班(从伦敦或巴黎出发或抵达),以及从 then_region 飞回 home;每段均为单独机票,费用都计入总价和预算。home 可以是温哥华或洛杉矶,或距其 1,000 km 内的机场。行程始终以回到 home 结束;places_min 会在两个地区之间分配。预算约 2,000 欧元适合大多数情况。europe | southeast-asia |
| kinds_of_place | object | 否 | 地点类型,依据我们对各城市的记录:每种类型可设为 "only"(每个停留地都属于该类型)、"none"(没有停留地属于该类型),或至少包含 n 个此类型的停留地(1-4),例如 {"beaches": 2, "capitals": "none"}。一种类型可以设为 "only"。滑雪仅计入 12 月至 4 月中旬,且仅限欧洲。起点和返程地不计为停留地。 |
| kinds_of_place.ski | any | 否 | |
| kinds_of_place.lakes | any | 否 | |
| kinds_of_place.beaches | any | 否 | |
| kinds_of_place.islands | any | 否 | |
| kinds_of_place.capitals | any | 否 | |
| kinds_of_place.mountains | any | 否 | |
| kinds_of_place.old_towns | any | 否 | |
| kinds_of_place.small_towns | any | 否 | |
| skip_countries | array | 否 | 行程中要排除的 ISO 国家代码。 |
| cities_per_country | integer | 否 | 任一国家的最多城市数。默认值为 1;设为 0 表示不限(回答中写作 "any")。 |
详细介绍
维护者还没有提供详细介绍,可以先查看代码仓库中的 README。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。