mcpField
L
Laravilt

Laravilt

リモート
laravilt.com開発ツール02 週間前に更新
リポジトリ公式サイト

Laravilt について

Laravilt は、Laravilt を扱う AI アシスタント向けの読み取り専用 MCP サーバーです。最新のパッケージ文書やリリース情報に加え、プラグインとインストールのガイドを提供します。

主な機能

  1. 01Laravilt のパッケージとバージョンの一覧
  2. 02ドキュメントの検索と閲覧
  3. 03変更履歴と要件の取得
  4. 04プラグインとインストールのガイド
  5. 05同期済み MCP リソースとプロンプト

活用シーン

  1. 01インストール前のパッケージ要件の確認
  2. 02Laravilt プラグイン開発ガイドの参照
  3. 03パッケージの最近の変更の確認
  4. 04Vue または React のフロントエンド文書の検索

MCP 対応

ストリーミング HTTP 経由で、パッケージや文書のツール、リソース、`build-resource` プロンプトを MCP クライアントに公開します。公開エンドポイントは認証不要で、IP ごとにレート制限があります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://mcp.laravilt.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

9

このツールにパラメーターはありません。

詳細

Laravilt

Laravilt MCP

AI アシスタントに、すべての laravilt/* パッケージ(プラグインシステムおよび Vue/React フロントエンドを含む)の最新の Laravilt ドキュメント、README、変更履歴、リリース済みバージョンを提供する、公開読み取り専用の Model Context Protocol サーバーです。

エンドポイント:https://mcp.laravilt.com/mcp(ストリーミング可能な HTTP、認証不要、IP ごとのレート制限あり)。

接続

Claude Code

claude mcp add --transport http laravilt https://mcp.laravilt.com/mcp

Cursor/VS Code(.cursor/mcp.json または .vscode/mcp.json)

{
    "mcpServers": {
        "laravilt": { "type": "http", "url": "https://mcp.laravilt.com/mcp" }
    }
}

Claude Desktop(mcp-remote 経由)

{
    "mcpServers": {
        "laravilt": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.laravilt.com/mcp"] }
    }
}

その他のクライアントでは、ストリーミング可能な HTTP URL https://mcp.laravilt.com/mcp を使用してください。

ツール

ツール返される内容
list-packages説明、最新バージョン、リリース日、インストールコマンド、リポジトリを含む、すべての Laravilt パッケージ
get-package1 つのパッケージの README の概要、最新バージョン、要件、フロントエンドに関する注記(Vue および React)、ドキュメントのインデックス、最近の変更履歴
search-docsパスと GitHub リンク付きの、関連度順に並んだドキュメントの抜粋(パッケージを指定して絞り込むこともできます)
read-docドキュメント全文。長いページはページ分割されます
list-docs1 つまたはすべてのパッケージのドキュメントツリー
get-latest-versionspackage => version のマップと、そのまま貼り付けられる composer require の行
get-changelogパッケージの最近の変更履歴エントリー
plugin-development-guidelaravilt/plugins のドキュメントをまとめた、Laravilt プラグインの構築方法
installation-guidephp artisan laravilt:install --stack=vue|react を使って Laravel 13 に Laravilt をインストールする方法

リソース: laravilt://packages および、同期されたすべてのドキュメントを対象とする laravilt://docs/{package}/{path}。プロンプト: build-resource。

コンテンツを最新に保つ方法

php artisan laravilt:sync は laravilt の GitHub 組織をスキャンし、各パッケージのデフォルトブランチを tarball としてダウンロードします。README.md、CHANGELOG.md、composer.json、および docs/ 以下のすべての Markdown ファイルにインデックスを付け、Packagist からリリース済みバージョンを記録します。変更のないコミットはスキップされます。スケジューラーは 30 分ごとに実行され、GitHub webhook(GITHUB_WEBHOOK_SECRET で署名された POST /webhooks/github)は、プッシュされたリポジトリの同期を即座にキューに追加します。

ローカル開発

composer install
cp .env.example .env && php artisan key:generate
touch database/database.sqlite
php artisan migrate
php artisan laravilt:sync
php artisan serve

次に、ランディングページを表示するには http://127.0.0.1:8000 を開くか、MCP クライアントの接続先を http://127.0.0.1:8000/mcp に設定してください。

php artisan test
vendor/bin/pint

設定

変数デフォルト用途
APP_URL公開 URL。例:https://mcp.laravilt.com
LARAVILT_GITHUB_ORGlaraviltパッケージのスキャン対象となる組織
LARAVILT_EXCLUDED_REPOSmcp,laravilt.com,laravilt-dev,.githubパッケージではないリポジトリ
GITHUB_TOKEN任意。GitHub API のレート制限を引き上げます
GITHUB_WEBHOOK_SECRETプッシュ webhook の受け付けに必要です
LARAVILT_SYNC_INTERVAL30スケジュールされた同期の間隔(分)
LARAVILT_SEARCH_DRIVERautoauto、fts(SQLite FTS5)、または like
LARAVILT_DOC_PAGE_SIZE16000read-doc のページあたりの文字数
LARAVILT_RATE_LIMIT120IP ごとの MCP リクエスト数(毎分)
LARAVILT_MCP_PATHmcpMCP エンドポイントのパス
TRUSTED_PROXIESプロキシの IP/CIDR(リバースプロキシの背後で実行する場合に設定)

デプロイ

  1. composer install --no-dev --optimize-autoloader を実行し、.env.example から .env を作成して、php artisan key:generate、php artisan migrate --force を実行します。
  2. php artisan laravilt:sync を一度実行します。
  3. スケジューラーを毎分実行し(php artisan schedule:run)、webhook によってトリガーされた同期のためのキューワーカーを起動します(php artisan queue:work、または QUEUE_CONNECTION=sync)。
  4. Web サーバーまたはリバースプロキシの背後で PHP-FPM を使って public/ を配信し、TRUSTED_PROXIES を設定します。
  5. 各 Laravilt リポジトリ(または組織)で、プッシュイベント用の webhook を https://mcp.laravilt.com/webhooks/github に追加し、同じシークレットを使用します。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。