インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、openrouteservice をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
OpenStreetMap 上の openrouteservice(HeiGIT)ルーティング:ジオコーディングと逆ジオコーディング、車・トラック・自転車・徒歩・車いす向けのターンバイターン案内付きルート、移動時間マトリクス、等時線(到達可能エリア)、複数車両のルート最適化、POI(スポット)検索。API キーは無料です。
こう聞いてみよう
openrouteservice のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → openrouteservice をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
openrouteservice + Cursor
OpenStreetMap 上の openrouteservice(HeiGIT)ルーティング:ジオコーディングと逆ジオコーディング、車・トラック・自転車・徒歩・車いす向けのターンバイターン案内付きルート、移動時間マトリクス、等時線(到達可能エリア)、複数車両のルート最適化、POI(スポット)検索。API キーは無料です。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
OPENROUTESERVICE_API_KEY
ステップ 1 — 認証情報を取得
設定は約 2 分で完了します。必要なのは無料の HeiGIT アカウントと API キーです。無料プランでテストや小規模な本番利用をまかなえます。
- account.heigit.org で無料登録し、ダッシュボードの tokens で API キーを作成します。
- キーだけを
OPENROUTESERVICE_API_KEYに貼り付けます。Bearer という語、スペース、引用符は付けません。コネクターはキーをAuthorizationヘッダーで送信します。 - コネクターをインストールし、Berlin などの地名で
openrouteservice_geocodeを実行します。地名と座標が返ってくれば、キーは有効です。
現在のアドレス: コネクターは openrouteservice の現在のアドレス https://api.heigit.org に接続します。HeiGIT は旧アドレス api.openrouteservice.org を 2026 年 11 月に停止します。旧アドレスで作成したキーもここで使えるので、既存のキーをそのまま利用できます。
できること: すべて OpenStreetMap のデータで動作します。住所と座標の相互変換(ジオコーディング、入力中の自動補完、逆ジオコーディング)、車・トラック(driving-hgv)・自転車・徒歩・車いす向けの距離、所要時間、ターンバイターン案内付きルート計算(高速道路、有料道路、フェリーの回避も可能)、多数の地点間の移動時間マトリクス、指定した時間または距離で到達できる範囲を示す等時線、時間枠・積載量・スキルを考慮した複数車両の配送ルート最適化(VROOM)、そして地点周辺の店舗、ガソリンスタンド、薬局、充電スタンドなどの POI 検索を行います。
経度が先: すべてのルーティングツールは座標を [経度, 緯度] の順で受け取ります。たとえばフライブルクは [7.8421, 47.9990] です。順序を逆にすると、地点が見つからない、またはルートが海の中で終わるといった問題の典型的な原因になります。そのため AI はまず住所をジオコーディングし、得た座標をそのまま渡します。
単位: 所要時間は秒で返り、AI が時間と分に換算してお伝えします。距離は既定でキロメートルです。等時線の範囲は秒で、距離で指定する場合はメートルで渡します。
読み取り専用: このコネクターは計算するだけです。一部のツールはリクエストを POST で送りますが、HeiGIT アカウントの内容は何も変更しません。確認が必要な操作はなく、インストール時にオフになっているツールもありません。
制限: 無料プランではルート計算が 1 日あたり約 2,000 回、1 分あたり 40 回まで可能で、マトリクス、等時線、最適化、POI にはより少ない 1 日の上限があります。各応答には x-ratelimit-remaining が含まれ、AI は多数の個別ルートよりも 1 回のマトリクスを優先します。
よくあるエラー: 401 はキーが届いていないことを示します。OPENROUTESERVICE_API_KEY を確認してください。403 はキーが拒否されたか、1 日の上限に達したことを示します。account.heigit.org で両方を確認してください。429 は 1 分あたりの上限に達したことを示すので、1 分待ってください。エラー 2004 はリクエストが上限を超えている(地点が多すぎる、またはルートが長すぎる)こと、エラー 2010 は地点が道路の近くにないことを示し、多くの場合は経度と緯度が逆になっています。
このコネクターは OpenStreetMap のデータで計算するだけで、地図画像の描画や公共交通機関のルート案内は行わず、HeiGIT アカウントの内容も変更しません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Cursor にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Cursor は ~/.cursor/mcp.json から MCP サーバーを読み込みます。次のエントリを追加してください:
{
"mcpServers": {
"anythingmcp": {
"url": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、Cursor を再起動します。
- Cursor → Settings → MCP を開き、
anythingmcpが一覧にあり接続済みであることを確認します。 - チャットを始めましょう。エージェントが
openrouteserviceのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
openrouteservice_geocode | Turn an address or place name into coordinates (forward geocoding, OpenStreetMap and open address data): label, [longitude, latitude]… |
openrouteservice_autocomplete | Suggest places for a partly typed address or name (as-you-type geocoding), with the same fields as openrouteservice_geocode |
openrouteservice_reverse_geocode | Find the address or place at a point (reverse geocoding): nearest addresses, venues or streets with their distance in km |
openrouteservice_directions | Plan a route through two or more points for a car, truck, bicycle, on foot or by wheelchair: total distance and duration, and per leg the… |
openrouteservice_matrix | Compute travel durations (seconds) and optionally distances between many points at once: a matrix from every source to every destination… |
openrouteservice_isochrones | Compute the area reachable from one or more points within given travel times (seconds) or distances (metres): GeoJSON polygons with their… |
openrouteservice_optimize_routes | Solve a vehicle routing problem (VROOM): assign jobs (stops) to vehicles and order them to minimise total travel, respecting time windows… |
openrouteservice_find_pois | Find points of interest from OpenStreetMap (shops, restaurants, fuel, pharmacies, charging stations...) within a radius of a point or in a… |
プロンプトの例
- 「東京駅から羽田空港まで車で何分かかりますか。曲がる場所ごとの道順も教えてください。」
- 「横浜、川崎、町田にいる技術者のうち、この 12 件の顧客住所それぞれに車で一番早く着けるのは誰ですか。」
- 「大阪市北区梅田 1-1-3 にある当店から車で 15 分以内に行ける範囲を見せてください。」
- 「明日の配送を計画してください。立ち寄り先は 25 か所、バンは 2 台で 8 時から 17 時まで、顧客ごとに配達時間帯があります。どのバンがどの順番で回るか教えてください。」
- 「渋谷駅から 500 メートル以内にある薬局と EV 充電スタンドを探してください。」
FAQ
Cursor の無料プランでカスタム MCP サーバーは使えますか? はい。MCP は Hobby、Pro、Business の各プランで利用できます。
次のステップ
このガイドは役に立ちましたか?