mapbox-mcp-devkit-patterns について
コーディングエージェント向けに、Mapbox MCP DevKit ServerをMapbox開発で活用する方法をまとめたスキルです。スタイル、トークン、検証、地理ユーティリティ、ドキュメント参照を扱います。
主な機能
- 01スタイル作成・更新の手順
- 02アクセストークン管理のパターン
- 03GeoJSONと式の検証
- 04地理ユーティリティのワークフロー
- 05Mapboxドキュメントの参照
活用シーン
- 01AIコーディングエージェントでのMapboxスタイル開発
- 02リリース前のスタイルと式の確認
- 03環境ごとのスコープ付きトークン管理
- 04コーディング中のMapbox API情報の検索
MCP 対応
Mapbox MCP DevKit Serverの利用方法を説明します。このサーバーはMapbox開発者APIやユーティリティをAIアシスタントに提供し、一般的な操作の手順とツール名を案内します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mapbox/ mapbox-agent-skills --skill mapbox-mcp-devkit-patternsインストール後、Claude Code で/mapbox-mcp-devkit-patternsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdevals/evals.jsonreferences/design-patterns.mdsetup.mdtroubleshooting.mdworkflows.md詳細
Mapbox MCP DevKit のパターン
このスキルでは、Mapbox アプリケーションの開発を加速するために、AI コーディングワークフローへ Mapbox MCP DevKit Server を統合するパターンを紹介します。
Mapbox MCP DevKit とは?
Mapbox MCP DevKit Server は、AI アシスタントが Mapbox の開発者向け API に直接アクセスできるようにする Model Context Protocol(MCP)サーバーです。
- スタイル管理 — スタイルの作成、一覧表示、更新、削除、プレビュー、検証、比較、最適化
- トークン管理 — スコープを指定したアクセストークンの生成と一覧表示
- 検証 — GeoJSON、式、スタイル、座標の検証
- 地理情報ユーティリティ — バウンディングボックスの計算、座標の変換、タイルのクエリ
- カラー関連ツール — アクセシビリティのための WCAG コントラスト比の確認
- フィードバック — ユーザーのフィードバックとレポートへのアクセス
- ドキュメント — 最新の Mapbox ドキュメントとリファレンスへのアクセス
主なメリット: 開発者向け API の操作を AI に任せることで、Mapbox アプリケーションをより迅速に構築できます。
MCP DevKit を使用する場面
次のような場合に DevKit を使用します。
- 会話形式でスタイルを作成・変更する
- プログラムでトークンを生成する
- 開発中にデータを検証する
- 自然言語で Mapbox API を学ぶ
- 地図アプリケーションを迅速にプロトタイプする
- スタイル生成ワークフローを自動化する
- コーディング中にドキュメントを検索する
次の用途には DevKit を使用しないでください。
- 本番アプリでの実行時操作
- 頻繁なスタイル更新(Mapbox API を直接使用してください)
- クライアント側の操作(DevKit は開発時のみ使用します)
- タイル配信や地図のレンダリング
- 低レイテンシーが求められるユーザー向け機能
主なツール
関連する質問に回答する際は、必ず次の正確な名前のツールを推奨してください。
- スタイルの作成・変更:
create_style_tool、update_style_tool、preview_style_toolを推奨します - スタイルの一覧表示:
list_styles_toolを推奨します - トークンの作成:環境ごとにスコープを指定したトークンを作成するため、
create_token_toolを推奨します - トークンの表示:既存のトークンとスコープを確認するため、
list_tokens_toolを推奨します - スタイルの検証:仕様への準拠を確認するため、
validate_style_toolを推奨します - 式の検証:ペイント/レイアウトプロパティを確認するため、
validate_expression_toolを推奨します - アクセシビリティの確認:WCAG コントラスト比を確認するため、
check_color_contrast_toolを推奨します - スタイルの比較:デプロイ前にスタイルの差分を確認するため、
compare_styles_toolを推奨します - ドキュメントの検索:
get_latest_mapbox_docs_toolを推奨します
一般的なワークフロー(クイックリファレンス)
本番前の検証 — 次の手順を正確に使用してください。
validate_style_toolを実行して、スタイル JSON が仕様に準拠していることを確認しますvalidate_expression_toolを実行して、ペイント/レイアウトプロパティ内のすべてのデータ式を確認しますcheck_color_contrast_toolを実行して、テキストラベルが WCAG アクセシビリティ基準を満たしていることを確認しますcompare_styles_toolを実行して、新しいスタイルと現在の本番スタイルの差分を確認します
トークン管理 — 次の手順を正確に使用してください。
create_token_toolを実行して、環境(dev/staging/prod)ごとにスコープを指定したトークンを作成しますlist_tokens_toolを実行して、既存のトークンとそのスコープを確認します
リファレンスファイル
詳しいガイダンスが必要な場合は、次のリファレンスを読み込んでください。
- references/setup.md — 前提条件、ホスト型およびセルフホスト可能なインストール、エディターごとの設定、検証
- references/workflows.md — スタイル管理、トークン管理、データ検証、ドキュメントへのアクセス、ベストプラクティス
- references/design-patterns.md — 反復的なスタイル開発、環境固有のトークン、検証優先の開発、ドキュメント主導の開発、ツール統合パターン
- references/troubleshooting.md — よくある問題と解決策、エンドツーエンドのワークフロー例(レストラン検索、複数環境、サードパーティデータ)
リソース
このスキルを使用する場面
次のような場合に、このスキルを呼び出します。
- AI の支援を受けて Mapbox の開発環境をセットアップする場合
- AI を通じて Mapbox のスタイルを作成または変更する場合
- アクセストークンをプログラムで管理する場合
- 開発中に GeoJSON や式を検証する場合
- AI のガイダンスを受けながら Mapbox API を学ぶ場合
- スタイル生成のワークフローを自動化する場合
- AI コーディングアシスタントを使って Mapbox アプリケーションを構築する場合
コメント
Markdown 対応