Laravel BoostをClaude Codeで接続して試してみた件

西山秀治 / 2025年9月5日

UX / UI のデザインに強いWebシステムの開発と、BtoB Webマーケを支援するWeb制作を提供するN’s Creates (エヌズクリエイツ) 株式会社の西山です。

Laravel Boostとは

Laravel Boostは、AIが高品質でLaravel固有のコードを生成するために必要なコンテキスト(文脈)と構造を提供し、AI支援開発を加速させるためのパッケージです。

Laravel Boostの基盤となっているのは、AI支援コーディングのワークフローを合理化するために設計された、以下の主要な機能です。

  • MCPサーバー: 15以上の専門ツールを備えた強力なサーバーで、開発ワークフローを効率化します。
  • AIガイドライン: Laravelエコシステム向けに作成された構成可能なAIへの指示(プロンプト)です。これにより、一貫性がありフレームワークに適したコード生成を保証します。

重要: Laravel Boostは現在ベータ版であり、機能の改良と拡張に伴い、頻繁にアップデートが行われます。


インストール方法

Laravel BoostはComposer経由でインストールできます。

composer require laravel/boost --dev

次に、MCPサーバーとコーディングガイドラインをインストールするために、以下のArtisanコマンドを実行します。

php artisan boost:install

初期設定の手順

boost:installコマンドを実行すると、対話形式で初期設定が始まります。

1. AIエージェントの選択

まず、AIエージェントの選択画面が表示されます。スペースキーで、普段使用しているエージェントを選択してください。

AIエージェント選択画面

2. ガイドラインの選択と確認

次に、AIに与える指示のベースとなるガイドラインを選択します。こちらも同じくスペースキーで選択可能です。

AIガイドライン選択画面

選択後、そのガイドラインに含まれるパッケージとバージョンの一覧が表示され、内容を確認できます。

パッケージとバージョン表示画面

3. Claude Codeとの接続確認

最後に、Claude Code/mcpコマンドを入力し、正しく接続できているか確認します。

もし私の環境のように接続できていなかった場合は、以下のコマンドを実行してmcp情報に設定を追記してください。

claude mcp add -s local -t stdio laravel-boost -- docker compose exec -T api php artisan boost:mcp

下の画像のように接続が確認できれば設定完了です!早速、Claude CodeからLaravelに命令を出してみましょう。

Claude Code接続成功の確認画面


利用可能なツール一覧

AIエージェントがLaravelアプリケーションと連携するために使用できるツールの一覧です。

名前 備考
Application Info PHP・Laravelバージョン、データベースエンジン、バージョン付きエコシステムパッケージのリスト、Eloquentモデルを読み取り
Browser Logs ブラウザからのログとエラーを読み取り
Database Connections デフォルト接続を含む利用可能なデータベース接続を検査
Database Query データベースに対してクエリを実行
Database Schema データベーススキーマを読み取り
Get Absolute URL 相対パスURIを絶対パスに変換してエージェントが有効なURLを生成できるようにする
Get Config “ドット”記法を使用して設定ファイルから値を取得
Last Error アプリケーションのログファイルから最後のエラーを読み取り
List Artisan Commands 利用可能なArtisanコマンドを検査
List Available Config Keys 利用可能な設定キーを検査
List Available Env Vars 利用可能な環境変数キーを検査
List Routes アプリケーションのルートを検査
Read Log Entries 最後のNログエントリを読み取り
Report Feedback チームとBoost・Laravel AIフィードバックを共有、「give Boost feedback: x, y, and z」と言うだけ
Search Docs インストールされたパッケージに基づいてドキュメントを検索するLaravelホスト型ドキュメントAPIサービスをクエリ
Tinker アプリケーションのコンテキスト内で任意のコードを実行

AIガイドライン一覧

Laravel Boostには、各種パッケージとフレームワーク向けのAIガイドラインが含まれています。

コアガイドライン

コアガイドラインは、バージョンを問わず適用可能な汎用的なアドバイスをAIに提供します。

パッケージ サポートされるバージョン
Core & Boost core
Laravel Framework core, 10.x, 11.x, 12.x
Livewire core, 2.x, 3.x
Flux UI core, free, pro
Herd core
Inertia Laravel core, 1.x, 2.x
Inertia React core, 1.x, 2.x
Inertia Vue core, 1.x, 2.x
Pest core, 4.x
PHPUnit core
Pint core
TailwindCSS core, 3.x, 4.x
Livewire Volt core
Laravel Folio core
Enforce Tests conditional

バージョン固有のガイドライン

特定のバージョンに特化した、より詳細な指示を提供します。

パッケージ サポートされるバージョン
Laravel Framework 10.x, 11.x, 12.x
Flux UI 2.x Free, 2.x Pro
Inertia 1.x, 2.x
Livewire 1.x, 2.x, 3.x
Pest 3.x, 4.x
Tailwind CSS 3.x, 4.x

カスタムガイドライン

独自のカスタムAIガイドラインでLaravel Boostを拡張することも可能です。アプリケーションの.ai/guidelines/ディレクトリに.blade.phpファイルを追加すると、boost:install実行時にカスタム指示として自動的に読み込まれます。

まとめ

今回は、AIによるLaravel開発を加速させるLaravel Boostについて、その概要からインストール、詳細な機能までを解説しました。

Laravel Boostは、15以上の専門ツールを備えたMCPサーバーと、フレームワークに適したコード生成を保証するAIガイドラインを提供することで、開発の質と速度を向上させます。

インストールから初期設定までの手順は簡単で、対話形式のコマンドを進めるだけですぐに利用を開始できます。また、独自のガイドラインを追加して、プロジェクトに合わせてAIの挙動をカスタマイズすることも可能です。

Laravelでの開発効率をさらに高めたい方は、ぜひこの強力なツールを試してみてください。

UX / UI のデザインに強いWebシステムの開発と、BtoB Webマーケを支援するWeb制作を提供する
N's Creates 株式会社は、神戸三宮オフィスまで週1出社(それ以外はリモートワーク)できる「デザイナー」「エンジニア」を募集しています。

興味のある方は、カジュアル面談しますので気軽にお問い合わせください!

同じテーマの記事