
opgginc/laravel-mcp-server
API developmentЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
opgginc/laravel-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/opgginc/laravel-mcp-server.
Обзор
opgginc/laravel-mcp-server — это кандидат на MCP-сервер, импортированный из https://github.com/opgginc/laravel-mcp-server.
Обзор (машинный перевод)
Сервер Laravel MCP от автора. GG
Постройте MCP-сервер, ориентированный на маршрут в Laravel и Lumen
Официальный сайт
Английский | Português do Brasil | 한국어 | Русский | 简体中文 | 繁體中文 | Polski | Эспаньол
Breaking Changes 2.0.0
- Настройка конечных точек перенесена с регистрации, управляемой конфигурацией, на регистрацию по маршрутам.
- Потоковый HTTP — единственный поддерживаемый транспорт.
- Мутаторы метаданных сервера консолидируются в
setServerInfo(...). - Устаревшие методы транспортировки инструментов были удалены из среды выполнения (
messageType(),ProcessMessageType::SSE).
Полное руководство по миграции: docs/migrations/v2.0.0-migration.md
Обзор
Laravel MCP Server обеспечивает регистрацию MCP на основе маршрутов для Laravel и Lumen.
Ключевые моменты:
- Потоковый HTTP-транспорт
- Конфигурация, ориентированная на маршрут (
Route::mcp(...)/McpRoute::register(...)) - Регистрация инструментов, ресурсов, ресурсов и запросов по каждой конечной точке
- Метаданные, совместимые с кэшем маршрутов
Требования
- PHP >= 8.2
- Laravel (Illuminate) >= 9.x
- Lumen >= 9.x (по выбору)
Быстрый старт
1) Установка
2) Зарегистрировать конечную точку (Laravel)
Если вам нужна совместимость с клиентами, которые не поддерживают 2025-11-25, установите:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Laravel MCP Server by OP.GG
Build a route-first MCP server in Laravel and Lumen
Official Website
English | Português do Brasil | 한국어 | Русский | 简体中文 | 繁體中文 | Polski | Español
Breaking Changes 2.0.0
- Endpoint setup moved from config-driven registration to route-driven registration.
- Streamable HTTP is the only supported transport.
- Server metadata mutators are consolidated into
setServerInfo(...). - Legacy tool transport methods were removed from runtime (
messageType(),ProcessMessageType::SSE).
Full migration guide: docs/migrations/v2.0.0-migration.md
Overview
Laravel MCP Server provides route-based MCP endpoint registration for Laravel and Lumen.
Key points:
- Streamable HTTP transport
- Route-first configuration (
Route::mcp(...)/McpRoute::register(...)) - Tool, resource, resource template, and prompt registration per endpoint
- Route cache compatible endpoint metadata
Requirements
- PHP >= 8.2
- Laravel (Illuminate) >= 9.x
- Lumen >= 9.x (optional)
Quick Start
1) Install
composer require opgginc/laravel-mcp-server
2) Register an endpoint (Laravel)
use Illuminate\Support\Facades\Route;
use OPGG\LaravelMcpServer\Enums\ProtocolVersion;
use OPGG\LaravelMcpServer\Services\ToolService\Examples\HelloWorldTool;
use OPGG\LaravelMcpServer\Services\ToolService\Examples\VersionCheckTool;
Route::mcp('/mcp')
->setServerInfo(
name: 'OP.GG MCP Server',
version: '2.0.0',
)
->setConfig(
compactEnumExampleCount: 3,
)
->setProtocolVersion(ProtocolVersion::V2025_11_25)
->enabledApi()
->tools([
HelloWorldTool::class,
VersionCheckTool::class,
]);
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →