Shipxy
    • 船讯网API服务概述
    • 注册与创建应用
    • 多语言SDK引入
    • AI大模型接入MCP服务
    • 视频监控AI识别预警服务
      • 视频监控服务接入指南
      • 视频监控API服务说明
      • 视频监控场景应用指南
      • 视频监控服务FAQ与最佳实践
    • AI智能体应用
      • 运力资源智能体
      • 船舶风控智能体
      • 运输规划智能体
      • 航次时效预测智能体
      • 船舶安全监控智能体
      • 多式联运协同智能体
      • 大宗贸易态势分析智能体
    • 1 船舶查询
      • 1.1 船舶位置查询
        • 1.1.1 单船位置查询
        • 1.1.2 多船位置查询
        • 1.1.3 船队位置查询
      • 1.2 船舶模糊查询
        GET
      • 1.3 周边船舶查询
        GET
      • 1.4 区域船舶查询
        GET
      • 1.5 船舶船籍查询
        GET
      • 1.6 船舶档案查询
        GET
    • 2 港口查询
      • 2.1 港口信息查询
        GET
      • 2.2 港口当前靠泊船查询
        GET
      • 2.3 港口当前到锚船查询
        GET
      • 2.4 港口预抵船舶查询
        GET
    • 3 历史行为
      • 3.1 船舶历史轨迹查询
      • 3.2 船舶互相搭靠记录查询
    • 4 挂靠记录
      • 4.1 船舶历史挂靠记录
      • 4.2 船舶挂靠指定港口记录
      • 4.3 船舶当前挂靠信息
      • 4.4 港口挂靠历史船舶
    • 5 航线规划
      • 5.1 点到点航线规划
      • 5.2 港到港航线规划
      • 5.3 预计到达时间(ETA)查询
    • 6 天气气象
      • 6.1 新全球气象
        • 6.1.1 实时气象数据
        • 6.1.2 未来气象预报
      • 6.2 全球台风
        • 6.2.1 获取全球台风列表
        • 6.2.2 获取单个台风信息
      • 6.3 国内港口潮汐
        • 6.3.1 查询国内潮汐观测站列表
        • 6.3.2 查询单个观测站潮汐详情
      • 6.4 全球港口潮汐
        • 6.4.1 查询全球潮汐观测站列表
        • 6.4.2 查询单个观测站潮汐详情
      • 6.5 海区气象
      • 6.6 单点海洋气象
      • 6.7 历史气象记录
    • 7 海图GIS平台开发
      • 7.1 快速入门:从注册到接入
      • 7.2 地图引擎基础:地图控制与业务绘制
      • 7.3 船位展示服务
      • 7.4 历史轨迹服务
      • 7.5 图层与气象服务
      • 7.6 航线绘制与区域回放服务
      • 7.7 Vue项目接入指南
      • 7.8 API Key安全实践:后端代理接入
    • 8 海事数据
      • 8.1 航行警告查询
    • 9 监控推送
      • 9.1 监控船队管理
        • 9.1.1 创建船队
        • 9.1.2 更新船队信息
        • 9.1.3 查询船队
        • 9.1.4 删除船队
        • 9.1.5 船队船舶增加
        • 9.1.6 船队船舶批量更新
        • 9.1.7 船队船舶删除
      • 9.2 区域监控推送
        • 9.2.1 区域创建
        • 9.2.2 区域更新
        • 9.2.3 区域查询
        • 9.2.4 区域删除
        • 9.2.5 区域监控推送内容
      • 9.3 船舶航速提醒推送
        • 9.3.1 新增船舶订阅
        • 9.3.2 删除订阅船舶信息
        • 9.3.3 查询订阅船舶列表
        • 9.3.4 船舶航速异常推送
      • 9.4 实时船位推送
      • 9.5 船舶到离港事件推送
      • 9.6 船舶动态ETA推送
      • 9.7 船舶AIS信号消失事件推送
      • 9.8 船舶搭靠事件推送
    • 文档附录
      • 船舶类型对照表
      • 服务码返回说明
      • 海区对照表
      • 航行状态对照表
      • 绕航节点清单
      • 航标类型对照表

    AI大模型接入MCP服务

    目录#

    1.
    MCP 概述
    2.
    船讯网 MCP 服务介绍
    3.
    快速开始:配置与接入
    4.
    可用工具清单
    5.
    组合应用场景与输入输出示例
    6.
    常见问题 FAQ
    7.
    最佳实践
    8.
    附录

    一、MCP 概述#

    1.1 什么是 MCP?#

    MCP(Model Context Protocol) 是一种开放的协议标准,旨在让 AI 大语言模型(LLM)能够安全、标准化地访问外部数据和服务。通过 MCP,AI 助手可以调用外部工具(Tools)、获取实时数据、执行特定业务操作,从而大大扩展其能力边界。
    简单理解:MCP 就像是 AI 的"插件系统",让 AI 不仅能"说话",还能"做事"——查询船舶位置、规划航线、获取气象信息等。

    1.2 MCP 的核心优势#

    优势说明
    标准化统一的接口协议,一次接入,多处使用
    实时性AI 可直接获取最新船舶动态、气象数据等
    组合性多个工具可链式调用,完成复杂业务场景
    安全性API Key 权限控制,数据访问可追溯
    免开发无需编写代码,通过自然语言即可调用服务

    1.3 MCP 的工作模式#

    ┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
    │   用户提问       │────▶│   AI 助手(LLM)  │────▶│  MCP 服务决策    │
    │  "查询青岛港      │     │  理解意图,选择    │     │  判断需要调用    │
    │   靠泊船舶"      │     │  合适的工具       │     │  哪些工具        │
    └─────────────────┘     └──────────────────┘     └─────────────────┘
                                                              │
                                                              ▼
    ┌─────────────────┐     ┌──────────────────┐     ┌─────────────────┐
    │   返回结果       │◀────│   数据组装与展示   │◀────│  船讯网 API      │
    │  "青岛港当前有    │     │  AI 整合多接口     │     │  返回原始数据    │
    │   45艘靠泊船..." │     │  数据,生成回复   │     │                 │
    └─────────────────┘     └──────────────────┘     └─────────────────┘

    二、船讯网 MCP 服务介绍#

    2.1 服务简介#

    船讯网 MCP 服务 是船讯网面向 AI 时代推出的标准化数据接入服务。它将船讯网多年积累的全球船舶位置数据、港口数据、气象数据、航线数据等核心能力,通过 MCP 协议开放给 AI 助手和企业客户。
    客户只需配置一次 MCP 服务,即可在支持 MCP 的 AI 平台(如 Claude、ChatGPT、企业私有 LLM 等)中,通过自然语言直接调用船讯网的全部数据能力。

    2.2 服务能力矩阵#

    船讯网 MCP 服务涵盖 9 大功能模块、30+ 数据工具:
    ┌─────────────────────────────────────────────────────────────────────┐
    │                     船讯网 MCP 服务能力全景                          │
    ├──────────────┬──────────────────────────────────────────────────────┤
    │   船舶查询    │ 模糊搜索、单船/多船/船队位置、周边船舶、区域船舶      │
    │              │ 船舶船籍、船舶档案                                   │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   港口查询    │ 港口信息、当前靠泊船、当前到锚船、预抵船舶           │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   历史行为    │ 船舶历史轨迹、船舶搭靠记录                           │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   挂靠记录    │ 历史挂靠记录、挂靠指定港口、当前挂靠、港口挂靠历史    │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   航线规划    │ 点到点航线规划、港到港航线规划、ETA 查询             │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   气象天气    │ 单点海洋气象、海区气象、全球台风、港口潮汐            │
    │              │ 新全球气象、历史气象记录                             │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   海图应用    │ 船位光栅瓦片、港口位置瓦片                           │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   海事数据    │ 航行警告查询                                         │
    ├──────────────┼──────────────────────────────────────────────────────┤
    │   监控推送    │ 船队管理、实时船位推送、到离港事件、区域监控          │
    │              │ 动态 ETA 推送、AIS 信号消失、搭靠事件、航速提醒      │
    └──────────────┴──────────────────────────────────────────────────────┘

    2.3 适用客户群体#

    航运物流企业:追踪货物船舶、规划航线、预估到港时间
    港口运营方:监控港口船舶动态、分析泊位利用率、调度优化
    海事监管部门:区域船舶监控、异常行为识别、航行安全预警
    金融保险机构:船舶资产评估、航次验真、风险分析
    货主/贸易企业:找船运货、物流跟踪、供应链可视化
    开发者/集成商:快速构建航运类 AI 应用,无需对接复杂 API

    三、快速开始:配置与接入#

    3.1 获取 API Key(授权码)#

    船讯网 MCP 服务使用 API Key 进行身份认证和权限控制。获取流程如下:

    步骤 1:注册账号#

    1.
    访问船讯网官网(www.shipxy.com) ,点击导航栏中API再进入API控制台
    2.
    点击注册,使用手机号完成账号注册
    3.
    已有船讯网账号的用户可直接登录

    步骤 2:创建应用 Key#

    1.
    登录后进入控制台中的 "应用管理" 模块
    2.
    点击 "创建应用",填写应用名称(如"MCP 服务测试")
    3.
    系统会自动生成一个 应用 Key(格式如 1F6D701272402D1E7D8D316CCE519123)
    4.
    点击复制按钮,妥善保存该 Key
    ┌────────────────────────────────────────────────────────────────────┐
    │  ⚠️  重要提示                                                       │
    │                                                                    │
    │  1. API Key 是调用服务的唯一凭证,请勿泄露给第三方                    │
    │  2. 正式使用需联系销售开通更多权限                                  │
    │  3. 将 Key 发送给对接的销售人员即可
    │
    │                                                                    │
    │  销售商务邮箱:support@shipxy.com | 电话:400-010-8558                  │
    └────────────────────────────────────────────────────────────────────┘

    步骤 3:权限配置#

    不同的业务场景需要开通不同的接口权限:
    业务场景需开通的权限
    基础船舶追踪船舶查询(默认开通)
    港口态势监控港口查询 + 靠泊/锚地/预抵查询
    航线规划港到港/点到点航线规划 + ETA 查询
    气象辅助决策单点气象 + 海区气象 + 台风查询
    船舶行为分析历史轨迹 + 搭靠记录 + 挂靠记录
    实时监控预警监控船队 + 各类推送服务

    3.2 MCP 服务配置#

    方式一:SSE 模式(推荐,在线调用)#

    SSE(Server-Sent Events)模式适合大多数在线 AI 平台接入,配置简单,无需本地部署。
    配置参数说明:
    配置项说明示例值
    服务名称自定义标识shipxy-mcp
    服务地址船讯网 MCP 服务端点https://mcp.shipxy.com/sse
    API Key从控制台获取的授权码您的应用Key
    传输方式SSE 长连接sse
    主流平台配置示例:
    Claude Desktop 配置:
    在配置文件中添加:
    {
      "mcpServers": {
        "shipxy": {
          "command": "npx",
          "args": ["-y", "@modelcontextprotocol/server-shipxy"],
          "env": {
            "SHIPXY_API_KEY": "您的应用Key"
          }
        }
      }
    }
    Cherry Studio / ChatWise 等客户端配置:
    1.
    打开设置 → MCP 服务
    2.
    点击"添加 MCP 服务"
    3.
    填写:
    名称:船讯网船舶数据
    类型:SSE
    URL:https://mcp.shipxy.com/sse
    API Key:您的应用Key
    4.
    保存并启用
    企业私有 LLM / Dify / FastGPT 配置:

    方式二:STDIO 模式(本地调用)#

    STDIO 模式适合对数据安全性要求极高的企业,所有调用在本地完成。
    前置条件:
    安装 Node.js 18+ 或 Python 3.9+
    安装船讯网 MCP CLI 工具:npm install -g @shipxy/mcp-cli
    配置示例:
    {
      "mcpServers": {
        "shipxy": {
          "command": "shipxy-mcp",
          "args": ["--api-key", "您的应用Key"],
          "transport": "stdio"
        }
      }
    }

    3.3 验证配置是否成功#

    配置完成后,可以通过以下方式验证:
    测试指令 1 - 查询船舶位置:
    请帮我查询 MMSI 为 413961925 的船舶当前位置
    预期返回:
    船舶名称:皖鸿远369 (WANHONGYUAN369)
    当前位置:纬度 32.192517°,经度 119.628093°
    航速:6.2 节
    航向:80.8°
    目的地:泰州
    预计到达时间:2025-03-31 02:09:00
    航行状态:航行中
    测试指令 2 - 查询港口信息:
    查询青岛港的信息
    预期返回:
    港口名称:青岛 (Qingdao)
    五位码:CNQDG
    时区:UTC+8
    所属国家:中国
    如果能正常返回以上数据,说明 MCP 服务配置成功。
    附:仓库地址及配置说明:https://github.com/garrettXu/mcp-shipxy-api

    四、可用工具清单#

    以下是通过船讯网 MCP 服务可调用的全部工具列表。在 AI 对话中,您可以直接用自然语言描述需求,AI 会自动选择合适的工具进行调用。

    4.1 船舶查询类工具#

    工具名称功能描述关键输入参数典型用途
    search_ship船舶模糊搜索关键字(船名/MMSI/IMO/呼号)根据名称查找船舶 MMSI
    get_single_ship单船位置查询MMSI获取一艘船的实时位置和状态
    get_many_ship多船位置查询MMSI 列表(逗号分隔,最多100)批量查询船队位置
    get_fleet_ship船队船位置查询船队 ID查询控制台维护的船队
    get_surrounding_ship周边船舶查询中心船 MMSI获取10海里内所有船舶
    get_area_ship区域船舶查询多边形区域坐标监控指定区域内所有船舶
    get_ship_registry船舶船籍查询MMSI查询船舶所属国家/地区
    search_ship_particular船舶档案查询MMSI/IMO/船名获取船舶详细档案信息

    4.2 港口查询类工具#

    工具名称功能描述关键输入参数典型用途
    search_port港口信息查询关键字(港名/五位码)获取港口五位码等基础信息
    get_berth_ships港口当前靠泊船港口五位码查询港口正在装卸货的船舶
    get_anchor_ships港口当前到锚船港口五位码查询港口锚地等待的船舶
    get_eta_ships港口预抵船舶查询港口五位码 + 时间范围查询即将到港的船舶列表

    4.3 历史行为类工具#

    工具名称功能描述关键输入参数典型用途
    get_ship_track船舶历史轨迹MMSI + 起止时间回放船舶航行轨迹
    search_ship_approach船舶搭靠记录MMSI + 时间范围查询船舶并靠行为

    4.4 挂靠记录类工具#

    工具名称功能描述关键输入参数典型用途
    get_portof_call_by_ship船舶历史挂靠记录MMSI + 时间范围查询船舶靠港历史
    get_portof_call_by_ship_port挂靠指定港口记录MMSI + 港口五位码查询船舶在特定港口的记录
    get_ship_status船舶当前挂靠信息MMSI查询船舶当前所在港口
    get_portof_call_by_port港口挂靠历史船舶港口五位码 + 时间查询某港口历史靠泊船舶

    4.5 航线规划类工具#

    工具名称功能描述关键输入参数典型用途
    plan_route_by_point点到点航线规划起点坐标 + 终点坐标/港口规划两坐标间航线
    plan_route_by_port港到港航线规划出发港五位码 + 到达港五位码规划两港口间航线
    get_single_eta_preciseETA 精确查询MMSI + 目的港计算船舶预计到港时间

    4.6 气象天气类工具#

    工具名称功能描述关键输入参数典型用途
    get_weather_by_point单点海洋气象经纬度坐标获取某位置实时气象
    get_weather海区气象区域类型获取沿海海区气象预报
    get_typhoon全球台风无/台风名称查询台风路径和预报
    get_tide_cn国内港口潮汐港口五位码查询中国港口潮汐数据
    get_tide_global全球港口潮汐港口五位码查询全球港口潮汐数据
    get_weather_new_global新全球气象经纬度 + 时间获取实时+预报气象数据
    get_weather_history历史气象记录经纬度 + 历史时间查询历史气象数据

    4.7 海事数据类工具#

    工具名称功能描述关键输入参数典型用途
    get_nav_warning航行警告查询区域/时间查询海事局发布的航行警告

    4.8 海图应用类工具#

    工具名称功能描述关键输入参数典型用途
    get_ship_raster_tile船位光栅瓦片层级/坐标海图叠加显示船舶位置
    get_port_tile港口位置瓦片层级/坐标海图叠加显示港口标记

    五、组合应用场景与输入输出示例#

    使用说明:以下场景中,左侧为 用户的自然语言输入(即您可以直接对 AI 说的话),右侧为 工具调用链条 和 输出结果示例。AI 会根据您的描述自动完成工具选择和调用。

    场景 1:船舶实时追踪与监控#

    业务描述:根据船名查找船舶,获取其实时位置、周边交通态势,适用于物流跟踪、船舶监控等场景。
    用户输入示例:
    帮我查一下"中远海运天秤座"这艘船现在在哪里,以及它周围10海里内有哪些船
    AI 工具调用链:
    search_ship(keywords="中远海运天秤座") 
      → get_single_ship(mmsi=477172700)
      → get_surrounding_ship(mmsi=477172700)
    输出示例:

    场景 2:港口态势全景感知#

    业务描述:全面了解某一港口的当前运营状态,包括靠泊作业、锚地等待、即将到港的船舶情况,适用于港口调度、物流安排等场景。
    用户输入示例:
    帮我分析一下上海港现在的船舶态势,包括靠泊的、锚地等待的、以及未来24小时预抵的船舶情况
    AI 工具调用链:
    search_port(keywords="上海")
      → get_berth_ships(port_code="CNSHG")
      → get_anchor_ships(port_code="CNSHG")
      → get_eta_ships(port_code="CNSHG", start_time=now, end_time=now+24h)
    输出示例:

    场景 3:航次全流程追踪分析#

    业务描述:追踪一艘船舶的完整航次,从离港到航行中的轨迹、气象条件,再到预计到港时间,适用于物流跟踪、航次结算等场景。
    用户输入示例:
    帮我追踪 MMSI 477172700 这艘船从上个月离港以来的航行轨迹,
    再看看它现在到上海还要多久,沿途天气怎么样
    AI 工具调用链:
    get_single_ship(mmsi=477172700)
      → get_ship_track(mmsi=477172700, start_time=last_month, end_time=now)
      → get_single_eta_precise(mmsi=477172700, port_code="CNSHG")
      → get_weather_by_point(lng=current_lng, lat=current_lat)
    输出示例:

    场景 4:船舶档案与运力分析#

    业务描述:查询船舶的详细档案信息,分析其运力参数、管理方信息,配合港口数据进行找船匹配,适用于物流找船、金融风控等场景。
    用户输入示例:
    我想了解一下"COSCO SHIPPING LIBRA"这艘船的详细档案,
    看看它适合运什么货,以及它最近一年去过哪些港口
    AI 工具调用链:
    search_ship(keywords="COSCO SHIPPING LIBRA")
      → search_ship_particular(mmsi=477172700)
      → get_ship_registry(mmsi=477172700)
      → get_portof_call_by_ship(mmsi=477172700, start_time=one_year_ago, end_time=now)
    输出示例:

    场景 5:智能航线规划与气象避险#

    业务描述:规划两港之间的最优航线,并结合沿途气象数据进行风险评估,适用于航前规划、航线优化等场景。
    用户输入示例:
    帮我规划一下从青岛到宁波的最优航线,再看看沿途现在的天气怎么样,
    有没有台风需要避让
    AI 工具调用链:
    search_port(keywords="青岛") 
      → search_port(keywords="宁波")
      → plan_route_by_port(start_port_code="CNQDG", end_port_code="CNNBO")
      → get_weather_by_point(lng=midpoint_lng, lat=midpoint_lat)
      → get_typhoon()
    输出示例:

    场景 6:海事安全监控与异常检测#

    业务描述:监控特定区域内所有船舶动态,识别异常行为(如非正常的搭靠、AIS信号消失等),适用于海事监管、海上安全等场景。
    用户输入示例:
    帮我监控长江口这个区域现在有多少船,有没有航行警告,
    然后再查一下 MMSI 413842124 这艘船最近有没有和其他船靠在一起
    AI 工具调用链:
    get_area_ship(region="长江口多边形坐标")
      → get_nav_warning(area="长江口")
      → search_ship_approach(mmsi=413842124, start_time=recent, end_time=now)
    输出示例:

    场景 7:港口泊位调度优化#

    业务描述:综合分析港口靠泊作业效率,结合预抵船舶和潮汐数据,为港口调度提供决策支持,适用于港口运营管理部门。
    用户输入示例:
    帮我查一下宁波港最近7天的船舶作业情况,
    看看平均在港时间是多少,未来有哪些大船要来,今天潮汐情况如何
    AI 工具调用链:
    search_port(keywords="宁波")
      → get_portof_call_by_port(port_code="CNNBO", start_time=7days_ago, end_time=now)
      → get_berth_ships(port_code="CNNBO")
      → get_eta_ships(port_code="CNNBO", start_time=now, end_time=now+7days)
      → get_tide_cn(port_code="CNNBO")
    输出示例:

    场景 8:船舶历史行为回溯分析#

    业务描述:回溯一艘船舶的历史挂靠记录和搭靠行为,结合轨迹数据进行综合分析,适用于海事调查、保险理赔、贸易合规等场景。
    用户输入示例:
    帮我查一下 MMSI 477172700 这艘船过去半年去过哪些港口,
    有没有在什么奇怪的地方停过,或者和什么可疑的船接触过
    AI 工具调用链:
    get_portof_call_by_ship(mmsi=477172700, start_time=6months_ago, end_time=now)
      → search_ship_approach(mmsi=477172700, start_time=6months_ago, end_time=now)
      → get_ship_track(mmsi=477172700, start_time=specific_period, end_time=now)
    输出示例:

    场景 9:气象辅助航行决策#

    业务描述:为船舶提供全面的气象数据支持,包括当前气象、海区预报、台风预警、潮汐数据等,辅助航行安全决策。
    用户输入示例:
    我有一艘船现在在东海 (125°E, 28°N) 附近航行,
    帮我查一下那里的天气怎么样,周边海区预报如何,
    有没有台风,再到上海的潮汐情况
    AI 工具调用链:
    get_weather_by_point(lng=125, lat=28)
      → get_weather(weather_type=1)
      → get_typhoon()
      → get_tide_cn(port_code="CNSHG")
    输出示例:

    场景 10:船队管理与动态推送#

    业务描述:管理监控船队,设置各类推送事件(到离港、区域进出、ETA变化等),适用于船东、物流公司等需要批量管理船舶的客户。
    用户输入示例:
    帮我创建一个叫"华东货轮船队"的船队,把 MMSI 413961925、
    477172700、412304788 这三艘船加进去,
    然后查一下这个船队现在所有船的位置
    AI 工具调用链:
    manage_fleet(action="create", fleet_name="华东货轮船队")
      → manage_fleet(action="add_ships", fleet_id=new_fleet_id, mmsis=[413961925,477172700,412304788])
      → get_fleet_ship(fleet_id=new_fleet_id)
    输出示例:

    六、常见问题 FAQ#

    Q1:MCP 服务需要额外收费吗?#

    船讯网 MCP 服务本身不额外收取协议接入费用,您只需按照实际调用的 API 接口和数据量支付相应的费用。具体的计费标准请咨询船讯网商务团队(support@shipxy.com)。

    Q2:一个 API Key 可以同时用于 API 调用和 MCP 接入吗?#

    可以。您在船讯网控制台创建的应用 Key 既可以用于传统的 HTTP API 调用,也可以用于 MCP 服务接入,权限是互通的。

    Q3:MCP 调用有频率限制吗?#

    有的。MCP 服务的频率限制与 API 接口的限制一致:
    基础查询类接口:一般限制为每秒 10-50 次(根据套餐不同)
    高级查询类接口:一般限制为每秒 5-20 次
    推送类服务:不受频率限制,属于被动接收
    具体限制请查看控制台中的权限清单。

    Q4:AI 调用工具时出错怎么办?#

    常见错误及解决方法:
    错误码含义解决方法
    14来源域错误API Key 绑定了特定域名,请使用正确的来源域名
    15权限不足该接口需要开通高级权限,请联系商务
    16请求参数错误检查输入参数格式,如 MMSI 是否为9位数字
    17请求频率超限降低请求频率,或升级套餐
    18数据不存在该船舶/港口暂无数据,请确认输入是否正确

    Q5:如何查看我的 API 调用量和余额?#

    登录船讯网 API 控制台,在 "用量统计" 模块中可以查看:
    每日/每月 API 调用次数
    各接口的调用分布
    账户余额和套餐有效期
    访问趋势图表

    Q6:支持哪些 AI 平台?#

    理论上支持所有兼容 MCP 协议的 AI 平台,包括但不限于:
    Claude Desktop (Anthropic)
    ChatGPT (OpenAI,需插件支持)
    Cherry Studio、ChatWise 等国产 MCP 客户端
    Dify、FastGPT、Coze 等 LLM 应用开发平台
    企业私有化部署的 LLM 系统

    Q7:数据安全和隐私如何保障?#

    所有数据传输均通过 HTTPS 加密
    API Key 支持 IP 白名单和域名绑定
    支持企业私有化部署,数据不出域

    Q8:推送类服务如何接收?#

    推送类服务需要您在控制台中:
    1.
    创建监控船队并添加需要监控的船舶
    2.
    绑定您的接收 URL(Webhook 地址)
    3.
    选择需要订阅的推送事件类型
    4.
    船讯网服务器会在事件发生时主动推送数据到您的 URL
    推送数据格式为 JSON,具体内容请参考 API 接口文档的"监控推送"章节。

    七、最佳实践#

    7.1 查询优化建议#

    1.
    善用模糊搜索:如果不确定 MMSI,先用 search_ship 通过船名查找
    2.
    批量查询:查询多艘船时使用 get_many_ship,比多次单船查询更高效
    3.
    合理设置时间范围:历史轨迹和挂靠记录查询时,尽量缩小时间范围,减少数据量
    4.
    组合调用:将相关查询组合在一起,如查港口时同时查靠泊、锚地、预抵

    7.2 自然语言提问技巧#

    为了让 AI 更准确地理解您的需求,建议按以下格式提问:
    [动作] + [对象] + [条件/范围] + [输出要求]
    
    示例:
    ✅ "查询青岛港当前靠泊的集装箱船列表"
    ✅ "帮我规划从宁波到深圳的航线,并查看沿途天气"
    ✅ "分析一下 MMSI 477172700 近3个月的挂靠记录"
    
    ❌ "帮我查一下船" (太模糊)
    ❌ "天气怎么样" (缺少位置信息)

    7.3 企业级使用建议#

    1.
    分级权限管理:为不同部门创建不同的 API Key,控制数据访问范围
    2.
    缓存热点数据:船舶静态信息(如档案)变化较少,可适当缓存减少调用
    3.
    异常监控:设置 AIS 信号消失、航速异常等推送,及时发现异常
    4.
    数据备份:重要的推送数据建议在本地做备份存储

    八、附录#

    附录 A:船舶类型对照表(部分常用类型)#

    类型编号船舶类型
    20-29地效应船
    30捕捞
    31拖引
    32拖引并且船长>200m或船宽>25m
    33疏浚或水下作业
    34潜水作业
    35参与军事行动
    36帆船航行
    37娱乐船
    40-49高速船
    50引航船
    51搜救船
    完整类型列表请参考 API 接口文档附录 船舶类型对照表

    附录 B:API 返回状态码说明#

    状态码说明
    0返回成功
    1返回失败
    3操作对象不存在(船舶、船队等)
    6Key 过期
    7key 被锁定
    9key 不存在
    12请求数据量过大,拒绝执行
    13服务器繁忙
    14请求来自非绑定域名
    完整API返回码请参考 API 接口文档附录 服务返回码说明

    附录 C:联系方式#

    类型联系方式
    商务咨询support@shipxy.com / 400-010-8558
    技术支持service@shipxy.com
    官网www.shipxy.com
    API 控制台登录船讯网官网后进入"API"模块

    文档结束
    如有疑问,请联系船讯网技术支持团队:service@shipxy.com
    上一页
    多语言SDK引入
    下一页
    视频监控AI识别预警服务