mcpField
C
Coordinates

Coordinates

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

Coordinates について

Coordinates は、緯度・経度を扱うエージェント向けの地理座標計算 MCP サーバーです。球面上の中点や中心、バウンディングボックスの計算、範囲内判定に対応し、ローカルでも実行できます。

主な機能

  1. 01大圏距離の中点計算
  2. 02複数点の球面中心の算出
  3. 03半径に基づく範囲の生成
  4. 04点が範囲内かどうかの判定
  5. 05stdio MCP によるローカル実行

活用シーン

  1. 012地点間の地理的な中点の算出
  2. 02座標群の中心位置の把握
  3. 03地点を中心とする地理範囲の作成
  4. 04地点が指定境界内にあるかの確認

MCP 対応

Pipeworx ゲートウェイ経由、またはローカルの stdio MCP サーバーとして、座標計算ツールを MCP クライアントに提供します。

設定

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

エンドポイントhttps://gateway.pipeworx.io/coordinates/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

mcp-coordinates

座標幾何 MCP。

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

ツール

ツール説明
midpoint2つの緯度/経度の地点間の地理的な(大円上の)中点です。
centroid緯度/経度の地点リストの平均(球面上の)中心です。points は {lat, lon} の配列です。
bounding_box指定した半径の範囲内で、中心点を囲むバウンディングボックス(南西/北東の角)です。unit は km(デフォルト)または mi です。
point_in_bbox緯度/経度の地点が、"minLat,minLon,maxLat,maxLon" で指定したバウンディングボックス内にあるかを判定します。

クイックスタート

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

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

https://gateway.pipeworx.io/coordinates/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/midpoint \
  -H 'Content-Type: application/json' \
  -d '{"lat1":40.7128,"lon1":-74.006,"lat2":34.0522,"lon2":-118.2437}'

最初の呼び出しにはアカウントは必要ありません。ツールを確認するには、GET https://gateway.pipeworx.io/v1/tools/midpoint を実行します。ツールを探すには、{"query":"..."} を指定して POST https://gateway.pipeworx.io/v1/tools/search_packs を実行します。

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

このパッケージは、ローカルの stdio MCP サーバーとしても動作します — Pipeworx アカウントも、ゲートウェイへの往復通信も必要ありません:

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

または、直接実行して起動を確認します:

npx -y @pipeworx/mcp-coordinates

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

ask_pipeworx の使い方

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

ask_pipeworx({ question: "your question about Coordinates data" })

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

詳細

ライセンス

MIT

コメント

MCP は初めてですか?

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

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