これはレイアウト確認用のダミーテキストです。
BUILD with Mapbox 2025でのライブの「バイブコーディング」のハイライト
これはレイアウト確認用のダミーテキストです。
BUILD with Mapbox 2025でのライブの「バイブコーディング」のハイライト

BUILD with Mapbox 2025で、Mapboxのプリンシパルエンジニアであり、創設メンバーでもあるIan WardとAIエンジニアのJussi Salminenが、Mapbox DevKit Model Context Protocol(MCP)サーバーに関する技術的な洞察を共有し、その使用方法を実演しました。ライブデモでは、DevKitがコーディングエージェントに、地図スタイルの作成と比較、トークンの管理、カスタムバウンディングボックスの作成、GeoJSONデータのプレビューなどを行うことで、Mapboxの実装をより迅速に構築および改良する方法を示しました。セッションでは、DevKit MCPサーバーの新しいホスト型バージョンも紹介され、さらに使いやすくなりました。
完全な録画をご覧になり、セッションのハイライトと重要なポイントについてお読みください。
Model Context Protocol(MCP)は、AIモデル、エージェント、アプリケーションがAPI、ファイル、その他のツールなどの外部データソースと接続する方法を標準化するオープンスタンダードです。MCPサーバーは、1回限りの統合を構築する代わりに、利用可能なツールを記述する標準化されたリストエンドポイントを提供し、AIエージェントがそれらを簡単に発見して使用できるようにします。Mapbox、Stripe、Twilioなどの外部サービスプロバイダーは、MCPを使用して、AIアプリケーションが直接呼び出すことができる独自のサーバーを維持します。


地理空間MCPは、ロケーションベースの機能でこのフレームワークを拡張し、AIが地理を理解して推論し、地図、ルーティング、または近接ベースの推奨事項を提供するなど、クエリの地理空間コンポーネントをサポートできるようにします。Mapbox MCP Serverは、地図、検索ボックス、ジオコーディング、ルート検索、アイソクロン、マトリックスなどのMapboxサービスを公開し、AIエージェントが追加の統合コードなしでMapbox APIに直接アクセスできるようにします。
対照的に、'DevKit'または開発者向けのMCPサーバーは、コーディング環境において開発者とエンジニアをサポートし、開発を効率化するように設計されています。Mapbox DevKit MCPは、自然言語AIコーディングツールにMapboxプラットフォームへのアクセスを提供することで、Mapboxを使用した開発をより迅速かつ容易にします。Mapboxは、開発者のAIコーディングツールをサポートし、Mapboxを使用した開発時の開発者エクスペリエンスを向上させるように設計された専用のDevKit MCPサーバーを提供する最初のロケーションプラットフォームです。
開発者は、AnthropicのClaude CodeやOpenAIのCodexなどのコーディングエージェントをコマンドラインから使用して、コードの作成と保守を支援しています。コーディングエージェントは、機能の追加、バグの修正、またはプロジェクトのゼロからの開始を行います。通常、コーディングエージェントは、読み取り、書き込み、テスト、反復という使い慣れたループで動作します。コーディングエージェントは、追加のツールを提供するMCPサーバーをインストールすることで拡張できます。ここで役立つのがMapbox DevKit MCPサーバーで、呼び出すことができるMapbox固有の機能を提供します。
Mapbox DevKit MCPを通じてMapboxのデータとAPIを利用することで、コーディングエージェントは、スタイリング、トークン管理、データプレビューと準備、さらには地図の機能と動作のコーディングなどの開発タスク全体で、検索、推論、および行動できます。DevKitは、コーディングアシスタントが手動による手順を削減し、イテレーションループを短縮するのに役立ちます。

Mapboxやその他のロケーションプラットフォームを使用した開発では、多くの場合、新しいスタイルの作成、地理空間データのクリーニングとプレビュー、スタイルIDの取得、デザイン要素の更新、またはアクセストークンの生成と管理など、同じタスクの繰り返しが含まれます。
Mapbox DevKit MCP Serverは、Claude CodeなどのAIコーディングエージェントが一般的なワークフローを自動的に処理できるようにすることで、多くのワークフローを効率化します。かつては複数のステップが必要だったルーチン操作が、以下のような自然言語プロンプトで完了できるようになりました。
DevKitの目標は、一般的なタスクにおける摩擦を軽減し、Mapboxツールを使用した開発を加速させることで、アプリケーション設計におけるより価値の高い決定に集中できるようにすることです。
Mapbox DevKit MCP Serverは、Mapboxを使用した開発をより迅速かつ容易にするために構築されています。最新のツールとクリーンなアーキテクチャを組み合わせることで、余分な複雑さなしに信頼性とスピードを実現します。
サーバーは、強力な型付けと開発者の信頼のためにTypeScriptで構築されています。厳密な型付けにより、エラーが減少し、保守性が向上し、コントリビューターがコードベース全体でスムーズに作業できるようになります。
モジュール性とスケーラビリティを維持するために、すべてのツールはBaseToolから継承されます。BaseToolは、入力検証、エラー処理、およびロギングを管理します。特殊なMapbox API Toolは、これを拡張して、安全なAPI呼び出しのためのJWTトークン検証とユーザーコンテキストを処理します。この階層により、新しいツールを迅速かつ確実に簡単に追加できます。
DevKit MCPサーバーは、イテレーションの速度を重視しています。Plopテンプレートは、ボイラープレート、テスト、および構造がすでに整っている新しいツールを構築します。Zodスキーマは、ランタイム検証と型推論をまとめて保証するため、すべてのツール入力は実行前にチェックされます。
DevKit MCP Serverの動作を見ることで、開発がどのように加速され、円滑になるかが分かります。MapboxのAIエンジニアであるJussi Salminenが、カスタム地図スタイルの作成、地図スタイルの比較、基本的なWeb地図の初期化、バウンディングボックスの追加、GeoJSONデータのプレビューなど、いくつかの日常的なMapbox開発タスクを実演しました。Webinar「Vibe Coding with Mapbox DevKit MCP」の全編をご覧いただくか、以下のデモの内訳をご覧ください。
「ハロウィーンをテーマにしたスタイルを作成する」という短いプロンプトと、「このスタイルをプレビューする」というリクエストだけで、Jussiは数秒で使用できる不気味なハロウィーンの地図テーマを用意できました。
次に、Jussiは、より明るい色の「昼間」のハロウィーンマップスタイルをリクエストし、コーディングエージェントに2つのスタイルを並べて比較するように依頼しました。
一連の簡単なプロンプトにより、JussiはコーディングエージェントにMapboxのWebサイトの色に基づいてスタイル設定されたWeb地図を設計および初期化させます。
バウンディングボックスの正しいパラメータを決定するには、時間がかかる場合があります。Jussiは、コーディングエージェントに、アイルランドのみを表示するようにWebマップを制限するように指示します。
次に、Jussiはエージェントに地震の位置を示すGeoJSONファイルを視覚化するように依頼し、ファイルから直接ホストされたプレビューURLを生成します。特定のデータポイントのプロパティをクリックして検査するオプションもあります。プレビューマップは、Jussiが数秒以内に探索できるようになります。
Mapbox DevKit MCP Serverは、ホスト型とローカルバージョンの両方で利用でき、開発者はMapboxとAIコーディングツールをどのように統合するかを柔軟に選択できます。どちらのオプションも、スピードとコントロールのどちらを優先するかによって、明確な利点があります。
ホスト型バージョン(新規)
ホスト型DevKit MCPサーバーは、ローカルセットアップを必要とせずに、最も迅速に開始できる方法です。正しいスコープを含むMapboxアクセストークンを使用してOAuthで認証するだけで、AIアシスタントをMapboxに接続する準備が完了します。このバージョンは、迅速な実験、オンボーディング、またはセットアップとメンテナンスのオーバーヘッドなしでマネージド環境を必要とするチームに最適です。
ローカルバージョン
完全な制御とカスタマイズを必要とするチーム向けに、ローカルバージョンはセルフホストオプションを提供します。機能を拡張したり、デバッグしたり、特定のワークフローに合わせてサーバーを調整したりできます。この設定では、特定のスコープを持つ Mapbox トークンを生成し、独自の環境内で DevKit MCP Server をローカルで実行する必要があります。
Mapbox DevKit MCP Serverは、ホスト型とローカルオプションの両方で利用できます。インストール手順はGithubリポジトリに掲載されており、Claude CodeやOpenAI Codexなどのクライアントとの統合方法に関する詳細な手順も含まれています。
DevKit MCPサーバーは活発に開発されており、プロンプトを介してMapboxドキュメントを表示するドキュメントツールの拡張や、Directions、Search Box、Geocoding、Static ImagesなどのAPI用のMapbox Developer PlaygroundsにリンクするDeveloper Playgroundsツールが含まれます。また、タイルソースを指定するツール、タイルセットレシピの生成をサポートするツール、レシピとタイルソースの処理を有効にしてMapboxホストのタイルセットを生成するツールも計画されています。ツールの提案、機能のリクエスト、およびMapbox DevKit MCP Server GitHubリポジトリ経由でのユースケースに関するご意見をお待ちしております: github.com/mapbox/mcp-devkit-server
これはレイアウト確認用のダミーテキストです。