Token导航 LogoToken导航TokenDH.com
VesselAPI MCP Server logo
地图位置stdio官方级别未说明来源级核验

VesselAPI MCP Server

MCP Server

vesselapi-mcp

Query maritime vessel tracking data via natural language. Search vessels by name/IMO/MMSI, get real-time positions, ETAs, portevents, emissions, inspections, casualty records, and NAVTEX safety messages. Powered by vesselapi.com.

工具数

23

提示词数

0

GitHub Stars

0

资源数

0
TypeScriptClaude位置天气Claude DesktopClaudeCursorWindsurf

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

vessel-api

提供方

vessel-api

最后核验

2026/5/18 04:05

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

VESSELAPI_API_KEY={VESSELAPI_API_KEY} npx -y vesselapi-mcp [object Object]

详细介绍

VesselAPI MCP服务器

![CI](https://github.com/vessel-api/vesselapi-mcp/actions/workflows/ci.yml) ](https://www.npmjs.com/package/vesselapi-mcp) ](https://www.npmjs.com/package/vesselapi-mcp) ![License: MIT](LICENSE)

MCP(模型上下文协议) 从中公开海事数据的服务器 VesselAPI 像Claude Desktop、Cursor、Windsurf和Claude Code这样的人工智能助手。

先决条件

  1. 注册地址: dashboard.vesselapi.com
  2. 在仪表板中创建API令牌
  3. 将令牌用作 VESSELAPI_API_KEY 在下面的配置中

资源: 文档 | API资源管理器 | 仪表盘 | 联系支持

特性

  • 23工具 涵盖船舶、港口、位置搜索、排放和海上安全
  • 船舶搜索、位置(单个和批量)、预计到达时间、分类、所有权、排放、检查和伤亡
  • 港口搜索、详细信息、港口事件(到达/离开)和全球港口事件搜索
  • 地理船只搜索(边界框和半径)
  • NAVTEX海上安全信息
  • 手动分页以控制API配额的使用

托管部署

托管部署可在 Frontier AI.

快速开始

无需安装——只需配置您的AI客户端 npx:

{
  "mcpServers": {
    "vesselapi": {
      "command": "npx",
      "args": ["-y", "vesselapi-mcp"],
      "env": {
        "VESSELAPI_API_KEY": "your-api-key"
      }
    }
  }
}

配置

将上面的JSON添加到客户端的配置文件中:

客户端配置文件
克劳德桌面~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %APPDATA%\Claude\claude_desktop_config.json (Windows)
光标.cursor/mcp.json~/.cursor/mcp.json
克劳德代码.claude/settings.json~/.claude/settings.json
风帆冲浪~/.codeium/windsurf/mcp_config.json

工具

船舶工具

工具说明
search_vessels按名称、IMO、MMSI、船旗、类型、呼号、建造年份、船级社或船东搜索船舶
get_vessel获取详细的船舶信息
get_vessel_position获取当前船舶位置(纬度/经度、速度、航向)
get_vessel_eta获取船舶预计到达时间
get_vessel_classification获取分类详细信息(船级社、调查、船体)
get_vessel_ownership获取所有权详细信息(所有者、经理、运营商)
get_vessel_emissions获取排放数据(二氧化碳、燃料消耗)
get_vessel_inspections进行港口国控制检查
get_vessel_casualties获取海上伤亡记录
get_vessel_inspection_detail获取特定检查的详细信息
get_vessel_positions_batch一次获取多艘船的位置(可选时间范围)

端口工具

工具说明
search_ports按名称、国家、类型、大小、地区、港口大小或港口用途搜索港口
get_port通过UN/LOCODE获取端口详细信息
get_port_events获取港口的到达/出发信息
get_port_events_by_vessel获取船舶的港口事件
list_port_events使用时间、国家、港口、船只或事件类型的过滤器在全球范围内列出港口事件
search_port_events_by_port按端口名称搜索端口事件
search_port_events_by_vessel按船名搜索港口事件
get_vessel_last_port_event获取船舶的最新港口事件

排放工具

工具说明
list_emissions使用可选的年份过滤器列出全球船舶排放数据

定位工具

工具说明
get_vessels_in_area在边界框中查找血管(可选时间范围)
get_vessels_in_radius查找点半径内的船只(可选时间范围)

安全工具

工具说明
get_navtex_messages获取NAVTEX海上安全信息

分页

所有列表端点支持 limitnextToken 手动分页的参数。当存在更多结果时,响应包括 nextToken --在下次调用时传递它以获取下一页。

发展

git clone https://github.com/vessel-api/vesselapi-mcp.git
cd vesselapi-mcp
npm install
npm run build
npm run build        # Build the server
npm run typecheck    # Type-check without emitting
npm run clean        # Remove build artifacts

MCP检验员测试

VESSELAPI_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.js

许可证

麻省理工学院

目录标签

目录标签

TypeScriptClaude位置天气maritimeshippingvessel-trackingaisportsemissionsnavigationapi船舶数据本地部署港口数据海事安全排放数据AI集成

支持客户端

Claude DesktopClaudeCursorWindsurf

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

来源包(packageName,安装包名)

vesselapi-mcp

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP