mcpField
R
route

route

github.com/barneyjmその他041 回インストール24 週間前に更新
リポジトリ

route について

routeはCamino AIの地点間ナビゲーションスキルです。車、自転車、徒歩のルートについて、距離や所要時間に加え、オプションでターンバイターンの案内を取得できます。

主な機能

  1. 012地点間のルート検索
  2. 02車・自転車・徒歩モード
  3. 03距離と所要時間の推定
  4. 04ルート形状データの取得
  5. 05経由地点の画像取得

活用シーン

  1. 01徒歩ルートの案内取得
  2. 02交通手段別の通勤時間の推定
  3. 03地図上へのルート描画
  4. 04ルート沿いの画像取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/barneyjm/camino-skills --skill route

インストール後、Claude Code で/routeを入力して読み込まれたか確認します。

同梱ファイルscripts/route.sh

詳細

インストール

関連スキル:これは Camino AI の位置情報インテリジェンススイートの一部です。包括的に利用するには、利用可能なすべてのスキル(query、places、relationship、context、route、journey、real-estate、hotel-finder、ev-charger、school-finder、parking-finder、fitness-finder、safety-checker、travel-planner)をインストールしてください。

# Install all skills from repo
npx skills add https://github.com/barneyjm/camino-skills

# Or install specific skills
npx skills add https://github.com/barneyjm/camino-skills --skill route

clawhub 経由:

npx clawhub@latest install route
# or: pnpm dlx clawhub@latest install route
# or: bunx clawhub@latest install route

Route - 2地点間のナビゲーション

2地点間の詳細なルートを、距離、所要時間、必要に応じてターンバイターンの案内とともに取得します。

セットアップ

これらのスキルは curl を実行し、CAMINO_API_KEY 環境変数を使って認証します。月100回の無料呼び出しと API キーを利用するには、https://app.getcamino.ai/skills/activate で登録してください。

Claude Code にキーを追加する:

~/.claude/settings.json に追加します。

{
  "env": {
    "CAMINO_API_KEY": "your-api-key-here"
  }
}

Claude Code を再起動します。

代替手段 — x402 によるリクエストごとの支払い: Camino の有料エンドポイントは、登録や API キーなしで、x402 に対応した任意のクライアントから Base 上の USDC による HTTP 402 支払い(リクエストあたり $0.001)も受け付けます。これらのスキルはこの方法を使用しません。これは、x402 にネイティブ対応したエージェントとクライアント向けです。

使用方法

シェルスクリプト経由
# Get driving directions
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851
}'

# Walking directions
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "foot"
}'

# With route geometry for mapping
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "bike",
  "include_geometry": true
}'
curl 経由
curl -H "X-API-Key: $CAMINO_API_KEY" \
  "https://api.getcamino.ai/route?start_lat=40.7128&start_lon=-74.0060&end_lat=40.7589&end_lon=-73.9851&mode=car"

パラメーター

パラメーター型必須デフォルト説明
start_latfloatはい-出発地点の緯度
start_lonfloatはい-出発地点の経度
end_latfloatはい-到着地点の緯度
end_lonfloatはい-到着地点の経度
modestringいいえ"car"移動手段:「car」、「bike」、「foot」
include_geometryboolいいえfalse地図表示用の詳細なルート形状データを含めます
include_imageryboolいいえfalse経由地点のストリートレベルの画像を含めます

レスポンス形式

{
  "distance_km": 6.8,
  "duration_minutes": 18,
  "mode": "car",
  "summary": "Head north on Broadway, then east on 42nd Street",
  "steps": [
    {
      "instruction": "Head north on Broadway",
      "distance_m": 2400,
      "duration_s": 420
    },
    {
      "instruction": "Turn right onto 42nd Street",
      "distance_m": 1800,
      "duration_s": 300
    }
  ]
}

例

徒歩ルートの案内
./scripts/route.sh '{
  "start_lat": 51.5074,
  "start_lon": -0.1278,
  "end_lat": 51.5014,
  "end_lon": -0.1419,
  "mode": "foot"
}'
ルート形状データ付きの自転車ルート
./scripts/route.sh '{
  "start_lat": 37.7749,
  "start_lon": -122.4194,
  "end_lat": 37.8199,
  "end_lon": -122.4783,
  "mode": "bike",
  "include_geometry": true
}'
画像付きの車のルート案内
./scripts/route.sh '{
  "start_lat": 40.7128,
  "start_lon": -74.0060,
  "end_lat": 40.7589,
  "end_lon": -73.9851,
  "mode": "car",
  "include_imagery": true
}'

使用例

  • ナビゲーション:あらゆる移動手段でターンバイターンの案内を取得します
  • 所要時間の見積もり:2地点間の移動にかかる時間を確認します
  • 地図上での表示:地図にルートを描画するための形状データを含めます
  • 通勤計画:車、自転車、徒歩での所要時間を比較します

コメント