user(); $workspace = $user->currentWorkspace; $this->authorize('view', $workspace); return Inertia::render('settings/workspace/Mcp', [ 'mcpUrl' => route('mcp.trypost'), 'connectedClients' => ListConnectedMcpClients::forUser($user), ]); } public function disconnect(Request $request, string $client): RedirectResponse { $user = $request->user(); $this->authorize('view', $user->currentWorkspace); if (! RevokeMcpOAuthGrants::forUserClient($user, $client)) { return back(); } return back()->with('flash.success', __('mcp.disconnected')); } }