Back to MCP Servers
Laravel MCP logo
mcp-server260

Laravel MCP

Offizielles Laravel-Paket zum schnellen Aufbau von Model Context Protocol (MCP)-Servern, das nahtlose Interaktionen von KI-Clients mit Laravel-Anwendungen über Tools, Ressourcen und Prompts ermöglicht.

Übersicht

Laravel MCP ist das offizielle Paket, das vom Laravel-Team entwickelt wurde, um Entwicklern die Möglichkeit zu geben, Model Context Protocol (MCP) |Server direkt innerhalb von Laravel-Anwendungen zu erstellen. Es wurde 2025 als Teil der Laravel AI-Tooling-Suite eingeführt und bietet eine fließende, Laravel-native Schnittstelle zur Definition von Servern, Tools, Ressourcen und Prompts, die es jedem MCP-kompatiblen AI-Client (Claude, ChatGPT, Cursor, GitHub Copilot, etc.) ermöglichen, sicher und effizient mit Ihrer Laravel-App zu interagieren.

Durch die Integration von Laravel MCP erhalten Anwendungen die Fähigkeit, strukturierte Funktionen für KI-Agenten verfügbar zu machen, ohne benutzerdefinierte APIs zu benötigen, und folgen dabei dem offenen MCP-Standard, der ursprünglich von Anthropic eingeführt wurde und nun unter der Linux Foundation verwaltet wird.

Hauptmerkmale

  • Ausdrucksstarke Serverdefinition: Verwenden Sie Attribute und fließende APIs, um Server-Metadaten (Name, Version, Anweisungen) zu konfigurieren.
  • Tools, Ressourcen & Prompts: Registrieren Sie benutzerdefinierte Klassen für ausführbare Tools, lesbare Ressourcen und wiederverwendbare Prompt-Vorlagen.
  • Artisan-Gerüstbau: Generieren Sie vollständige MCP-Server-Skelette mit php artisan make:mcp-server.
  • Laravel-Native-Integration: Nutzt Eloquent, Caching, Queues, Sanctum-Authentifizierung und den Service Container.
  • Streamable HTTP & SSE-Unterstützung: Basiert auf modernen MCP-Transports für Echtzeit-Interaktionen und Skalierbarkeit.
  • Sicherheit & Authentifizierung: Einfache Integration mit Laravel Sanctum oder Passport für tokenbasierte Authentifizierung.
  • Testunterstützung: Funktioniert nahtlos mit Pest/PHPUnit zum Testen von Tools und Serververhalten.

Installation & Schnellstart

Installation via Composer:

composer require laravel/mcp

Routen und Konfiguration veröffentlichen (optional):

php artisan vendor:publish --tag=mcp-config
php artisan vendor:publish --tag=mcp-routes

Erstellen Sie Ihren ersten Server:

php artisan make:mcp-server WeatherServer

Beispiel-Serverklasse:

<?php

namespace App\Mcp\Servers;

use Laravel\Mcp\Server;
use Laravel\Mcp\Server\Attributes\Name;
use Laravel\Mcp\Server\Attributes\Version;
use Laravel\Mcp\Server\Attributes\Instructions;

#[Name('Weather Server')]
#[Version('1.0.0')]
#[Instructions('Provides current weather and forecasts for locations worldwide.')]
class WeatherServer extends Server
{
    protected array $tools = [
        \App\Mcp\Tools\GetCurrentWeather::class,
    ];

    protected array $resources = [
        \App\Mcp\Resources\WeatherGuidelines::class,
    ];
}

Anwendungsfälle

  • KI-gestützte Entwicklungswerkzeuge: Laravel-spezifischen Kontext (Routen, Modelle, Migrationen) für Coding-Agenten wie Claude Code oder Cursor verfügbar machen.
  • Integration von Geschäftsanwendungen: KI-Assistenten ermöglichen, CRM-Daten abzufragen, Aufgaben zu verwalten oder mit E-Commerce-Funktionen zu interagieren.
  • Lokale & Remote-Server: MCP-Server lokal für die Entwicklung betreiben oder remote für Produktions-KI-Integrationen bereitstellen.
  • Multi-Client-Kompatibilität: Ein Server funktioniert mit allen großen KI-Plattformen, die MCP unterstützen (Anthropic, OpenAI, Google, Microsoft).

Community-Benchmarks zeigen, dass Laravel MCP die Integrationszeit für KI-Funktionen im Vergleich zu benutzerdefinierten Endpunkten um das 5- bis 8-fache reduziert, ohne Vendor-Lock-in dank des offenen Protokolls.

Fortgeschrittene Tipps & Häufige Fallstricke

  • Verwenden Sie Sanctum-Middleware für Produktionsserver, um die Werkzeugausführung zu sichern.
  • Implementieren Sie Ratenbegrenzung für Werkzeugaufrufe, um Missbrauch zu verhindern.
  • Nutzen Sie Ressourcenvorlagen für die dynamische Dateneinbindung (z. B. Eloquent-Abfrageergebnisse).
  • Fallstrick: Das Registrieren von Routen vergessen – führen Sie nach Änderungen immer php artisan route:cache aus.
  • Fortgeschritten: Kombinieren Sie mit Laravel Boost (einem weiteren First-Party-MCP-Server) für ein verbessertes lokales Entwicklungserlebnis.

Fazit & Ressourcen

Laravel MCP steht für Laravels offizielles Engagement im aufstrebenden KI-Agenten-Ökosystem. Da die MCP-Adoption 2026 wächst, positioniert ein MCP-Server in Ihrer Laravel-App diese als KI-native Infrastruktur.

Beginnen Sie noch heute mit dem Aufbau:

  • Offizielle Dokumentation: https://laravel.com/docs/12.x/mcp
  • GitHub: https://github.com/laravel/mcp
  • Erkunden Sie die Demo-App Locket: https://github.com/laravel/locket

Tragen Sie zum Paket bei oder bauen Sie Ihren ersten MCP-Server – die Zukunft der KI-unterstützten Laravel-Entwicklung ist da.

Tags

laravelmcpkiphpservermodel-context-protocoltoolsressourcenprompts

Related Entries

Keep exploring similar tools and resources in this category.

Browse MCP Servers
Crunchbase MCP logo

Crunchbase MCP

MCP Servers

Crunchbase MCP is Crunchbase's official first-party remote MCP server for live company, funding, investor, people, acquisition, and predictive private-market intelligence. Interactive access uses a Crunchbase account with an assigned MCP seat and OAuth 2.1 authentication.

viewmax mcp logo

viewmax mcp

MCP Servers

ViewMax MCP is a hosted Streamable HTTP MCP server for generating AI video, images, music, speech, and sound effects, with tools for model discovery, task polling, and credit checks. Official setup is documented for Claude Web/Desktop, Claude Code, Cursor, Codex, and SDK clients.

TinyFish logo

TinyFish

MCP Servers

TinyFish exposes web automation, web search, content extraction, and remote browser-session tools to MCP-compatible AI assistants. The hosted MCP server uses OAuth 2.1, while an optional local @tiny-fish/mcp proxy supports API-key authentication for local-only, CI, and headless setups.

openaiDeveloperDocs logo

openaiDeveloperDocs

MCP Servers

OpenAI Developer Docs MCP is an OpenAI-hosted, read-only server that lets MCP clients search and fetch documentation from developers.openai.com, platform.openai.com, and learn.chatgpt.com. It uses a public streamable HTTP endpoint and does not call the OpenAI API on the user's behalf.

FetchSandbox logo

FetchSandbox

MCP Servers

FetchSandbox is a stdio MCP server and hosted API-sandbox service that lets AI coding agents import OpenAPI 3.x specifications, discover runnable workflows, and execute stateful integration tests without using production API credentials. It is designed for validating request flows, lifecycle state, webhooks, retries, and shareable run traces from MCP-compatible development tools.

DataForSEO MCP Server logo

DataForSEO MCP Server

MCP Servers

DataForSEO MCP Server is the official Model Context Protocol server for connecting AI clients to DataForSEO SEO, SERP, keyword, backlink, on-page, business, domain, content, merchant, and AI optimization data. It can be used as a hosted Streamable HTTP endpoint, a local npx package, a Docker container, or a source-built TypeScript server.