
MarineTraffic MCP Server

2025.04.01
0
TypeScript船舶跟踪航运数据位置服务
MarineTraffic MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 MarineTraffic 船舶跟踪数据的访问。该服务器能够获取船舶的实时位置、详细信息,支持按名称、MMSI、IMO或船舶类型搜索船舶,并能获取指定地理区域内的船舶列表。
View on GitHub
Overview
基本能力
产品定位
MarineTraffic MCP Server 是一个专门用于访问和查询 MarineTraffic 船舶跟踪数据的服务,适用于需要实时或近实时船舶位置和信息的应用场景。
核心功能
- get_vessel_position: 通过 MMSI 或 IMO 号码获取船舶的实时位置
- get_vessel_details: 通过 MMSI 或 IMO 号码获取船舶的详细信息
- search_vessels: 按名称、MMSI、IMO 或船舶类型搜索船舶
- get_vessels_in_area: 获取指定地理区域内的船舶列表
适用场景
- 船舶跟踪和监控
- 航运物流管理
- 海上安全和救援
- 海事研究和分析
工具列表
- get_vessel_position: 获取船舶的实时位置
- get_vessel_details: 获取船舶的详细信息
- search_vessels: 搜索船舶
- get_vessels_in_area: 获取指定区域内的船舶列表
常见问题解答
- API Key Errors: 确保 MarineTraffic API 密钥有效且正确设置
- Rate Limiting: 服务器会自动重试,但可能需要等待
- No Data Found: 某些船舶可能没有实时跟踪数据
使用教程
使用依赖
- Node.js 18 或更高版本
- MarineTraffic API 密钥
安装教程
- 克隆仓库或下载源代码
- 安装依赖:
cd marinetraffic-server
npm install
- 构建服务器:
npm run build
调试方式
确保 API 密钥正确设置,并通过以下命令测试服务器功能:
node build/index.js