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