Download the PHP package vinkius/laravel-mcp-connect without Composer
On this page you can find all versions of the php package vinkius/laravel-mcp-connect. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download vinkius/laravel-mcp-connect
More information about vinkius/laravel-mcp-connect
Files in vinkius/laravel-mcp-connect
Package laravel-mcp-connect
Short Description Laravel SDK for the Vinkius MCP Catalog — discover, activate, and execute 3,400+ governed MCP servers from any Laravel application
License Apache-2.0
Homepage https://github.com/vinkius-labs/laravel-mcp-connect
Informations about the package laravel-mcp-connect
Laravel MCP Connect
Laravel SDK for the Vinkius MCP Catalog — discover, activate, and execute 3,400+ governed MCP servers from any Laravel application.
What is this?
laravel-mcp-connect is the official Laravel SDK for the Vinkius MCP Catalog API. It enables any Laravel application to discover, inspect, activate, and execute tools from 3,400+ MCP servers — with zero local tool implementations.
Instead of building tool integrations yourself, your Laravel app delegates tool execution to the Vinkius runtime, which handles authentication, DLP, FinOps, and SSRF protection on every call.
Getting Started
1. Explore available MCP servers
Visit vinkius.com to browse the full registry of 3,400+ MCP servers — AI, DevOps, data, payments, and more. Each listing shows available tools, prompt examples, and pricing.
2. Create your account
Sign up at cloud.vinkius.com to activate MCP servers, manage subscriptions, and generate API tokens for your projects.
3. Install the package
Publish the configuration file:
4. Configure your token
Generate a catalog token at cloud.vinkius.com/settings/catalog-tokens and add it to your .env:
Note: The catalog token is only required for authenticated operations (tool execution, activation, analytics). Marketplace browsing — listings, categories, featured sections, and search — works without a token.
Usage
Discovery
Marketplace (Public — No Token Required)
Inspection
Execution
Lifecycle Management
Analytics
Health Check
Artisan Commands
| Command | Description |
|---|---|
php artisan mcp:tools |
List all activated servers and tools |
php artisan mcp:search "query" |
Search the marketplace |
php artisan mcp:inspect tool_name |
View full tool schema |
php artisan mcp:execute tool_name --arg="key:value" |
Execute a tool |
php artisan mcp:browse |
Browse marketplace categories |
php artisan mcp:analytics |
View subscription usage stats |
Events
The package dispatches events on every operation for observability:
| Event | When |
|---|---|
ToolExecuted |
After successful tool execution |
ToolExecutionFailed |
On execution error |
ServerActivated |
After server activation |
ServerDeactivated |
After server deactivation |
Error Handling
All exceptions extend McpException for easy catching:
Configuration
Architecture
- Zero local tool implementations — all execution routes through the Vinkius runtime
- Type-safe — every response is a
readonlyDTO with IDE autocompletion - Cacheable — granular cache with per-endpoint TTLs
- Observable — events on every operation
- Testable — bind
McpConnectInterfaceto a mock in tests
Requirements
- PHP 8.2+
- Laravel 11 or 12
License
Apache 2.0 — see LICENSE
Built by Vinkius
All versions of laravel-mcp-connect with dependencies
illuminate/contracts Version ^11.0|^12.0
illuminate/http Version ^11.0|^12.0
illuminate/support Version ^11.0|^12.0
illuminate/cache Version ^11.0|^12.0
illuminate/console Version ^11.0|^12.0
illuminate/events Version ^11.0|^12.0