Agent Skills by ALSEL
Anthropic ClaudeLLM・AI開発⭐ リポ 0品質スコア 50/100

mapbox-mcp-runtime-patterns

AIアプリケーションやエージェントフレームワークにMapbox MCPサーバーを組み込むための統合パターン集です。pydantic-ai、mastra、LangChain、カスタムエージェントなどとのランタイム統合を網羅しています。地理空間機能を必要とするAI搭載アプリケーションを構築する際にご活用ください。

description の原文を見る

Integration patterns for Mapbox MCP Server in AI applications and agent frameworks. Covers runtime integration with pydantic-ai, mastra, LangChain, and custom agents. Use when building AI-powered applications that need geospatial capabilities.

SKILL.md 本文

Mapbox MCP ランタイムパターン

このスキルは、地理空間機能を備えた本番環境での AI アプリケーションへの Mapbox MCP Server の統合パターンを提供します。

Mapbox MCP Server とは何ですか?

Mapbox MCP Server は Model Context Protocol (MCP) サーバーで、AI エージェントに地理空間ツールを提供します:

オフラインツール (Turf.js):

  • 距離、方位、中点の計算
  • ポイント・イン・ポリゴンテスト
  • 面積、バッファ、重心の操作
  • バウンディングボックス、ジオメトリ簡略化
  • API呼び出しなし、即座に結果を返す

Mapbox API ツール:

  • ルート検索とナビゲーション
  • 逆ジオコーディング
  • POI カテゴリー検索
  • アイソクロン (到達可能性)
  • トラベルタイムマトリックス
  • 静止地図画像
  • GPS トレースマップマッチング
  • 多目的地ルート最適化

ユーティリティツール:

  • サーバーバージョン情報
  • POI カテゴリーリスト

主な利点: 複数の API を手動で統合することなく、AI アプリケーションに地理空間スーパーパワーを与えます。

ツールカテゴリーの理解

統合の前に、LLM が正しく選択するためにツール間の重要な違いを理解しましょう:

距離: 「直線距離」対「道路に沿った距離」

直線距離 (オフライン、即座):

  • ツール: distance_tool, bearing_tool, midpoint_tool
  • 用途: 近接チェック、「X はどのくらい遠いのか?」、距離の比較
  • 例: 「このレストランは 2 マイル以内か?」 → distance_tool

ルート距離 (API、トラフィック対応):

  • ツール: directions_tool, matrix_tool
  • 用途: ナビゲーション、運転時間、「どのくらい運転時間がかかるのか?」
  • 例: 「そこまで運転するのにどのくらいかかる?」 → directions_tool

検索: タイプ対特定の場所

カテゴリー/タイプ検索:

  • ツール: category_search_tool
  • 用途: 「コーヒーショップを探す」、「近くのレストラン」、タイプ別の閲覧
  • 例: 「近くにホテルはありますか?」 → category_search_tool

特定の場所/住所:

  • ツール: search_and_geocode_tool, reverse_geocode_tool
  • 用途: 指定された場所、住所、ランドマーク
  • 例: 「123 Main Street を探す」 → search_and_geocode_tool

トラベルタイム: エリア対ルート

到達可能エリア (到達可能な範囲):

  • ツール: isochrone_tool
  • 返却値: 到達可能なすべての場所の GeoJSON ポリゴン
  • 例: 「15 分で到達できるのは何か?」 → isochrone_tool

特定のルート (そこへの行き方):

  • ツール: directions_tool
  • 返却値: 1 つの目的地への順番通りの方向
  • 例: 「空港にはどうやって行きますか?」 → directions_tool

コスト と パフォーマンス

オフラインツール (無料、即座):

  • API 呼び出しなし、トークン使用なし
  • リアルタイムデータが不要な場合は常に使用
  • 例: distance_tool, point_in_polygon_tool, area_tool

API ツール (トークン必須、使用量にカウント):

  • リアルタイムトラフィック、ライブ POI データ、最新の状態
  • 正確性と鮮度が重要な場合に使用
  • 例: directions_tool, category_search_tool, isochrone_tool

ベストプラクティス: 可能な限りオフラインツールを優先し、リアルタイムデータまたはルート検索が必要な場合は API ツールを使用します。

インストール と セットアップ

オプション 1: ホスト型サーバー (推奨)

最も簡単な統合 - Mapbox のホスト型 MCP サーバーを使用:

https://mcp.mapbox.com/mcp

インストールは不要です。Authorization ヘッダーで Mapbox アクセストークンを渡すだけです。

メリット:

  • サーバー管理なし
  • 常に最新版
  • 本番環境対応
  • レイテンシー低下 (Mapbox インフラ)

認証:

トークンベースの認証を使用 (プログラムアクセスの標準):

Authorization: Bearer your_mapbox_token

注: ホスト型サーバーは OAuth もサポートしていますが、これは主にインタラクティブフロー (コーディングアシスタント、本番アプリ以外) 用です。

オプション 2: セルフホスト

カスタムデプロイまたは開発用:

npm install @mapbox/mcp-server

または npx 経由で直接使用:

npx @mapbox/mcp-server

環境設定:

export MAPBOX_ACCESS_TOKEN="your_token_here"

リファレンスファイル

詳細な統合パターンと本番環境ガイダンスは、リファレンスファイルに整理されています。タスクに関連するものを読み込んでください。

  • Pydantic AI -- タイプセーフな Python エージェント 読み込み: references/pydantic-ai.md

  • CrewAI -- マルチエージェント オーケストレーション 読み込み: references/crewai.md

  • Smolagents -- 軽量な HuggingFace エージェント 読み込み: references/smolagents.md

  • Mastra -- マルチエージェント TypeScript システム 読み込み: references/mastra.md

  • LangChain -- ツールチェーニングを備えた会話型 AI 読み込み: references/langchain.md

  • カスタムエージェント -- Zillow/TripAdvisor/DoorDash スタイルのパターン、アーキテクチャ図、ハイブリッドアプローチ 読み込み: references/custom-agent.md

  • ユースケース -- 不動産、フードデリバリー、トラベルプランニングの例 読み込み: references/use-cases.md

  • 本番環境パターン -- キャッシング、バッチ操作、ツール説明、エラーハンドリング、セキュリティ、レート制限、テスト 読み込み: references/production.md

リソース

このスキルを使用する場合

以下の場合にこのスキルを呼び出してください:

  • Mapbox MCP Server を AI アプリケーションに統合する
  • 地理空間機能を備えた AI エージェントを構築する
  • Zillow/TripAdvisor/DoorDash スタイルのアプリを AI で構築する
  • MCP、直接 API、または SDK の間で選択する
  • 本番環境で地理空間操作を最適化する
  • 地理空間 AI 機能のエラーハンドリングを実装する
  • 地理空間ツールを使用して AI アプリケーションをテストする

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
mapbox
リポジトリ
mapbox/mapbox-agent-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/mapbox/mapbox-agent-skills / ライセンス: MIT

関連スキル

OpenAILLM・AI開発⭐ リポ 6,054

agent-browser

AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。

by JimmyLv
汎用LLM・AI開発⭐ リポ 1,982

anyskill

AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 1,982

engram

AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。

by LeoYeAI
汎用LLM・AI開発⭐ リポ 21,584

skyvern

AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。

by Skyvern-AI
汎用LLM・AI開発⭐ リポ 1,149

pinchbench

PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。

by pinchbench
汎用LLM・AI開発⭐ リポ 4,693

openui

OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。

by thesysdev
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: mapbox · mapbox/mapbox-agent-skills · ライセンス: MIT