@@ -43,18 +103,21 @@ export const MCPServerHeader: FC = ({
-
{description}
+
+ Connect BrowserOS to MCP clients like Claude Code, Gemini CLI and
+ others.
+
@@ -76,6 +139,7 @@ export const MCPServerHeader: FC = ({
onClick={handleCopy}
disabled={!serverUrl || isLoading}
className="shrink-0"
+ title="Copy URL"
>
{isCopied ? (
@@ -83,19 +147,22 @@ export const MCPServerHeader: FC = ({
)}
+
-
- {remoteAccessEnabled && serverUrl && !isLoading && (
-
-
-
- External access is enabled. To connect from another device,
- replace 127.0.0.1 with this
- machine's IP address.
-
-
- )}
diff --git a/packages/browseros-agent/apps/agent/entrypoints/app/mcp-settings/MCPSettingsPage.tsx b/packages/browseros-agent/apps/agent/entrypoints/app/mcp-settings/MCPSettingsPage.tsx
index 2e0cd9748..3a09c0c76 100644
--- a/packages/browseros-agent/apps/agent/entrypoints/app/mcp-settings/MCPSettingsPage.tsx
+++ b/packages/browseros-agent/apps/agent/entrypoints/app/mcp-settings/MCPSettingsPage.tsx
@@ -4,7 +4,7 @@ import type { McpTool } from '@/lib/mcp/client'
import { sendServerMessage } from '@/lib/messaging/server/serverMessages'
import { MCPServerHeader } from './MCPServerHeader'
import { MCPToolsSection } from './MCPToolsSection'
-import { ServerSettingsCard } from './ServerSettingsCard'
+import { QuickSetupSection } from './QuickSetupSection'
/** @public */
export const MCPSettingsPage: FC = () => {
@@ -12,8 +12,6 @@ export const MCPSettingsPage: FC = () => {
const [urlLoading, setUrlLoading] = useState(true)
const [urlError, setUrlError] = useState