Datalastic Vessel Tracking

官方

用于追踪船舶、分析港口及探索船舶数据的海事智能系统。

你可以用 Datalastic Vessel Tracking MCP 做什么?

  • 获取船舶实时位置与目的地 — 通过 get_vesselget_vessel_pro 查询船舶的当前位置、航速、航向、预计到达时间及目的港。
  • 搜索全球船舶注册信息 — 使用 find_vessels 按名称、类型、船旗、吨位或尺寸查找船舶,并通过 get_vessel_info 获取静态技术参数。
  • 查看某点或港口附近所有船舶 — 利用 get_vessels_in_radius 列出当前位于坐标、港口或其他船舶半径范围内的所有船舶。
  • 获取海洋天气与7天预报 — 通过 get_weather 请求指定坐标、港口或船舶周边的当前海洋与大气状况及预报。
  • 查询港口详情与码头信息 — 使用 find_ports 按名称或UN/LOCODE搜索港口,并通过 get_port 获取完整的码头、运营商及地址数据。
  • 访问海事情报记录 — 利用 intel_* 工具(需海事报告附加组件)检索船舶的所有权、检验、事故、干船坞、发动机及销售历史。

文档

Datalastic MCP 服务器

官方 Model Context Protocol (MCP) 服务器,为任何兼容 MCP 的 AI 客户端提供 Datalastic 的实时船舶追踪、港口数据、海事天气和海事情报服务。

License: MIT MCP Badge

概述

Datalastic MCP 服务器提供 25 个工具,涵盖六大类别:

  • 实时船舶位置 — 通过 MMSI、IMO 或船名实时追踪船舶
  • 船舶登记 — 超过 750,000 艘船舶的规格、尺寸、船旗和吨位信息
  • 港口数据 — 包含 UN/LOCODE 的全球港口和码头目录
  • 区域搜索 — 当前位于任意点或港口半径范围内的所有船舶
  • 海事天气 — 结合大气天气的海浪、涌浪和海况信息,提供任意坐标、港口或船舶的 7 天预报
  • 海事情报 (海事报告附加组件) — 所有权、检查、事故、干船坞、发动机规格、买卖交易

服务器运行于 mcp.datalastic.com — 无需本地安装。


入门指南

使用您的 Datalastic 账户登录

无需 API 密钥。只需在您的客户端中将 https://mcp.datalastic.com/mcp 添加为服务器 URL,无需任何请求头或凭据。连接时,您的客户端将自动打开浏览器窗口,以便您使用 Datalastic 账户登录。批准后,您即已连接 — 客户端会处理其余一切。

要断开连接,请使用 MCP 客户端中的断开连接选项,或从您的 Datalastic 账户设置 中撤销访问权限。

API 密钥

datalastic.com/pricing 注册并订阅套餐。您的 API 密钥将通过电子邮件发送,并可在您的账户仪表板中查看。

对于支持在配置文件中使用自定义请求头的客户端,请使用下方 客户端配置 部分中的示例。对于 Claude Code,请改用 CLI 命令。


客户端配置

Claude Code

运行此命令以使用您的 API 密钥添加服务器:

claude mcp add --scope user --transport http datalastic https://mcp.datalastic.com/mcp --header "X-Api-Key: YOUR_API_KEY"

对于 Claude Desktop,请使用 OAuth(通过上述 Datalastic 账户登录)— 尚不支持通过配置文件进行自定义请求头认证。

Cursor

编辑 ~/.cursor/mcp.json

{
  "mcpServers": {
    "datalastic": {
      "type": "http",
      "url": "https://mcp.datalastic.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

VS Code (GitHub Copilot)

编辑工作区中的 .vscode/mcp.json,或您的用户级 mcp.json

{
  "servers": {
    "datalastic": {
      "type": "http",
      "url": "https://mcp.datalastic.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Windsurf

编辑 ~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "datalastic": {
      "type": "http",
      "url": "https://mcp.datalastic.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

Gemini CLI

编辑 ~/.gemini/settings.json

{
  "mcpServers": {
    "datalastic": {
      "httpUrl": "https://mcp.datalastic.com/mcp",
      "headers": {
        "X-Api-Key": "YOUR_API_KEY"
      }
    }
  }
}

任意 Streamable HTTP 客户端

URL:    https://mcp.datalastic.com/mcp
Header: X-Api-Key: YOUR_API_KEY

工具

所有 25 个工具始终在您的客户端中列出。海事情报工具需要 海事报告 附加组件;其他所有功能在每个套餐中均可用。

船舶追踪

  • get_vessel - 单艘船舶的实时位置、航速、航向和航行状态
  • get_vessel_pro - 类似 get_vessel,外加识别的目的港、预计到达时间、实际离港时间和吃水深度
  • get_vessel_info - 静态规格:尺寸、吨位、载货能力、建造年份、船旗、呼号
  • find_vessels - 按名称、类型、船旗、吨位或尺寸搜索登记信息
  • get_vessels_bulk - 单次调用获取最多 100 艘船舶的实时位置
  • get_vessel_history - 船舶的历史 AIS 轨迹(数据自 2021-08-10 起可用)
  • get_vessels_in_radius - 当前位于某点、港口或船舶半径(最大 50 海里)范围内的所有船舶

选择合适的船舶工具:get_vessel 开始获取实时位置。仅在需要目的港、预计到达时间或吃水深度时使用 get_vessel_pro

港口

  • find_ports - 按名称、UN/LOCODE、国家、类型或坐标搜索港口登记信息
  • get_port - 完整的港口详情,包括码头、运营商、地址和坐标

海事天气

  • get_weather - 完整的天气图景:结合大气条件(风、温度、能见度、气压)的海洋条件(海浪、涌浪、洋流、海面温度)。可在固定坐标、港口或船舶周围工作,解析至船舶最后已知位置。返回当前状况以及 7 天的每日和每小时预报

海事情报 (海事报告附加组件)

  • intel_ownership - 受益所有人、运营商、技术和商业管理人、保赔协会
  • intel_inspections - 港口国监督检查记录 — 滞留和缺陷
  • intel_casualties - 记录的事故:搁浅、碰撞、火灾、机械故障
  • intel_drydock - 下次进干船坞日期、特别检验日期和 IOPP 证书到期日
  • intel_class - 船级社、主要尺寸和下次检验日期
  • intel_engine - 主机型号、制造商、推进类型和最大持续输出功率
  • intel_spd - 买卖和拆解交易 — 买方、卖方、报告价格
  • intel_companies - 海事公司概况:船东、运营商、管理人及联系方式
  • sea_route - 两个港口或坐标之间的示意航线及距离(公里/海里)。用于距离估算和可视化 — 不适用于实际导航。
  • estimated_vessel_position - 超出地面 AIS 范围(远洋)船舶的估计当前位置
  • intel_report_request - 提交任何海事报告数据集的完整批量导出
  • intel_info - 您的海事报告附加组件状态、附加组件包含的内容以及如何启用 (所有套餐均可用)

没有附加组件? 在没有海事报告附加组件的情况下调用海事情报工具,将返回一条消息,说明需要该附加组件 — intel_info 显示您的状态以及如何启用它。升级在同一会话中立即可用,无需重新连接。

批量报告 (异步)

  • report_request - 提交异步导出:vessel_listport_listinradius_historyrequest_usage
  • report_status - 轮询报告作业;完成后返回下载 URL
  • report_list - 列出您最近的报告作业及状态

报告是异步生成的,可能需要几分钟。服务器返回一个 result_url 供下载 — 它本身从不获取文件。下载链接是有效期为 6 小时的签名 URL;随时再次检查报告状态会免费签发一个新链接,而无需重新生成导出。某些导出(完整船舶列表、区域历史记录)可能很大,并会消耗 API 配额。


示例提示

Where is the MSC Oscar right now and what is its destination?

Show me all tankers within 20 nautical miles of Rotterdam.

What is the weather forecast at the Port of Singapore for the next 7 days?

What are the wave and wind conditions around the Ever Given right now?

Who is the beneficial owner of IMO 9839179?

Get the Port State Control inspection history for the Ever Given.

What is the sea route distance from Shanghai to Los Angeles?

Find all bulk carriers built after 2018 flagged in the Marshall Islands.

Which vessels does Maersk operate?

Show me all vessels with dry docks scheduled in the next 30 days.

What incidents has this tanker been involved in over the past 5 years?

链接