Datalastic Vessel Tracking

官方

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

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

  • Track a vessel’s live position — get real-time location, speed, heading, and navigation status using get_vessel.
  • Search the global vessel registry — find ships by name, type, flag, tonnage, or dimensions with find_vessels.
  • Monitor all vessels in an area — retrieve ships within a radius of a point, port, or vessel via get_vessels_in_radius.
  • Get marine weather and forecasts — fetch current conditions or a 7-day outlook at any location with get_weather.
  • Look up port details — search by name or UN/LOCODE and return terminals, operators, and coordinates using find_ports and get_port.
  • Access maritime intelligence — query ownership, inspections, casualties, dry-dock schedules, engine specs, or sale transactions (requires Maritime Reports add-on).

文档

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_vessel 开始获取实时位置。仅在需要目的港、预计到达时间或吃水深度时使用 get_vessel_pro

港口

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

区域与天气

  • get_vessels_in_radius - 当前位于某点、港口或船舶半径(最大 50 海里)范围内的所有船舶
  • 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?

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?

链接