web.php•698 B
<?php
use Illuminate\Support\Facades\Route;
use App\Http\Controllers\McpController;
use App\Http\Controllers\ConnectionController;
// Home redirects to connections
Route::get('/', fn() => redirect()->route('connections.index'));
// Database Connection CRUD
Route::resource('connections', ConnectionController::class);
Route::post('connections/{connection}/test', [ConnectionController::class, 'test'])->name('connections.test');
// MCP Server endpoints - stateless to bypass CSRF
Route::match(['GET', 'POST'], '/mcp', [McpController::class, 'handle'])->withoutMiddleware([\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken::class]);
Route::get('/health', [McpController::class, 'health']);