laravel

CroftはLaravel開発者向けに特化したMCPサーバーで、開発効率を向上させるためのツールを提供します。`php artisan croft`コマンドを使用することで、AIペアプログラマーとの連携を強化し、ローカル環境での開発をサポートします。インストールはComposerを通じて簡単に行え、設定ファイルの公開も容易です。

GitHubスター

90

ユーザー評価

未評価

お気に入り

0

閲覧数

16

フォーク

2

イシュー

6

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
PHP: 8.0以上
Composer: 最新版
+1 more

インストール方法

インストール方法

前提条件

PHP: 8.0以上
Composer: 最新版
Laravel: 8.x以上

インストール手順

1. パッケージのインストール

bash
composer require usecroft/laravel --dev

2. 設定ファイルの公開

bash
php artisan vendor:publish --tag="croft-config"

3. IDEへの追加

bash
php artisan croft:install

トラブルシューティング

よくある問題

問題: パッケージが正しくインストールされない 解決策: Composerのバージョンを確認し、依存関係を再インストールしてください。

設定方法

設定方法

基本設定

MCPサーバーの設定

プロジェクト内にmcp.jsonファイルを作成し、以下の内容を追加します:
json
{
  "mcpServers": {
    "croft": {
      "command": "./artisan",
      "args": ["croft"]
    }
  }
}

セキュリティ設定

APIキーは環境変数または安全な設定ファイルに保存
ファイルアクセス権限の適切な設定

詳細設定

必要に応じて追加の設定を行います。

使用例

使用例

基本的な使用方法

MCPサーバーの起動確認

bash
php artisan croft

データベースのクエリ

bash
php artisan croft:query "SELECT * FROM users"

現在の日付と時刻の取得

bash
php artisan croft:datetime


応用例

ログエントリの取得

bash php artisan croft:logs --last=10


ルートのリスト

bash php artisan croft:routes ```

使用ケース

データベースの構造を確認し、必要なテーブルやカラムを特定する。
現在の日付と時刻を取得して、ログエントリのタイムスタンプを確認する。
特定のルートをフィルタリングして、APIエンドポイントを迅速に見つける。
artisanコマンドのリストを取得し、利用可能なコマンドを確認する。