Token导航 LogoToken导航TokenDH.com
MarineTraffic MCP Server logo
AI代理stdio官方级别未说明来源级核验

MarineTraffic MCP Server

MCP Server

@smithery/cli

提供实时船舶位置查询、详细信息获取及区域船舶搜索功能的MCP服务器。

工具数

0

提示词数

0

GitHub Stars

9

资源数

0
TypeScriptClaudeAI代理Claude

安装说明

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

作者 / 组织

Cyreslab-AI

提供方

Cyreslab-AI

最后核验

2026/5/17 20:54

运行时

Node.js

快速接入

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

命令预览

npx -y @smithery/cli install @Cyreslab-AI/marinetraffic-mcp-server --client claude

详细介绍

海上交通MCP服务器

](https://smithery.ai/server/@Cyreslab-AI/marinetraffic-mcp-server)

一种模型上下文协议(MCP)服务器,提供对海上交通船只跟踪数据的访问。

特性

此MCP服务器提供以下功能:

工具

  • 获取容器位置:通过MMSI或IMO编号获取船舶的实时位置
  • get_vessel-details:通过MMSI或IMO编号获取船舶的详细信息
  • search_vessels:按名称、MMSI、IMO或船舶类型搜索船舶
  • get_vessels_in_area:让船只进入指定的地理区域

资源

  • 容器://{标识符}:按MMSI或IMO编号提供的船舶信息
  • vessels://area/{lat}/{lon}/{radius}:特定地理区域内的船只清单

安装

通过Smithery安装

通过以下方式自动安装克劳德桌面版的海上交通船舶跟踪服务器 史密瑟里:

npx -y @smithery/cli install @Cyreslab-AI/marinetraffic-mcp-server --client claude

先决条件

设置

  1. 克隆此存储库或下载源代码
  2. 安装依赖项:
cd marinetraffic-server
npm install
  1. 构建服务器:
npm run build

配置

服务器需要MarineTraffic API密钥才能运行。您可以通过环境变量提供此信息 MARINETRAFFIC_API_KEY.

MCP设置配置

要将此服务器与Claude一起使用,请将其添加到MCP设置配置文件中:

适用于Claude桌面应用程序(macOS)

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "marinetraffic": {
      "command": "node",
      "args": ["/path/to/marinetraffic-server/build/index.js"],
      "env": {
        "MARINETRAFFIC_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

适用于Claude VSCode扩展

编辑 ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json:

{
  "mcpServers": {
    "marinetraffic": {
      "command": "node",
      "args": ["/path/to/marinetraffic-server/build/index.js"],
      "env": {
        "MARINETRAFFIC_API_KEY": "your-api-key-here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

使用示例

配置并运行服务器后,您可以将其与Claude一起使用,以访问船舶跟踪数据:

获取船舶位置


marinetraffic
get_vessel_position

{
  "identifier": "123456789"
}

搜索船只


marinetraffic
search_vessels

{
  "vessel_name": "MAERSK"
}

让船只进入该区域


marinetraffic
get_vessels_in_area

{
  "latitude": 37.8199,
  "longitude": -122.4783,
  "radius": 10
}

访问船舶资源


marinetraffic
vessel://123456789

API关键限制

MarineTraffic API的使用限制取决于您的订阅计划。使用服务器时请注意这些限制,以避免超出配额。

故障排除

  • API密钥错误:确保您的MarineTraffic API密钥有效,并且在环境变量中设置正确。
  • 速率限制:如果遇到速率限制错误,服务器将自动以指数回退方式重试,但您可能需要等待才能发出其他请求。

_API提供的详细船只信息示例_

API关键限制

MarineTraffic API的使用限制取决于您的订阅计划。使用服务器时请注意这些限制,以避免超出配额。

故障排除

  • API密钥错误:确保您的MarineTraffic API密钥有效,并且在环境变量中设置正确。
  • 速率限制:如果遇到速率限制错误,服务器将自动以指数回退方式重试,但您可能需要等待才能发出其他请求。
  • 未找到数据:有些船只可能没有实时跟踪数据,特别是小型船只或AIS覆盖范围有限的船只。

许可证

该项目根据ISC许可证获得许可。

目录标签

目录标签

TypeScriptClaudeAI代理船舶追踪本地部署实时位置海事数据MCP协议

支持客户端

Claude

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP