OL

opgginc/laravel-mcp-server

API development

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

330 stars 0 forks Качество 74 Тренд 33MIT

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,
    ]);
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →