mcpField
D
Digitraffic Ais

Digitraffic Ais

リモート
pipeworx.io地図・旅行05 週間前に更新
リポジトリ公式サイト

Digitraffic Ais について

Digitraffic Ais は、フィンランドおよびバルト海域の船舶 AIS 情報を提供する MCP サーバーです。周辺船舶の検索、海域別の集計、MMSI による照会に対応し、認証は不要です。

主な機能

  1. 01座標と半径で周辺船舶を検索
  2. 02海域内の船舶数を種類別に集計
  3. 03MMSI で船舶を照会
  4. 04認証不要で利用

活用シーン

  1. 01フィンランド近海の船舶位置を確認
  2. 02バルト海の海域別に船種を集計
  3. 03特定船舶の最新航行情報を取得

MCP 対応

船舶検索、海域集計、個別船舶照会のツールを MCP クライアントに提供します。Pipeworx ゲートウェイへの接続、またはローカルの stdio MCP サーバーとしての実行に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway.pipeworx.io/digitraffic-ais/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

@pipeworx/digitraffic-ais

Fintraffic の AIS 受信機から取得した、フィンランドおよびバルト海域の船舶位置情報です。認証情報は不要です。

Pipeworx の一部です。AI エージェントを 1679 以上のライブデータソースに接続する MCP ゲートウェイです。

ツール

  • ais_vessels_near(...) — ある地点から指定半径内にいる船舶の位置、速度、針路、航行状態、船種を取得します。
  • ais_area_count(...) — エリア内の船舶数を船種別に取得します。
  • ais_vessel(...) — MMSI を指定して、1 隻の船舶の最新の位置と航海の詳細を取得します。

認証

不要です。

カバレッジ

対象は地域限定で、全世界ではありません。 Fintraffic の受信機はフィンランドと周辺のバルト海域をカバーしています。対象はフィンランド湾、ボスニア湾、群島海、オーランド諸島で、エストニアやスウェーデン方面では受信範囲の端にあたります。全世界の船舶についての質問をここにルーティングすると、確信に満ちた空の回答が返されてしまうため、各ツールの説明にこの点を記載しています。バルト海域を越える範囲をカバーするには、コミュニティ受信機がある場所ならどこでも対応する live_ships_in_area(vessel-tracking)を使用してください。

知っておきたい注意点

この API では Accept-Encoding: gzip が必須です。identity エンコーディングを要求すると HTTP 406 が返されます。このパックは Content-Encoding ヘッダーを信頼せず、gzip のマジックバイト(0x1f 0x8b)も検出します。これは、Node/undici がヘッダーを残したまま透過的に展開し、二重に展開すると Z_DATA_ERROR が発生するためです。

データソース

  • https://meri.digitraffic.fi/api/ais/v1/locations
  • https://meri.digitraffic.fi/api/ais/v1/vessels

クイックスタート

MCP クライアント(Claude Desktop、Cursor、Windsurf など)に追加します。

{
  "mcpServers": {
    "digitraffic-ais": {
      "url": "https://gateway.pipeworx.io/digitraffic-ais/mcp"
    }
  }
}
このエンドポイントが実際に提供するもの

https://gateway.pipeworx.io/digitraffic-ais/mcp の tools/list は、上の表に記載されたツールに加え、共有の Pipeworx メタツール(ask_pipeworx、discover_tools、search_within、remember/recall など、ゲートウェイ全体で使えるツール群)を返します。そのため、表示されるツール数はこの表より多くなります。現在、単一パックのエンドポイントには、そのパック独自のツールとともに、共有ツールが約 30 個表示されます。initialize の応答には正確な対象範囲が記載されており、その日の状況を確認する際の正式な情報源となります。

これは意図的な仕様であり、偶然の多重化ではありません。メタツールを使うと、このパックが対応していない質問にも、カタログ全体にわたってルーティングする ask_pipeworx を介して回答できます。そのため、MCP サーバーをもう 1 つ追加する必要はありません。現時点では、メタツールなしでパックのエンドポイントをマウントする方法はありません。追加のスキーマによるコンテキスト消費がルーティングの利点を上回る場合は、複数のパックエンドポイントではなく、フルゲートウェイに一度接続してください。

このパックのツールだけでなく、各パックのすべてのツールを直接一覧表示するには、Pipeworx フルゲートウェイに接続してください。

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://gateway.pipeworx.io/mcp"
    }
  }
}

どちらの URL も同じゲートウェイに接続し、同じ 1679 以上のデータソースを利用します。唯一の違いは、どのパックのツールが直接一覧表示されるかです。どちらからでも ask_pipeworx を使ってすべてのツールにアクセスできます。

MCP クライアントがない場合:HTTP で呼び出す

curl -X POST https://gateway.pipeworx.io/v1/tools/ais_vessels_near \
  -H 'Content-Type: application/json' \
  -d '{"latitude":60.15,"longitude":24.95,"radius_km":50}'

最初の呼び出しにアカウントは不要です。ツールの詳細は、次のように確認できます。GET https://gateway.pipeworx.io/v1/tools/ais_vessels_near。ツールを検索するには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

スタンドアロン(ゲートウェイアカウント不要)

このパッケージはローカルの stdio MCP サーバーとしても実行できます。Pipeworx アカウントも、ゲートウェイとの往復通信も不要です。

{
  "mcpServers": {
    "digitraffic-ais": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-digitraffic-ais"]
    }
  }
}

または、直接実行して起動することを確認できます。

npx -y @pipeworx/mcp-digitraffic-ais

stdin/stdout 経由で MCP を使用し、initialize/tools/list/tools/call に対して、このパック独自のツールのみで応答します。上記のゲートウェイ接続で追加される共有メタツールはありません。同じデータソース、同じツールで、ask_pipeworx によるルーティングはありません。

ask_pipeworx の使用

ツールを直接呼び出す代わりに、自然な英語で質問できます。これは上記のパックエンドポイントでも、フルゲートウェイでも使用できます。

ask_pipeworx({ question: "your question about Digitraffic Ais data" })

ゲートウェイが適切なツールを選び、引数を自動的に入力します。

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。