diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1182edb..259e69c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -129,6 +129,18 @@ const siteJsonLd = { export default function RootLayout({ children }: { children: React.ReactNode }) { return ( +
+ {/* WebMCP: site tools + the /api/mcp server for the AI agent in the visitor's browser (@profullstack/webmcp). */} + + {/* Every internal link is a next/link on purpose. The player lives in the layout and keeps playing across route changes — but only while the diff --git a/src/app/page.tsx b/src/app/page.tsx index 0c9f740..d60a820 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -51,7 +51,7 @@ export default async function Home() { Self-hosted. Missing one?{" "} Add it. - diff --git a/src/app/radio/page.tsx b/src/app/radio/page.tsx index 05e5e0d..8d94d1a 100644 --- a/src/app/radio/page.tsx +++ b/src/app/radio/page.tsx @@ -147,7 +147,7 @@ export default async function Radio({ searchParams }: { searchParams: Promise