VesselAPI MCP Server
VesselAPI MCP Server
MCP (Model Context Protocol) サーバーで、VesselAPI の海事データを Claude Desktop、Cursor、Windsurf、Claude Code などの AI アシスタントに提供します。
前提条件
dashboard.vesselapi.com にサインアップします
ダッシュボードで API トークンを作成します
以下の設定でトークンを
VESSELAPI_API_KEYとして使用します
リソース: ドキュメント | API Explorer | ダッシュボード | サポートへのお問い合わせ
Related MCP server: @globalfishingwatch/gfw-mcp-js
機能
19 のツールで船舶、港湾、位置情報検索、排出量をカバーします
船舶検索、位置情報(単一・一括)、ETA、排出量、海難事故
港湾検索、詳細情報、港湾イベント(入港・出港)、グローバルな港湾イベント検索
地理的な船舶検索(バウンディングボックスと半径)
API クォータの使用量を制御する手動ページネーション
ホステッドデプロイメント
ホステッドデプロイメントは Fronteir AI で利用できます。
クイックスタート
インストールは不要です。npx を使用して AI クライアントを設定します:
{
"mcpServers": {
"vesselapi": {
"command": "npx",
"args": ["-y", "vesselapi-mcp"],
"env": {
"VESSELAPI_API_KEY": "your-api-key"
}
}
}
}設定
上記の JSON をクライアントの設定ファイルに追加します:
クライアント | 設定ファイル |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
Windsurf |
|
ツール
船舶ツール
ツール | 説明 |
| 船名、IMO、MMSI、船籍国、船型、コールサイン、または建造年で船舶を検索します |
| 船舶の詳細情報を取得します |
| 現在の船舶位置(緯度・経度、速度、針路)を取得します |
| 船舶の到着予定時刻(ETA)を取得します |
| 排出量データ(CO2、燃料消費量)を取得します |
| 海難事故の記録を取得します |
| 複数の船舶の位置を一度に取得します(オプションの期間指定あり) |
港湾ツール
ツール | 説明 |
| 港名、国、種類、規模、地域、港湾の規模、または港湾の用途で港湾を検索します |
| UN/LOCODE で港湾の詳細を取得します |
| ETA ウィンドウ内で港湾に入港する船舶を取得します |
| 港湾の入港・出港イベントを取得します |
| 船舶の港湾イベントを取得します |
| 時間、国、港湾、船舶、またはイベントタイプのフィルターを使用して港湾イベントをグローバルに一覧表示します |
| 港名で港湾イベントを検索します |
| 船名で港湾イベントを検索します |
| 船舶の最新の港湾イベントを取得します |
排出量ツール
ツール | 説明 |
| オプションの年フィルター付きでグローバルな船舶排出量データを一覧表示します |
位置情報ツール
ツール | 説明 |
| バウンディングボックス内の船舶を検索します(オプションの期間指定あり) |
| 地点からの半径内の船舶を検索します(オプションの期間指定あり) |
ページネーション
すべてのリストエンドポイントは、手動ページネーション用の limit および nextToken パラメーターをサポートしています。さらに結果が存在する場合、レスポンスには nextToken が含まれます。次の呼び出しでそれを渡すと、次のページを取得できます。
開発
git clone https://github.com/vessel-api/vesselapi-mcp.git
cd vesselapi-mcp
npm install
npm run buildnpm run build # Build the server
npm run typecheck # Type-check without emitting
npm run clean # Remove build artifactsMCP Inspector でのテスト
VESSELAPI_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.jsデータソースと帰属
排出量および海難事故データ:© European Union。出典:European Maritime Safety Agency (EMSA):THETIS-MRV (EU MRV, Regulation (EU) 2015/757) および European Marine Casualty Information Platform (EMCIP)。European Commission の再利用通知 (Commission Decision 2011/833/EU) に基づいて再利用されています。この通知は、出典を明記することを条件に、商業目的および非商業目的での再利用を許可しています。データは変換・結合される場合があります。EMSA は本サービスを推奨するものではありません。
ライセンス
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and analyze NOAA electronic navigational charts with S-57 format parsing, supporting coordinate-based chart discovery, navigation feature extraction, and maritime safety queries.151ISC
- AlicenseNot gradedqualityBmaintenanceAccess Global Fishing Watch data from any MCP-compatible AI assistant or terminal: search vessels, retrieve fishing activity and port events, look up marine regions, and compute aggregate statistics.381Apache 2.0
- AlicenseNot gradedqualityCmaintenanceProvides real-time maritime weather data, tropical cyclone warnings, and route calculations for AI agents.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI assistants to access real-time vessel tracking, port information, and maritime data through the Datalastic Marine AIS Data API.1MIT
Related MCP Connectors
Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses
Vessel tracking for 750,000+ ships, with ownership, inspections, port records, routes, and more.
Provide AI assistants with real-time access to official SEC EDGAR filings and financial data. Enab…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vessel-api/vesselapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server