web framework
Laravel MCP servers and skills
There are 86 ways to connect Laravel to Claude, ChatGPT, Cursor and other AI assistants: 8 MCP servers and 78 skills. The most used is Laravel Forge MCP (0 GitHub stars).
Best Laravel MCP servers, compared →Most used
Unofficial Model Context Protocol (MCP) server for the Laravel Forge API
Laravel documentation aggregator: multi-version core docs, services, packages, learning paths.
Safe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance
Choose Sail automatically when available, fall back cleanly to host PHP/Composer/Node; paired command map for both environments
Apply RED-GREEN-REFACTOR with Pest or PHPUnit; use factories, feature tests for HTTP, and parallel test runners; verify failures before implementation
Add semantic search with native vector queries (Laravel 13+); pgvector similarity clauses, embedding workflows, and hybrid search patterns
MCP servers (8)
- 1Laravel Forge MCP francescomalatesta · Knowledge and memoryUnofficial Model Context Protocol (MCP) server for the Laravel Forge API84
- 2Laravel MCP Companion brianirishLaravel documentation aggregator: multi-version core docs, services, packages, learning paths.74
- 3Laravel Forge Readonly MCP brynj-digital · Cloud and DevOpsRead-only MCP server for the Laravel Forge API. Cannot deploy, restart, restore or delete anything — by construction.48
- 4Puppeteer Laravel MCP Server truefrontier · Browser automationA Model Context Protocol server for Laravel Herd browser automation using Puppeteer36
- 5Laravel Forge MCP by usefulapi m190 · Cloud and DevOpsManage Laravel Forge servers, sites, and deployments from your AI assistant.33
- 6Laravel Vite Plugin Vue MCP KlipsikMCP server for your Laravel + Vue app (component tree, state, routes and Pinia), auto-attached to your laravel-vite-plugin entry. Fork of vite-plugin-vue-mcp by Arlo (@webfansplz).30
- 7Laravel Upgrade MCP shramiknakarmiA command line tool for setting up Laravel Upgrade MCP server to help developers upgrade their Laravel projects25
- 8Laravel Upgrade MCP shramiknakarmiA command line tool for setting up Laravel Upgrade MCP server to help developers upgrade their Laravel projects25
Skills (78)
- 1laravel:migrations-and-factories jpcaparas · DatabasesSafe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance52
- 2laravel:runner-selection jpcaparasChoose Sail automatically when available, fall back cleanly to host PHP/Composer/Node; paired command map for both environments52
- 3laravel:tdd-with-pest jpcaparas · Developer toolsApply RED-GREEN-REFACTOR with Pest or PHPUnit; use factories, feature tests for HTTP, and parallel test runners; verify failures before implementation52
- 4laravel:vector-search jpcaparas · Search and webAdd semantic search with native vector queries (Laravel 13+); pgvector similarity clauses, embedding workflows, and hybrid search patterns52
- 5laravel:request-forgery-protection jpcaparasConfigure CSRF and origin-aware request forgery protection; PreventRequestForgery middleware (Laravel 13+) with token fallback and exclusions52
- 6laravel:dependencies-trim-packages jpcaparas · SecurityRemove unneeded Composer packages and assets to improve boot time, memory, and security surface50
- 7laravel-verification mturac日本語翻訳:このファイルは laravel-verification 用の日本語翻訳が必要です50
- 8laravel:custom-helpers jpcaparasCreate and register small, pure helper functions when they improve clarity; keep them organized and tested50
- 9laravel:interfaces-and-di jpcaparasUse interfaces and dependency injection to decouple code; bind implementations in the container50
- 10laravel:strategy-pattern jpcaparasUse the Strategy pattern to select behavior at runtime; bind multiple implementations to a shared interface50
- 11laravel:api-surface-evolution jpcaparas · Developer toolsEvolve APIs safely using versioned DTOs/transformers, deprecations, and compatibility tests50
- 12laravel:executing-plans jpcaparasExecute Laravel plans in small batches with checkpoints—TDD first, migrations safe, queues verified, and quality gates enforced50
- 13laravel:e2e-playwright jpcaparas · Browser automationGeneric E2E patterns with Playwright—state setup, seeds, test IDs, auth, environment, and Sail integration50
- 14laravel:blade-components-and-layouts jpcaparasCompose UIs with Blade components, slots, and layouts; keep templates pure and testable50
- 15laravel:exception-handling-and-logging jpcaparas · Cloud and DevOpsUse reportable/renderable exceptions, structured logs, and channel strategy for observability and graceful failures50
- 16laravel:http-client-resilience jpcaparas · Knowledge and memoryUse the HTTP client with sensible timeouts, retries, and backoff; capture context and handle failures explicitly50
- 17laravel:horizon:metrics-and-dashboards jpcaparas · Data and analyticsOperate Horizon with confidence—naming, tags, concurrency, failure handling, actionable metrics, and dashboards50
- 18laravel:transactions-and-consistency jpcaparasWrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency50
- 19laravel:bootstrap-check jpcaparasDetect Sail/non‑Sail and print the right command pairs for your environment; verify dependencies and key services are reachable50
- 20laravel:controller-cleanup jpcaparasReduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers50
- 21laravel:daily-workflow jpcaparas · Developer toolsPractical daily checklist for Laravel projects; bring services up, run migrations, queues, quality gates, and tests50
- 22laravel:ports-and-adapters jpcaparasUse hexagonal architecture for external systems; define ports (interfaces) and per-provider adapters; select adapter at composition edge50
- 23laravel:quality-checks jpcaparas · Developer toolsUnified quality gates for Laravel projects; Pint, static analysis (PHPStan/Psalm), Insights (optional), and JS linters; Sail and non-Sail pairs provided50
- 24laravel:brainstorming jpcaparas · FinanceInteractive design refinement tailored to Laravel projects; clarify domain, data, interfaces, testing, and quality gates while accounting for Sail/non‑Sail environments50
- 25laravel:writing-plans jpcaparas · ProductivityCreate an actionable Laravel implementation plan—bite-sized tasks with TDD-first steps, migrations, services, jobs, and validation points50
- 26laravel:task-scheduling jpcaparas · ProductivitySchedule tasks with safety; use withoutOverlapping, onOneServer, and visibility settings for reliable cron execution50
- 27Laravel Tooling Mte90Ecosystem management, Artisan, and asset bundling.49
- 28laravel-config-env-storage noartemPortable storage configuration across S3/R2/MinIO with optional CDN—env toggles, path-style endpoints, and URL generation47
- 29laravel-conventions ntm-dev · DatabasesLaravel-framework conventions relevant to this package (routing, migrations). Use when adding links/routes or writing a database migration in ntm-dev/laravel-monitor.42
- 30laravel-best-practices thinktomorrowApply Laravel conventions for validation, authorization, queries, and maintainable service-layer code.40
- 31Sage WordPress Starter Theme with Laravel Blade and Tailwind CSS agentskillexchange · DesignSage by Roots is an advanced WordPress starter theme that brings Laravel Blade templating, Vite-powered front-end builds, Tailwind CSS, and block editor support to WordPress theme development. It is the most-starred WordPress theme framework on GitHub.40
- 32laravel skeletorflet · Cloud and DevOpsLaravel PHP web framework. Use when building Laravel apps, Eloquent ORM models, Artisan CLI commands, Blade templates, Livewire/Inertia.js, Sail Docker config, or PHPUnit testing.37
- 33slack-laravel cenk1cenk2 · Developer toolsslack-laravel Auto-invoked on work Slack context - Laravel workspace URLs, org channels, or Laravel GitHub repos. Initialises the Slack session for that workspace. Not for personal kilic Slack context.36
- 34Laravel modbenderBuild robust Laravel apps avoiding Eloquent traps, queue failures, and auth pitfalls.33
- 35ask-laravel-mechanic NavanithanS · DatabasesLaravel maintenance with Zero Data Loss policy, Mongo/SQL debugging.33
- 36laravel-routing noppu-labs · AI and LLM toolsRoute configuration, route model binding, and authorization. Use when defining routes, configuring model binding, or setting up route-level authorization.32
- 37laravel-inertia-toast-development eramitguptaActivate when working on the Laravel Inertia Toast package itself. Use for changes to the Laravel package, toast flash payloads, middleware registration, service provider behavior, facade or helper APIs, and package documentation covering Laravel, Vue, or React usage.32
- 38laravel-boost stephenprasetyachrismawanStandards and guidelines for Laravel Boost and WareHouse-Koperasi architecture31
- 39laravel:complexity-guardrails meistro57Keep cyclomatic complexity low; flatten control flow, extract helpers, and prefer table-driven/strategy patterns over large switches30
- 40laravel:transactions-and-consistency meistro57Wrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency30
- 41laravel:factories-seeders dev-toolings · ProductivityModel and evolve Laravel data structures safely with integrity, performance, and rollout-aware migrations. Use for factories seeders tasks.30
- 42laravel-atom AnourValarUse this skill whenever you encounter the static \Atom class (facade) in the codebase.29
- 43php-laravel doITmagicPHP and Laravel specific patterns, Service Providers, and Eloquent practices29
- 44laravel VRIL-LABSExpert in Laravel PHP development with best practices and modern patterns29
- 45laravel-pennant-feature-flags aresthebellatorUse when creating feature toggles, checking flag status, or configuring class-based features using Laravel Pennant.27
- 46laravel-horizon-shovel-development rocksfrowConfigure and apply the Laravel Horizon Shovel package in Laravel applications.26
- 47laravel-routing leonardozaneladias · AI and LLM toolsRoute configuration, route model binding, and authorization. Use when defining routes, configuring model binding, or setting up route-level authorization.26
- 48laravel-jobs leonardozaneladiasBackground jobs and event listeners for async processing. Use when creating or modifying jobs, queues, listeners, or event-driven workflows.26
- 49create-laravel-package aresthebellator · Developer toolsUse when creating a Laravel package with Composer metadata, service provider, config publishing, commands, tests, CI, and release docs.26
- 50hafez-laravel EngMahmoudHafezApply evidence-based Laravel API architecture and vertical-slice delivery inside a Hafez-managed project, for either greenfield work or gradual adoption of an existing codebase.26
- 51laravel-prefer-orfail-fetch techmefr · Search and webUse when fetching one Eloquent record that must exist: prefer findOrFail/firstOrFail over a fetch plus a null check that aborts 404.26
- 52laravel-api-breaking-changes techmefr · Developer toolsUse when removing a field, renaming one, or narrowing a type on an HTTP API: it's breaking even when every in-repo caller is updated — go through the additive-then-remove path, never one commit.26
- 53laravel-verification thedixitjain日本語翻訳:このファイルは laravel-verification 用の日本語翻訳が必要です24
- 54laravel-specialist ken-joBuild and configure Laravel 10+ applications, including creating Eloquent models and relationships, implementing Sanctum authentication, configuring Horizon queues, designing RESTful APIs with API resources, and building reactive interfaces with Livewire...24
- 55laravel-zero-cli ChaDonSom · Developer toolsCore workflows for the Black Labs Laravel Zero CLI (build, test, lint, release helpers)24
- 56laravel-crud Oussama-Ech-charef · AI and LLM toolsBuilds a full CRUD in Laravel (migration, model, controller, routes, views). Use when asked to create a CRUD or manage a resource in Laravel.23
- 57laravel:performance-eager-loading khier091225Prevent N+1 queries by eager loading; enable lazy-loading protection in non-production; choose selective fields23
- 58laravel-jobs nextplus896Background jobs and event listeners for async processing. Use when working with queued jobs, background processing, events, or when user mentions jobs, queues, listeners, events, async processing.23
- 59laravel-best-practices phidoivoxUse when creating or modifying Laravel controllers, services, models, policies, form requests, or backend business logic23
- 60laravel-lint 0123takaokeita · Developer toolsFixes or suggests fixes to match Laravel coding standards. Use when the user asks to fix Laravel code style, apply Laravel conventions, or /laravel-lint.23
- 61laravel-api allanbantilanBuild Laravel APIs with resources, rate limiting, authentication, and versioning.23
- 62laravel-verification Boyapati13日本語翻訳:このファイルは laravel-verification 用の日本語翻訳が必要です22
- 63laravel-code-style softmonkeyjapanConventions PHP transverses de cette app (strict_types, final, Pint). Utiliser pour toute nouvelle classe PHP créée dans app/, ou avant de considérer une tâche PHP terminée.22
- 64laravel-refactor-checklist dogyu9572 · Developer toolsLaravel 코드 리팩토링 시 컨트롤러/서비스/폼리퀘스트 책임 분리를 점검하고 일관된 리팩토링 절차를 적용한다. 컨트롤러 비대화, 검증 위치 정리, 서비스 분리 요청이 있을 때 사용한다.21
- 65laravel-nova AtulPurohitBuild custom administration panels using Laravel Nova with advanced fields, lenses, actions, and cards.20
- 66laravel 11vated · ProductivityLaravel PHP - use when working on related tasks19
- 67laravel-debugging billyfranklim1 · Developer toolsDebug Laravel apps in production — N+1 queries, memory leaks, stuck queues, slow jobs, silent errors, Horizon19
- 68laravel:api-resources btafoya · ProductivityApply production-grade Laravel architecture and execution discipline for focused, low-risk delivery. Use for api resources tasks.19
- 69laravel:using-laravel-superpowers btafoya · ProductivityApply production-grade Laravel architecture and execution discipline for focused, low-risk delivery. Use for using laravel superpowers tasks.19
- 70laravel-permission-investigation juanavila94Usar para permisos, roles, Gates, `@can`, visibilidad de botones, acceso a pantallas, `hasRole`, `hasAnyRole` o mezcla entre slug y name.19
- 71laravel-auth David-Li0406Implement authentication with Sanctum, Passport, Socialite, Fortify, policies, and gates. Use when setting up user authentication, API tokens, social login, or authorization.19
- 72laravel-performance-select-columns noartem · Knowledge and memorySelect only required columns to reduce memory and transfer costs; apply to base queries and relations18
- 73laravel-controller-tests noartem · Developer toolsWrite focused controller tests using HTTP assertions; keep heavy logic in Actions/Services and unit test them18
- 74laravel-quality-checks noartem · Developer toolsUnified quality gates for Laravel projects; Pint, static analysis (PHPStan/Psalm), Insights (optional), and JS linters; Sail and non-Sail pairs provided18
- 75laravel-review Esnola · Developer toolsReview Laravel changes for correctness, validation, authorization, query efficiency, and missing tests.18
- 76laravel-api-resources-and-pagination noartemUse API Resources with pagination and conditional fields; keep response shapes stable and cache-friendly18
- 77laravel:queues-and-horizon Patkik · Developer toolsOperate and verify queues with or without Horizon; safe worker flags, failure handling, and test strategies18
- 78laravel-expert scrypsterBuild elegant PHP applications with Laravel's expressive syntax, Eloquent ORM, and ecosystem.17
Questions
Is there an official Laravel MCP server?
Check the publisher on each listing: servers published by Laravel itself are the official ones. The most used Laravel server here is Laravel Forge MCP by francescomalatesta.
How do I connect Laravel to Claude?
Pick a server below, open its page and copy the install command for Claude Code, or the config block for Claude Desktop. Most Laravel servers need an API key or token from your Laravel account.