mcpField
M
MapRouter

MapRouter

リモート
maprouter.dev地図・旅行0今日更新
リポジトリ公式サイト

MapRouter について

MapRouterは、アプリに地図を追加するコーディングエージェント向けのMCPサーバーです。ジオコーディング、タイムゾーン検索、MapLibreコード生成に対応し、エージェントはプリペイド利用枠の確認と引き下げのみ行えます。

主な機能

  1. 01公開キーとシークレットキーの作成
  2. 02ジオコーディングと逆ジオコーディング
  3. 03場所のオートコンプリートとタイムゾーン検索
  4. 04MapLibreコードスニペットの生成
  5. 05利用状況の確認とキー予算の引き下げ

活用シーン

  1. 01アプリへのMapLibreマップ追加
  2. 02住所から座標への変換
  3. 03場所のタイムゾーン確認

MCP 対応

ホスト型HTTPエンドポイントまたはローカルサーバーを通じて、MCPクライアントに地図とキー管理のツールを提供します。

設定

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

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

パッケージ
npmmaprouter-mcp0.1.1

ツール

詳細

MapRouter MCP サーバー

エージェントが設定できる地図と、上限を超えられない料金体系。

この MCP サーバーを使うと、コーディングエージェントがアプリに実用的な地図を追加できます。MapRouter のキーを作成し、住所をジオコーディングして、HTML、React、Vue、Svelte 用の MapLibre コードを書き出します。MapRouter はプリペイド方式のため、エージェントは使用状況を確認したり、予算を引き下げたりできますが、クレジットの追加や予算の引き上げはできません。

ホスト型サーバーを使う(推奨)

コピーするキーは不要です。GitHub でサインインします。

claude mcp add --transport http maprouter https://mcp.maprouter.dev/mcp

Claude Code プラグイン

このリポジトリは Claude Code プラグインのマーケットプレイスでもあります。このプラグインは、ホスト型サーバーと add-a-map スキルを追加します。

/plugin marketplace add maprouter-dev/maprouter-mcp
/plugin install maprouter@maprouter

ローカルで実行する

ローカルサーバーのみを実行するクライアント向けです。(npm パッケージはまだ公開されていません。公開されるまでは、このリポジトリをクローンして、クライアントの接続先を node src/stdio.ts に設定してください。)https://app.maprouter.dev でシークレットキーを作成します。

{
  "mcpServers": {
    "maprouter": {
      "command": "npx",
      "args": ["-y", "maprouter-mcp"],
      "env": { "MAPROUTER_SECRET_KEY": "mr_sk_..." }
    }
  }
}

Node 22.18 以降が必要です。

ツール

ツール内容費用
setup_project公開可能なキー(ブラウザー用、オリジン制限付き)とシークレットキーを作成し、環境変数の行を返します無料
geocode住所または場所を座標に変換します10 クレジット
reverse_geocode座標を住所に変換します10 クレジット
autocomplete入力中に候補を検索します2 クレジット
timezone指定地点の IANA タイムゾーン、UTC オフセット、夏時間を返します1 クレジット
get_map_snippetマーカー付きの実用的な MapLibre コードを返します無料
check_usage残高、無料枠、キーの上限を確認します無料
set_key_budgetキーの日次または月次の上限を引き下げます(引き上げはできません)無料

地図データ © OpenStreetMap の貢献者。

ライブラリとして使う

import { MapRouterClient, createServer, handleMcpRequest } from 'maprouter-mcp';

const client = new MapRouterClient({ key: process.env.MAPROUTER_SECRET_KEY! });
// Any web-standard server: Workers, Deno, Bun, Node 22+.
export default { fetch: (request: Request) => handleMcpRequest(request, client) };

ライセンス

MIT

コメント

MCP は初めてですか?

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

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