mcpField
M
MapIron Maps (formerly PinSharing)

MapIron Maps (formerly PinSharing)

リモート
mapiron.com地図・旅行04 日前に更新
リポジトリ公式サイト

MapIron Maps (formerly PinSharing) について

MapIron Maps は、OpenStreetMap データを使う MapIron の地図 API 向け MCP サーバーと stdio-to-HTTP ブリッジです。ジオコーディング、地図画像、インタラクティブマップの設定情報を必要とするクライアントに適し、正確な地点を明かさず概略エリアを表示できます。

主な機能

  1. 01HTTPS 経由で MCP リクエストを転送
  2. 02住所や地名のジオコーディング
  3. 03座標から場所を特定
  4. 04マーカーやルート付き地図の生成
  5. 05プライバシーエリア地図画像の生成
  6. 06インタラクティブマップ用コードと URL の提供

活用シーン

  1. 01住所や地名の座標検索
  2. 02ルートや位置マーカーの表示
  3. 03ピンを使わない概略位置の表示
  4. 04インタラクティブマップの設定情報取得

MCP 対応

MapIron のジオコーディングと地図機能を MCP ツールとして提供します。ローカルの stdio ブリッジは JSON-RPC リクエストを HTTPS でホスト型 MCP サーバーに転送します。

設定

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

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

すべてのエンドポイント
Streamable HTTPhttps://api.pinsharing.com/v1/mcp認証が必要

ツール

詳細

MapIron MCP

MapIron(https://mapiron.com)は、OpenStreetMap のデータを基盤とした地図 API です。無料プランと定額の有料プランを提供しています。プライバシーエリアモードを含む静的地図画像、ジオコーディング、タイルを利用できます。このリポジトリでは、ローカルサーバーしか起動できない MCP クライアント向けに、stdio から HTTP への小規模なブリッジを提供しています。

MCP レジストリ:com.mapiron/maps

MapIron は、2026 年 11 月まで PinSharing という名称でした。以前の設定も引き続き使用できます。PinSharing からのアップグレードをご覧ください。

ほとんどのクライアント:ホスト型サーバーを直接使用

ホスト型 MCP サーバーは次の URL で利用できます。

https://api.mapiron.com/v1/mcp

設定方法は https://mapiron.com/docs/mcp をご覧ください。Claude Code の場合:

claude mcp add --transport http mapiron https://api.mapiron.com/v1/mcp --header "Authorization: Bearer YOUR_KEY"

ローカルサーバー(stdio)のみを実行するクライアント

claude_desktop_config.json を使用する Claude Desktop など、一部のクライアントはローカルの stdio MCP サーバーしか起動できません。その場合は、このブリッジを使用してください。

{
  "mcpServers": {
    "mapiron": {
      "command": "npx",
      "args": ["-y", "github:Software-Consulting/mapiron-mcp"],
      "env": { "MAPIRON_API_KEY": "ps_your_key" }
    }
  }
}

Git と Node.js 18 以降が必要です。

ツール

ツール機能消費数
geocode住所や地名を座標に変換しますジオコード 1 回
reverse_geocode座標を住所または場所に変換しますジオコード 1 回
static_mapマーカーまたはルート付きの地図画像を描画します静的画像 1 枚
privacy_area_map場所のおおよその位置を表示します(ピンではなく、網掛けのエリア)。正確な地点は決して表示しません静的画像 1 枚
map_setupインタラクティブマップ(MapLibre GL JS、Leaflet、OpenLayers)用のコードと URL無料

設定

変数必須デフォルト説明
MAPIRON_API_KEY推奨なしMapIron API キー(ps_...)。設定しなくてもディスカバリーは利用できますが、ツールの呼び出しはサーバーの missing_key エラーを返します。
MAPIRON_MCP_URLいいえhttps://api.mapiron.com/v1/mcpホスト型 MCP サーバーの URL。ホストが localhost または 127.0.0.1 の場合を除き、https: である必要があります。
MAPIRON_MCP_TIMEOUT_MSいいえ60000HTTP タイムアウト(ミリ秒)。
MAPIRON_MCP_DEBUGいいえ未設定1 に設定すると、デバッグログを stderr に書き込みます。

PinSharing からのアップグレード

何も変更しなくても問題ありません。

  • github:Software-Consulting/pinsharing-mcp はこのリポジトリにリダイレクトされます。
  • PINSHARING_API_KEY、PINSHARING_MCP_URL、PINSHARING_MCP_TIMEOUT_MS、PINSHARING_MCP_DEBUG も引き続き読み込まれます。両方の名称が設定されている場合は、MAPIRON_ の方が優先されます。
  • 既存の ps_ キーはそのまま使えます。また、https://api.pinsharing.com/v1/mcp でも同じツールが引き続き利用できます。

新しい名称に移行するには、args のリポジトリを github:Software-Consulting/mapiron-mcp に変更し、変数名を MAPIRON_API_KEY に変更してください。

仕組み

このブリッジは、stdin から 1 行につき 1 つの JSON-RPC メッセージを読み取り、それぞれを HTTPS 経由でホスト型 MCP サーバーに転送します。応答は 1 行につき 1 つの JSON オブジェクトとして stdout に書き込まれます。ローカルには何も保存されません。API キーは設定されたサーバー(デフォルトでは api.mapiron.com)に Authorization ヘッダーでのみ送信され、ログやエラーに出力されることはありません。

プランと上限

MapIron には月間利用上限があり、超過分の請求はありません。カード情報なしで利用できる無料プランもあります。

帰属表示

地図データ © OpenStreetMap のコントリビューター。地図の結果や画像を表示する場所には、帰属表示を含めてください。

開発

npm test

このプロジェクトには、実行時または開発時の依存関係はありません。

ライセンス

MIT。MapIron は Wells Software Consulting LLC のサービスです。

コメント

MCP は初めてですか?

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

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