What are the runtime requirements?
PHP >= 8.2, Laravel (Illuminate) >= 9.x, or Lumen >= 9.x.
@opgginc
Basic information
A Laravel package for implementing secure Model Context Protocol servers using Streamable HTTP and SSE transport, providing real-time communication and a scalable tool system for enterprise environments.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"laravel-mcp-server": {
"command": "python",
"args": [
"scripts/translate_readme.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Laravel MCP Server by OP.GG is a package that provides route-based MCP endpoint registration for Laravel and Lumen. It allows developers to build MCP (Model Context Protocol) servers using familiar Laravel routing, with support for tools, resources, resource templates, and prompts over a Streamable HTTP transport.
Install via Composer: composer require opgginc/laravel-mcp-server. Register an MCP endpoint using Route::mcp('/mcp') in Laravel or McpRoute::register('/mcp') in Lumen, then chain setServerInfo, tools, and optional methods like enabledApi or dynamicTools. Verify with php artisan route:list | grep mcp and test with php artisan mcp:test-tool --list --endpoint=/mcp or curl.
Route::mcp(...) / McpRoute::register(...).make:swagger-mcp-tool).mcp:export-openapi).auth:sanctum).PHP >= 8.2, Laravel (Illuminate) >= 9.x, or Lumen >= 9.x.
Streamable HTTP is the only supported transport (SSE/legacy transports were removed in v2.0.0).
Apply standard Laravel middleware (e.g., `auth:sanctum`, `throttle:100,1`) to the route group containing your `Route::mcp(...)` call.
Configuration moved from config files to route registration, `setServerInfo(...)` replaces multiple mutators, and transport is now Streamable HTTP only. Run `php artisan mcp:migrate-tools` and see the migration guide at `docs/migrations/v2.0.0-migration.md`.
Yes, implement a `DynamicToolResolverInterface` and attach it to your route with `->dynamicTools(YourResolver::class)`. The resolver controls both the declared tool catalog and the per-request visible subset.
Free moving quotes for AI agents from Next Generation Movers, a licensed interstate mover (USDOT 3764697). US long-distance nationwide and local DC/MD/VA. Indicative ballpark price and booking options; optional $0.01 x40
This open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

See and control a real Windows PC you own — from any MCP client, locally or remotely. Observe (UIA + screenshots), click/type/drag/scroll, launch apps, owner Live View. BYOH: your machine, your key.

Yuppsy MCP: build and publish real estate websites from your AI assistant. Yuppsy lets your AI assistant create live websites for real estate agents and individual property listings. You don't need a designer or any code
Comments