AIS Trail について
AIS Trail は、船舶情報を必要とする AI アシスタントや利用者向けのホスト型読み取り専用 MCP サーバーです。リアルタイムの AIS 位置を提供し、API キーを使うと船歴、寄港、イベント、制裁フラグも確認できます。
主な機能
- 01船名や識別子による検索
- 02船舶のリアルタイム位置取得
- 03場所や船舶の近くにいる船の検索
- 04港と寄港情報の照会
- 05船歴とイベントの確認
- 06制裁フラグの確認
活用シーン
- 01船舶を特定して現在位置を確認
- 02指定期間の航跡を確認
- 03港への入出港記録を確認
- 04制裁フラグ付きの船舶記録を調査
MCP 対応
キー不要のリアルタイム船舶検索とエリア検索に加え、AIS Trail API キーが必要なアーカイブ・制裁関連ツールを提供します。クライアントはホスト型 Streamable HTTP エンドポイントに接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.aistrail.com/mcpclaude mcp add --transport http com-aistrail-ais https://api.aistrail.com/mcp{"mcpServers":{"com-aistrail-ais":{"type":"http","url":"https://api.aistrail.com/mcp"}}}Cursor で開く{"servers":{"com-aistrail-ais":{"type":"http","url":"https://api.aistrail.com/mcp"}}}VS Code で開く{"mcpServers":{"com-aistrail-ais":{"type":"http","url":"https://api.aistrail.com/mcp"}}}{"mcpServers":{"com-aistrail-ais":{"serverUrl":"https://api.aistrail.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.aistrail.com/mcp認証が必要ツール
9| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | 船名、MMSI(9桁)または IMO(7桁) |
詳細
AIS Trail MCP サーバー
AI アシスタント向けの船舶データ:リアルタイムのAIS位置情報、船舶の航跡、寄港情報、船舶イベント、制裁対象フラグを提供します。ホスト型の読み取り専用MCPサーバーのため、インストールは不要です。
- エンドポイント:
https://api.aistrail.com/mcp(Streamable HTTP) - レジストリ名:
com.aistrail/ais - ドキュメント: https://aistrail.com/docs/mcp/
このリポジトリには、ホスト型サーバーのドキュメントが含まれています。サーバーはAIS Trailで稼働しています。
接続
リアルタイムツールはキーなしで使えます。アーカイブツールにはAIS Trail APIキーが必要です。Authorization: Bearer <key> として送信してください。キーは https://aistrail.com で取得できます(Freeプランには1つ含まれています)。
Claude Code:
claude mcp add --transport http aistrail https://api.aistrail.com/mcp \
--header "Authorization: Bearer $AIS_TRAIL_KEY"
JSON設定を受け付けるクライアント(VS Code、Cursorなど):
{
"servers": {
"aistrail": {
"type": "http",
"url": "https://api.aistrail.com/mcp",
"headers": { "Authorization": "Bearer YOUR_AIS_TRAIL_KEY" }
}
}
}
リアルタイムツールのみを使う場合は、headers を省略してください。
ツール
| ツール | 回答する内容 | キー |
|---|---|---|
search_vessels | 船名、MMSI、IMO番号で船舶を検索 | 不要 |
get_vessel | 船舶1隻の現在の情報:識別情報、旗国、サイズ、位置、速度、針路、目的地、到着予定時刻 | 不要 |
vessels_in_area | 過去1時間に指定範囲内で受信された船舶 | 不要 |
vessels_near | 過去1時間に地点または別の船舶の近くで受信された船舶 | 不要 |
find_port | 港を名称、UN/LOCODE、国で検索 | 不要 |
data_status | リアルタイムの船舶数、アーカイブの対象範囲、データの鮮度 | 不要 |
vessel_track | 2つの時刻の間に船舶が航行した場所 | 必要 |
vessel_port_calls | 喫水と貨物の推定値を含む、船舶の寄港情報 | 必要 |
port_calls | 1つの港への到着と出発 | 必要 |
vessel_events | 港への到着と出発、停泊、船名・IMO・目的地・旗国の変更、AISの受信欠落、接近遭遇 | 必要 |
lookup_vessels | 制裁リスト(OFAC、UK、EU)のフラグ付きで、一度に最大20隻の記録を取得 | 必要 |
アーカイブツールでは、REST APIと同様にAIS Trailプランのクレジットを使用します。詳細はドキュメントをご覧ください。
データ
- 対象範囲: 対象範囲マップとデータソース。
- REST API: https://aistrail.com/docs/
- 航行には使用しないでください。
サポート
このリポジトリでIssueを作成するか、[email protected] までご連絡ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。