关于 Charter Boats
Charter Boats 是面向旅行者和航海规划者的 MCP 服务,可搜索全球包船船只,并查询目的地、航线和行程。只读工具提供实时价格、船只详情及预订链接。
主要功能
- 01按地点、日期、人数和预算搜索船只
- 02查询码头、锚地与目的地景点
- 03查找航线和多日行程
- 04获取船只价格、空档及预订链接
- 05查看地点与行程详情
适用场景
- 01按日期与预算筛选包船船只
- 02规划目的地间的航行路线
- 03查找码头周边补给点和景点
- 04比较船只详情并查看预订信息
MCP 相关
该 MCP 服务通过 Streamable HTTP 向客户端提供 11 个只读工具,并提供三个提示词预设。部分支持 MCP Apps 的客户端可显示船只和地点搜索卡片。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://charter.boats/mcpclaude mcp add --transport http charter-boats https://charter.boats/mcp{"mcpServers":{"charter-boats":{"type":"http","url":"https://charter.boats/mcp"}}}在 Cursor 中打开{"servers":{"charter-boats":{"type":"http","url":"https://charter.boats/mcp"}}}在 VS Code 中打开{"mcpServers":{"charter-boats":{"type":"http","url":"https://charter.boats/mcp"}}}{"mcpServers":{"charter-boats":{"serverUrl":"https://charter.boats/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
10| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| location | string | 是 | 目的地——码头、城市、岛屿、国家/地区。支持模糊匹配。示例:'Lefkada'、'Croatia'。 |
| search | string | 否 | 船只名称,或仅填写型号("4.2"、"Oceanis 46"、"Helia 44")。此处切勿填写品牌——品牌和型号应一并填写在 `makemodel` 中。 |
| boat_type | enum | 否 | 船只类型sailboat | catamaran | motorboat | gulet | yacht | rib | other |
| makemodel | string | 否 | 品牌和型号一起填写,使用纯文本,并严格按照客人所说的内容填写:"Bali 4.2"、"Fountaine Pajot"、"FP 41"、"Lagoon"。仅填写品牌也可以。不要拆分、添加标点或展开缩写。 |
| guests | integer | 否 | 客人人数 |
| date_from | string | 否 | 开始日期 YYYY-MM-DD |
| date_to | string | 否 | 结束日期 YYYY-MM-DD |
| price_min | number | 否 | 每日最低价格,单位为 EUR |
| price_max | number | 否 | 每日最高价格,单位为 EUR。仅在明确指定每日预算上限时使用;整个行程或每周预算请改用 total_max。 |
| total_max | number | 否 | 整个行程的包船总价上限,单位为 EUR(包括船只和必需的额外费用,按指定的客人数和日期计算)。客人给出总预算或每周预算时均使用此参数,例如 "under €5000 for the week"。需要提供日期才能应用。 |
| cabins | integer | 否 | 最少舱室数 |
| length_min | integer | 否 | 最小长度,单位为英尺 |
| year_min | integer | 否 | 最低建造年份。示例:2020 |
| features | array | 否 | 设备/设施筛选条件——船只必须具备所有列出的项目。将用户措辞映射到 slug:"ac"/"air con" → air_conditioning,"genset" → generator,"paddle board" → sup,"hot tub" → jacuzzi,"speakers"/"bluetooth" → sound_system,"gps"/"plotter" → chartplotter。 |
| sort | enum | 否 | 排序顺序deals | price_low | price_high | newest |
详细介绍
Charter Boats MCP 服务
将 Claude、ChatGPT、Cursor 或任何 MCP 客户端连接到全球 14,000 多艘包租船。按目的地、日期、容量和预算搜索船只,探索码头、锚地、景点、航行路线和精选行程,获取任意船只的完整详情,以及实时价格和预订链接。
端点: https://charter.boats/mcp
传输方式: Streamable HTTP (JSON-RPC 2.0)。无需身份验证。
安装页面: 在浏览器中打开 charter.boats/mcp。
完整文档: docs.charter.boats/api/ai/mcp-server
该服务由 Charter Boats 托管。此仓库包含其列表元数据(server.json)和徽标;此处未发布服务代码。
连接
Claude.ai / Claude Desktop(Pro、Max、Team 或 Enterprise)
设置 → 连接器 → 添加自定义连接器。名称填写 Charter Boats,URL 填写 https://charter.boats/mcp,OAuth 字段留空。
Claude Code
claude mcp add --transport http charter-boats https://charter.boats/mcp
ChatGPT
设置 → 应用 → 创建应用 → MCP Server。名称填写 Charter Boats,URL 填写 https://charter.boats/mcp,身份验证选择 No authentication。在聊天中点击 + → Charter Boats 启用它。
Cursor — 添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"charter-boats": { "url": "https://charter.boats/mcp" }
}
}
MCP Inspector
npx @modelcontextprotocol/inspector
传输方式选择 Streamable HTTP,URL 填写 https://charter.boats/mcp。
工具
全部十一种工具均为只读。
| 工具 | 功能 |
|---|---|
search_boats | 按地点、类型、日期、容量和预算搜索船只。最多显示 8 艘,并附价格、图片和预订链接。 |
search_locations | 按名称搜索码头、港口和锚地;按区域内的受欢迎程度搜索(根据观测到的船只交通量排名);或搜索某个地点的可达范围。 |
search_pois | 搜索目的地附近的餐厅、燃油、杂货店、商店和景点。 |
search_routes | 搜索目的地之间的航行路线,并显示距离和难度。 |
search_trips | 搜索多日精选行程。 |
search_content | 搜索关于预订、费用、执照、押金和入住手续的文章、指南和常见问题。 |
get_boat_details | 获取完整规格、365 天的可用情况和价格、费用、折扣、取消政策以及入住和退房时间。 |
get_boat_standouts | 了解某艘船在一周行程中相较于类似船只的优缺点。 |
get_poi_details | 获取简介、营业时间、地址、联系方式、附近码头和优惠信息。 |
get_location_details | 获取简介、设施、联系方式、船只数量、最低日租价格,以及根据追踪到的船只交通量统计的逐月繁忙程度。 |
get_trip_details | 获取每日停靠点、距离、活动和亮点。 |
为支持显示提示词预设的客户端注册了三个预设:plan-sailing-trip、find-charter-boat、explore-destination。
search_boats 和 search_locations 会在支持 MCP Apps 的客户端(ChatGPT、Claude)中显示可视化卡片。
试用
- “在克罗地亚寻找一艘可容纳 6 位客人、7 月 10 日至 17 日出行、日租金低于 €400 的双体船。”
- “特罗吉尔码头附近有哪些补给点?”
- “伊奥尼亚海哪些锚地在 8 月最繁忙?”
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。