MapIron Maps について
MapIron Maps MCPは、OpenStreetMapデータを使うMapIronマップAPIへのブリッジです。ローカルのstdioサーバーしか起動できないクライアント向けにリクエストを転送し、ホスト型MCPサーバーへの直接接続にも対応します。
主な機能
- 01住所と座標のジオコーディング
- 02マーカーやルート付きの静的マップ
- 03正確な位置を示さないエリアマップ
- 04インタラクティブマップ用コードとURL
- 05HTTPS経由のJSON-RPC転送
活用シーン
- 01地名を座標に変換
- 02レポート用のルートまたはマーカー付き地図の作成
- 03正確な地点を明かさず、おおよそのエリアを表示
MCP 対応
ローカルクライアントからのJSON-RPCリクエストをホスト型MCPサーバーへ転送する、stdioからHTTPへのブリッジです。対応クライアントは https://api.mapiron.com/v1/mcp に直接接続することもできます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.mapiron.com/v1/mcpclaude mcp add --transport http com-mapiron-maps https://api.mapiron.com/v1/mcp{"mcpServers":{"com-mapiron-maps":{"type":"http","url":"https://api.mapiron.com/v1/mcp"}}}Cursor で開く{"servers":{"com-mapiron-maps":{"type":"http","url":"https://api.mapiron.com/v1/mcp"}}}VS Code で開く{"mcpServers":{"com-mapiron-maps":{"type":"http","url":"https://api.mapiron.com/v1/mcp"}}}{"mcpServers":{"com-mapiron-maps":{"serverUrl":"https://api.mapiron.com/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://api.mapiron.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 | いいえ | 60000 | HTTP タイムアウト(ミリ秒)。 |
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 には月間利用上限があり、超過分の請求はありません。カード情報なしで利用できる無料プランもあります。
- 料金と上限:https://mapiron.com/pricing
- 無料キー/ダッシュボード:https://mapiron.com/dashboard
帰属表示
地図データ © OpenStreetMap のコントリビューター。地図の結果や画像を表示する場所には、帰属表示を含めてください。
開発
npm test
このプロジェクトには、実行時または開発時の依存関係はありません。
ライセンス
MIT。MapIron は Wells Software Consulting LLC のサービスです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。