mcpField
O
On va où ? Routing API

On va où ? Routing API

ローカル
onvaou.app地図・旅行05 週間前に更新

On va où ? Routing API について

On va où ? Routing APIは、AIアシスタント向けに欧州の住所検索とルート計算を提供するMCPサーバーです。複数の移動手段とルート案に対応し、ルートの特性やターンごとの案内を返します。

主な機能

  1. 01住所や地名を座標に変換
  2. 02自転車など複数手段のルートを計算
  3. 03安全、標準、最速の案を提示
  4. 04ルート特性と標高を表示
  5. 05ターンごとの案内を提供

活用シーン

  1. 01欧州の場所を検索して自転車ルートを計画
  2. 02車椅子で移動できるルートを検索
  3. 03道路種別や登りを基にルート案を比較

MCP 対応

クライアント向けに住所検索とルート計算のツールを提供します。住所検索の結果はルート計算に利用でき、応答にはデータの出典と帰属情報が含まれます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"app-onvaou-itineraires": {
"command": "npx",
"args": [
"-y",
"onvaou-itineraires-mcp"
],
"env": {
"OVO_API_KEY": "<OVO_API_KEY>",
"OVO_API_URL": "<OVO_API_URL>"
}
}
}
}
起動コマンドnpx -y onvaou-itineraires-mcp
設定が必要な環境変数
OVO_API_KEYシークレットAPI key, free at https://console.onvaou.app (10,000 requests per month, no credit card)
OVO_API_URLOptional API base URL (default: the production API)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmonvaou-itineraires-mcp0.2.0

ツール

2

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
modeenumいいえ自転車、電動自転車、キックボード(電動スクーター)、オートバイ、車椅子、徒歩bike | ebike | scooter | moto | wheelchair | foot
avoidarrayいいえフェリー、階段、有料道路と高速道路(オートバイ)、未舗装路と急坂(車椅子)
originobjectはい出発地点
origin.latnumberはい緯度、WGS 84
origin.lonnumberはい経度、WGS 84
languageenumいいえターンごとの案内の言語en | fr | de | es | it | nl | pt
variantsarrayいいえ返すルートの種類(デフォルト:3種類すべて)
waypointsarrayいいえ中間地点は順番に最大8か所
destinationobjectはい終点
destination.latanyはい
destination.lonanyはい
include_stepsbooleanいいえターンごとの案内を含める
include_geometrybooleanいいえエンコードされたポリラインを含める(Google アルゴリズム、精度 5)
include_elevation_profilebooleanいいえ標高プロファイルを含める(最大100地点)

詳細

« On va où ? » ルーティング API:MCP サーバー

AI アシスタント向けに、ヨーロッパ全域の住所ジオコーディングと、自転車、電動自転車、キックボード、オートバイ、車椅子、徒歩でのルート検索を提供します。1回目のリクエストで地名を座標に変換し、次のリクエストで最大3つのルート(安全重視、バランス重視、速さ重視)を返します。各ルートでは、自転車レーンの割合、未舗装路、幹線道路と高速道路、登りの量、ターンバイターン方式の手順を確認できます。

セットアップ

  1. https://console.onvaou.app で無料の API キーを作成します(月間10,000リクエスト、クレジットカード不要)。
  2. たとえば Claude Desktop のクライアントにサーバーを追加します (claude_desktop_config.json)。
{
  "mcpServers": {
    "onvaou-itineraires": {
      "command": "npx",
      "args": ["-y", "onvaou-itineraires-mcp"],
      "env": { "OVO_API_KEY": "ovo_live_..." }
    }
  }
}

Claude Code では、同じキーを使って1行で設定できます。

claude mcp add -e OVO_API_KEY=ovo_live_... onvaou-itineraires -- npx -y onvaou-itineraires-mcp

サーバーには両方のツールが含まれています。「Gare de Rennes から Thabor park まで安全な自転車ルートを教えて」と尋ねると、アシスタントが2つの地名をジオコーディングし、返された座標間のルートを検索します。

ツール

geocode_address:住所、地名、駅、または POI(query、2~200文字)を、経度・緯度の候補に変換します。候補は最適なものから順に並び、それぞれに完全なラベル、種類、信頼度スコアが付いています。type は address(番地)、street、locality(町、市区町村)、region、country、venue(名称のある場所:駅、ホテル、記念碑)、または other のいずれかで、それ以外はありません。near(指定した地点を中心に順位付けします。地点はヨーロッパの対象範囲内である必要があります)、country(ISO 3166-1 alpha-2)、limit(1~5)、language(en、fr、de、it。デフォルトは en。その他の値は拒否されます)を指定して検索を絞り込めます。it は指定できますが、ジオコーダーはイタリア語のラベルを付けません。その場合、ラベルは各場所の現地語で返されます(Milano、München)。結果はヨーロッパ全域の Photon(OpenStreetMap)から取得されます。フランスでは IGN Géoplateforme から取得し、利用できない場合、結果がない場合、または最良の信頼度が0.4未満の場合は Photon に切り替わります。応答したサービスは source で示されます。返された座標はそのまま compute_route に渡せます。検索には独自の日次上限があり、月間のルート検索枠には加算されないため、ルート検索前の住所検索は無料です。

compute_route:出発地と目的地({ "lon": 2.3522, "lat": 48.8566 })、最大8つの経由地、mode(bike、ebike、scooter、moto、wheelchair、foot)、variants、avoid(ferries、steps、tolls、highways、unpaved、steep)、案内の language(en、fr、de、es、it、nl、pt)、および手順、エンコード済みポリライン、高度プロファイルを含めるかどうかを指定します。座標を渡してください。地名しかない場合は、先に geocode_address を呼び出します。

どちらのツールも読み取り専用です。まず短く読みやすい概要を返し、続けて同じデータを JSON 形式で返します。また、呼び出しの利用料金も報告します。ジオコーダーは当日の検索回数、ルーターは今月のリクエスト回数を示します。対象範囲はヨーロッパです。各応答には独自の attribution 文字列が含まれ、検索結果には応答元の source も含まれます。ルートや検索結果を表示する際は、その横に帰属表示を示してください。

ドキュメント:https://onvaou.app/developers/routing-api.html
コード例:https://github.com/onvaou-app/routing-api-examples

開発

npm install
npm test   # 11 tests, including a real MCP client over stdio against a mock API

ライセンス:MIT、© 2026 OVO SAS。API の利用規約:https://onvaou.app/cgv-api

コメント

MCP は初めてですか?

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

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