Command Palette

Search for a command to run...

UnylyUnyly
Browse all

HTML to Text

FreeNot checked

Converts HTML content to plain text for AI agents via the Pipeworx gateway.

GitHubEmbed

About

Converts HTML content to plain text for AI agents via the Pipeworx gateway.

README

HTML → text MCP.

Part of Pipeworx — an MCP gateway connecting AI agents to 1394+ live data sources.

Tools

Tool Description
html_to_text Convert HTML to readable plain text (keyless, offline): drops scripts/styles/comments, converts block elements to newlines, decodes entities, and collapses whitespace. Ideal for cleaning scraped HTML.
extract_links Extract all hyperlinks from HTML as {href, text} pairs (keyless, offline).
extract_metadata Pull page metadata from HTML (keyless, offline): , meta description/keywords, and Open Graph (og:*) tags.</td> </tr> </tbody></table> <h2>Quick Start</h2> <p>Add to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):</p> <pre><code class="language-json">{ "mcpServers": { "htmltext": { "url": "https://gateway.pipeworx.io/htmltext/mcp" } } } </code></pre> <p>Or connect to the full Pipeworx gateway for access to all 1394+ data sources:</p> <pre><code class="language-json">{ "mcpServers": { "pipeworx": { "url": "https://gateway.pipeworx.io/mcp" } } } </code></pre> <h2>Using with ask_pipeworx</h2> <p>Instead of calling tools directly, you can ask questions in plain English:</p> <pre><code>ask_pipeworx({ question: "your question about Htmltext data" }) </code></pre> <p>The gateway picks the right tool and fills the arguments automatically.</p> <h2>More</h2> <ul> <li><a href="https://pipeworx.io/docs" target="_blank" rel="noopener noreferrer">Docs and guides</a></li> <li><a href="https://pipeworx.io" target="_blank" rel="noopener noreferrer">pipeworx.io</a></li> </ul> <h2>License</h2> <p>MIT</p> </div><p class="mt-3 font-mono text-[10px] uppercase tracking-widest text-muted-foreground">from<!-- --> <a href="https://github.com/pipeworx-io/mcp-htmltext" target="_blank" rel="noopener noreferrer" class="underline hover:text-foreground">github.com/<!-- -->pipeworx-io/mcp-htmltext</a></p></section><section class="mt-10"><h2 class="text-lg font-semibold">Install HTML to Text in Claude Desktop, Claude Code & Cursor</h2><div class="mt-4"><div class="space-y-6"><div class="border-2 border-pixel-magenta/50 bg-pixel-magenta/6 p-4 shadow-[3px_3px_0_0_var(--pixel-magenta)]"><div class="mb-2 flex items-center gap-1.5 font-mono text-[11px] uppercase tracking-widest text-pixel-magenta"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sparkles h-3.5 w-3.5" aria-hidden="true"><path d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"></path><path d="M20 2v4"></path><path d="M22 4h-4"></path><circle cx="4" cy="20" r="2"></circle></svg>Recommended · one command, every IDE</div><div class="relative"><pre class="overflow-x-auto rounded-xl border border-border bg-muted/40 p-4 font-mono text-[11px] leading-relaxed sm:text-xs"><code>unyly install html-to-text</code></pre><button data-slot="button" data-variant="secondary" data-size="sm" class="inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary absolute right-2 top-2 h-7 gap-1 px-2 text-xs shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy h-3 w-3" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg> <!-- -->Copy</button></div><p class="mt-2 text-xs leading-relaxed text-muted-foreground">Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.</p><p class="mt-1.5 text-xs text-muted-foreground">First time? Get the CLI:<!-- --> <code class="rounded bg-muted px-1 py-0.5 font-mono">curl -fsSL https://unyly.org/install | sh</code></p></div><div><p class="mb-3 font-mono text-[11px] uppercase tracking-widest text-muted-foreground">Or configure manually</p><div dir="ltr" data-orientation="horizontal" data-slot="tabs" class="group/tabs flex gap-2 data-[orientation=horizontal]:flex-col w-full"><div role="tablist" aria-orientation="horizontal" data-slot="tabs-list" data-variant="default" class="group/tabs-list inline-flex items-center rounded-lg p-[3px] text-muted-foreground group-data-[orientation=horizontal]/tabs:h-9 group-data-[orientation=vertical]/tabs:h-fit group-data-[orientation=vertical]/tabs:flex-col data-[variant=line]:rounded-none bg-muted w-full justify-start overflow-x-auto overflow-y-hidden sm:w-auto" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-_R_1agkqnpfiuuaivb_-content-code" data-state="active" id="radix-_R_1agkqnpfiuuaivb_-trigger-code" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Claude Code</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_1agkqnpfiuuaivb_-content-desktop" data-state="inactive" id="radix-_R_1agkqnpfiuuaivb_-trigger-desktop" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Claude Desktop</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-_R_1agkqnpfiuuaivb_-content-cursor" data-state="inactive" id="radix-_R_1agkqnpfiuuaivb_-trigger-cursor" data-slot="tabs-trigger" class="relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-[orientation=vertical]/tabs:w-full group-data-[orientation=vertical]/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 group-data-[variant=default]/tabs-list:data-[state=active]:shadow-sm group-data-[variant=line]/tabs-list:data-[state=active]:shadow-none dark:text-muted-foreground dark:hover:text-foreground [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:border-transparent dark:group-data-[variant=line]/tabs-list:data-[state=active]:bg-transparent data-[state=active]:bg-background data-[state=active]:text-foreground dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 dark:data-[state=active]:text-foreground after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-[orientation=horizontal]/tabs:after:inset-x-0 group-data-[orientation=horizontal]/tabs:after:bottom-[-5px] group-data-[orientation=horizontal]/tabs:after:h-0.5 group-data-[orientation=vertical]/tabs:after:inset-y-0 group-data-[orientation=vertical]/tabs:after:-right-1 group-data-[orientation=vertical]/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-[state=active]:after:opacity-100" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Cursor</button></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1agkqnpfiuuaivb_-trigger-code" id="radix-_R_1agkqnpfiuuaivb_-content-code" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none mt-4 space-y-3" style="animation-duration:0s"><p class="text-sm text-muted-foreground">Run in your terminal:</p><div class="relative"><pre class="overflow-x-auto rounded-xl border border-border bg-muted/40 p-4 font-mono text-[11px] leading-relaxed sm:text-xs"><code>claude mcp add html-to-text -- npx -y @pipeworx/mcp-htmltext</code></pre><button data-slot="button" data-variant="secondary" data-size="sm" class="inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-secondary text-secondary-foreground hover:bg-secondary absolute right-2 top-2 h-7 gap-1 px-2 text-xs shadow-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy h-3 w-3" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg> <!-- -->Copy</button></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1agkqnpfiuuaivb_-trigger-desktop" hidden="" id="radix-_R_1agkqnpfiuuaivb_-content-desktop" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none mt-4 space-y-3"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-_R_1agkqnpfiuuaivb_-trigger-cursor" hidden="" id="radix-_R_1agkqnpfiuuaivb_-content-cursor" tabindex="0" data-slot="tabs-content" class="flex-1 outline-none mt-4 space-y-3"></div></div></div></div></div></section><section class="mt-10"><h2 class="text-lg font-semibold">Step-by-step: how to install HTML to Text</h2><div class="mt-4 grid gap-2 sm:grid-cols-2"><a class="group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta" href="/install/html-to-text/claude-desktop"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg><span class="font-medium">Install HTML to Text in Claude Desktop</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></a><a class="group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta" href="/install/html-to-text/claude-code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg><span class="font-medium">Install HTML to Text in Claude Code</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></a><a class="group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta" href="/install/html-to-text/cursor"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg><span class="font-medium">Install HTML to Text in Cursor</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></a><a class="group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta" href="/install/html-to-text/vscode"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta" aria-hidden="true"><path d="M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z"></path></svg><span class="font-medium">Install HTML to Text in VS Code</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100" aria-hidden="true"><path d="m12 19-7-7 7-7"></path><path d="M19 12H5"></path></svg></a></div></section><section class="mt-10"><h2 class="text-lg font-semibold">FAQ</h2><div class="mt-4 grid gap-4 sm:grid-cols-2"><div class="rounded-lg border border-border bg-card p-4"><h3 class="text-sm font-semibold">Is HTML to Text MCP free?</h3><p class="mt-1.5 text-sm text-muted-foreground">Yes, HTML to Text MCP is free — one-click install via Unyly at no cost.</p></div><div class="rounded-lg border border-border bg-card p-4"><h3 class="text-sm font-semibold">Does HTML to Text need an API key?</h3><p class="mt-1.5 text-sm text-muted-foreground">No, HTML to Text runs without API keys or environment variables.</p></div><div class="rounded-lg border border-border bg-card p-4"><h3 class="text-sm font-semibold">Is HTML to Text hosted or self-hosted?</h3><p class="mt-1.5 text-sm text-muted-foreground">Self-hosted: the server runs locally on your machine via the install command above.</p></div><div class="rounded-lg border border-border bg-card p-4"><h3 class="text-sm font-semibold">How do I install HTML to Text in Claude Desktop, Claude Code or Cursor?</h3><p class="mt-1.5 text-sm text-muted-foreground">Open HTML to Text on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.</p></div></div></section></div><aside class="space-y-5 md:sticky md:top-24 md:self-start"><div class="rounded-2xl border border-border/80 bg-card p-5"><p class="text-xs font-medium uppercase tracking-wide text-muted-foreground">At a glance</p><dl class="mt-4 space-y-3 text-sm"><div class="flex items-center justify-between gap-3"><dt class="text-muted-foreground">Category</dt><dd class="font-medium">AI & Agents</dd></div><div class="flex items-center justify-between gap-3"><dt class="text-muted-foreground">Pricing</dt><dd class="font-medium">Free</dd></div><div class="flex items-center justify-between gap-3"><dt class="text-muted-foreground">Hosting</dt><dd class="font-medium">Self-hosted only</dd></div><div class="flex items-center justify-between gap-3"><dt class="text-muted-foreground">Verified</dt><dd class="font-medium">Community</dd></div><div class="flex items-center justify-between gap-3"><dt class="text-muted-foreground">Author</dt><dd class="font-medium">pipeworx-io</dd></div></dl><a href="https://pipeworx.io/packs/htmltext" target="_blank" rel="noopener noreferrer" class="mt-4 inline-flex items-center gap-1 text-xs text-indigo-600 hover:underline dark:text-indigo-400">Homepage<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-external-link h-3 w-3" aria-hidden="true"><path d="M15 3h6v6"></path><path d="M10 14 21 3"></path><path d="M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6"></path></svg></a></div><div class="rounded-2xl border p-5 border-border/80"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-question-mark h-4 w-4 text-muted-foreground" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg><p class="text-xs font-medium uppercase tracking-wide text-muted-foreground">Security</p><span class="ml-auto text-xs font-semibold text-muted-foreground">Not scanned yet</span></div><p class="mt-3 text-xs text-muted-foreground">This server hasn't been analyzed yet.</p><p class="mt-3 border-t border-border/60 pt-2 text-[10px] leading-snug text-muted-foreground">Automated heuristic from public metadata — not a security guarantee.</p></div><div class="border-2 border-border bg-pixel-magenta/5 p-4"><p class="flex items-center gap-1.5 font-mono text-[10px] uppercase tracking-widest text-pixel-magenta"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-brain h-3 w-3" aria-hidden="true"><path d="M12 18V5"></path><path d="M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4"></path><path d="M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5"></path><path d="M17.997 5.125a4 4 0 0 1 2.526 5.77"></path><path d="M18 18a4 4 0 0 0 2-7.464"></path><path d="M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517"></path><path d="M6 18a4 4 0 0 1-2-7.464"></path><path d="M6.003 5.125a4 4 0 0 0-2.526 5.77"></path></svg> <!-- -->pro tip</p><p class="mt-2 text-xs leading-relaxed text-foreground/90">Just installed <!-- -->HTML to Text<!-- -->? Say to Claude:<!-- --> <em class="text-pixel-magenta">"remember why I installed <!-- -->HTML to Text<!-- -->and what I want to try"</em> <!-- -->— it'll save into your <a class="font-bold underline" href="/vault">Vault</a>.</p><a class="mt-2 inline-flex items-center gap-1 font-mono text-[10px] uppercase tracking-widest text-pixel-magenta hover:underline" href="/docs/vault-flow">how this works →</a></div></aside></div><section class="mt-16 sm:mt-24"><h2 class="text-xl font-semibold tracking-tight">Related MCPs</h2><div class="mt-5 grid gap-4 sm:grid-cols-2 lg:grid-cols-4"><a class="group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none" style="--card-hover-c:var(--pixel-magenta)" href="/mcp/fetch"><div class="flex items-start justify-between gap-3"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12" style="background-color:oklch(0.92 0.06 40)" aria-hidden="true"><span class="font-display" style="color:oklch(0.28 0.18 40);font-size:18.04px;line-height:1">F</span><span class="absolute inset-0 hidden bg-card dark:block" style="background-color:oklch(0.18 0.05 40);z-index:-1"></span></div><div class="flex flex-wrap items-center gap-1"></div></div><div class="mt-4 flex-1"><div class="flex items-center gap-1.5"><h3 class="font-sans text-base font-bold tracking-tight">Fetch</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 text-pixel-cyan" role="img" aria-label="Verified"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="inline-block h-1.5 w-1.5 rounded-full bg-red-500" title="unpublished" aria-label="unpublished"></span></div><p class="mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground">Web content fetching and conversion for efficient LLM usage.</p></div><div class="mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground"><span class="flex min-w-0 items-center gap-1.5 truncate"><span aria-hidden="true" class="inline-flex shrink-0 items-center justify-center rounded-full bg-pixel-magenta/20 font-semibold text-pixel-magenta" style="width:16px;height:16px;font-size:8px">C</span><span class="truncate">by Community</span></span><div class="flex items-center gap-3"></div></div><div class="pointer-events-none absolute right-2 top-2 opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100"><div class="pointer-events-auto"><button data-slot="button" data-variant="outline" data-size="sm" class="inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-background text-foreground hover:bg-accent h-9 px-3 text-xs gap-1.5" type="button" title="Add to Claude Code" aria-label="Add to Claude Code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy h-3.5 w-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></a><a class="group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none" style="--card-hover-c:#FF9900" href="/mcp/aws-kb-retrieval"><div class="flex items-start justify-between gap-3"><div class="flex shrink-0 items-center justify-center border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12" style="background-color:color-mix(in oklab, #FF9900 12%, var(--card))" aria-hidden="true"><span class="relative inline-flex items-center justify-center" style="width:22px;height:22px" aria-label="AWS"><svg role="img" viewBox="0 0 24 24" width="22" height="22" xmlns="http://www.w3.org/2000/svg" fill="#FF9900" class="block"><path d="M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.24-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.192-1.596-.576-.391-.384-.59-.896-.59-1.536 0-.68.24-1.234.726-1.657s1.132-.635 1.955-.635c.272 0 .551.024.847.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.296.072-.583.16-.862.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.272.758-.512.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.295.838.295zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55c-.048-.16-.072-.264-.072-.32 0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.152-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.151.32-.064.056-.176.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758.777.777 0 0 0-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 3.653 3.653 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .223.08.414.24.566.16.151.454.303.877.439l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zm1.093-1.245c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.288.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79 1.03-2.57.695-2.994z"></path></svg></span></div><div class="flex flex-wrap items-center gap-1"></div></div><div class="mt-4 flex-1"><div class="flex items-center gap-1.5"><h3 class="font-sans text-base font-bold tracking-tight text-(--brand-name-c,inherit) dark:text-(--brand-name-c-dark,var(--brand-name-c,inherit))" style="--brand-name-c:#FF9900;--brand-name-c-dark:#FF9900">AWS KB Retrieval</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 text-pixel-cyan" role="img" aria-label="Verified"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50" title="health unknown" aria-label="health unknown"></span></div><p class="mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground">Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.</p></div><div class="mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground"><span class="flex min-w-0 items-center gap-1.5 truncate"><img src="https://github.com/modelcontextprotocol.png?size=32" alt="modelcontextprotocol" loading="lazy" class="shrink-0 rounded-full bg-muted object-cover" style="width:16px;height:16px"/><span class="truncate">by modelcontextprotocol</span></span><div class="flex items-center gap-3"></div></div></a><a class="group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none" style="--card-hover-c:var(--pixel-magenta)" href="/mcp/spring-ai-mcp-server"><div class="flex items-start justify-between gap-3"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12" aria-hidden="true"><img alt="" loading="lazy" width="48" height="48" decoding="async" data-nimg="1" class="h-full w-full object-cover" style="color:transparent" src="https://www.google.com/s2/favicons?domain=docs.spring.io&sz=128"/></div><div class="flex flex-wrap items-center gap-1"></div></div><div class="mt-4 flex-1"><div class="flex items-center gap-1.5"><h3 class="font-sans text-base font-bold tracking-tight">Spring AI MCP Server</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 text-pixel-cyan" role="img" aria-label="Verified"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50" title="health unknown" aria-label="health unknown"></span></div><p class="mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground">Provides auto-configuration for setting up an MCP server in Spring Boot applications.</p></div><div class="mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground"><span class="flex min-w-0 items-center gap-1.5 truncate"><span aria-hidden="true" class="inline-flex shrink-0 items-center justify-center rounded-full bg-pixel-magenta/20 font-semibold text-pixel-magenta" style="width:16px;height:16px;font-size:8px">C</span><span class="truncate">by Community</span></span><div class="flex items-center gap-3"></div></div></a><a class="group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none" style="--card-hover-c:var(--pixel-magenta)" href="/mcp/llm-analysis-assistant"><div class="flex items-start justify-between gap-3"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12" style="background-color:oklch(0.92 0.06 95)" aria-hidden="true"><span class="font-display" style="color:oklch(0.28 0.18 95);font-size:18.04px;line-height:1">L</span><span class="absolute inset-0 hidden bg-card dark:block" style="background-color:oklch(0.18 0.05 95);z-index:-1"></span></div><div class="flex flex-wrap items-center gap-1"></div></div><div class="mt-4 flex-1"><div class="flex items-center gap-1.5"><h3 class="font-sans text-base font-bold tracking-tight">llm-analysis-assistant</h3><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-check h-4 w-4 text-pixel-cyan" role="img" aria-label="Verified"><circle cx="12" cy="12" r="10"></circle><path d="m9 12 2 2 4-4"></path></svg><span class="inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50" title="health unknown" aria-label="health unknown"></span></div><p class="mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground">A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also</p></div><div class="mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground"><span class="flex min-w-0 items-center gap-1.5 truncate"><img src="https://github.com/xuzexin-hz.png?size=32" alt="xuzexin-hz" loading="lazy" class="shrink-0 rounded-full bg-muted object-cover" style="width:16px;height:16px"/><span class="truncate">by xuzexin-hz</span></span><div class="flex items-center gap-3"></div></div><div class="pointer-events-none absolute right-2 top-2 opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100"><div class="pointer-events-auto"><button data-slot="button" data-variant="outline" data-size="sm" class="inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 bg-background text-foreground hover:bg-accent h-9 px-3 text-xs gap-1.5" type="button" title="Add to Claude Code" aria-label="Add to Claude Code"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy h-3.5 w-3.5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></a></div></section><section class="mt-16 sm:mt-24"><h2 class="text-xl font-semibold tracking-tight">Compare <!-- -->HTML to Text<!-- --> with</h2><div class="mt-5 flex flex-wrap gap-2"><a class="inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent" href="/mcp/html-to-text/vs/fetch"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10" style="background-color:oklch(0.92 0.06 40)" aria-hidden="true"><span class="font-display" style="color:oklch(0.28 0.18 40);font-size:14.76px;line-height:1">F</span><span class="absolute inset-0 hidden bg-card dark:block" style="background-color:oklch(0.18 0.05 40);z-index:-1"></span></div><span class="font-medium">HTML to Text</span><span class="text-muted-foreground">vs</span><span class="font-medium">Fetch</span></a><a class="inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent" href="/mcp/html-to-text/vs/aws-kb-retrieval"><div class="flex shrink-0 items-center justify-center border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10" style="background-color:color-mix(in oklab, #FF9900 12%, var(--card))" aria-hidden="true"><span class="relative inline-flex items-center justify-center" style="width:18px;height:18px" aria-label="AWS"><svg role="img" viewBox="0 0 24 24" width="18" height="18" xmlns="http://www.w3.org/2000/svg" fill="#FF9900" class="block"><path d="M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.24-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.192-1.596-.576-.391-.384-.59-.896-.59-1.536 0-.68.24-1.234.726-1.657s1.132-.635 1.955-.635c.272 0 .551.024.847.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.296.072-.583.16-.862.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.272.758-.512.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.295.838.295zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55c-.048-.16-.072-.264-.072-.32 0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.152-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.151.32-.064.056-.176.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758.777.777 0 0 0-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 3.653 3.653 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .223.08.414.24.566.16.151.454.303.877.439l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zm1.093-1.245c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.288.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79 1.03-2.57.695-2.994z"></path></svg></span></div><span class="font-medium">HTML to Text</span><span class="text-muted-foreground">vs</span><span class="font-medium">AWS KB Retrieval</span></a><a class="inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent" href="/mcp/html-to-text/vs/spring-ai-mcp-server"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10" aria-hidden="true"><img alt="" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="h-full w-full object-cover" style="color:transparent" src="https://www.google.com/s2/favicons?domain=docs.spring.io&sz=128"/></div><span class="font-medium">HTML to Text</span><span class="text-muted-foreground">vs</span><span class="font-medium">Spring AI MCP Server</span></a><a class="inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent" href="/mcp/html-to-text/vs/llm-analysis-assistant"><div class="relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10" style="background-color:oklch(0.92 0.06 95)" aria-hidden="true"><span class="font-display" style="color:oklch(0.28 0.18 95);font-size:14.76px;line-height:1">L</span><span class="absolute inset-0 hidden bg-card dark:block" style="background-color:oklch(0.18 0.05 95);z-index:-1"></span></div><span class="font-medium">HTML to Text</span><span class="text-muted-foreground">vs</span><span class="font-medium">llm-analysis-assistant</span></a></div></section><section class="mt-16 grid gap-4 sm:mt-20 md:grid-cols-3"><a class="block rounded-lg border-2 border-pixel-cyan/40 bg-pixel-cyan/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--pixel-cyan)]" href="/quiz"><p class="font-mono text-[10px] uppercase tracking-widest text-pixel-cyan">Not sure what to pick?</p><p class="mt-2 font-display text-lg leading-tight">Find your stack in 60 seconds</p></a><a class="block rounded-lg border-2 border-amber-500/40 bg-amber-400/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_rgb(245_158_11)]" href="/mcp/html-to-text/embed"><p class="font-mono text-[10px] uppercase tracking-widest text-amber-600 dark:text-amber-400">Author?</p><p class="mt-2 font-display text-lg leading-tight">Embed badge for your README</p></a><a class="block rounded-lg border-2 border-pixel-magenta/40 bg-pixel-magenta/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--pixel-magenta)]" href="/category/ai"><p class="font-mono text-[10px] uppercase tracking-widest text-pixel-magenta">Browse similar</p><p class="mt-2 font-display text-lg leading-tight capitalize">All ai MCPs</p></a></section></div></main><footer class="mt-auto border-t-2 border-border bg-background"><div class="mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl py-12 sm:py-16"><div class="grid gap-10 md:grid-cols-[2fr_1fr_1fr_1fr]"><div class="max-w-sm"><span class="inline-flex items-center gap-2.5"><span class="inline-flex shrink-0 items-center justify-center" aria-hidden="true"><span class="inline-block [image-rendering:pixelated]" style="width:36px;height:36px;background-image:url(/pixel/unicorn/idle-south-sheet.png);background-size:396px 36px;background-repeat:no-repeat;background-position:0 0"></span></span><span class="inline-flex items-baseline gap-2"><span class="font-display text-3xl uppercase leading-none tracking-tight">Unyly</span></span></span><p class="mt-4 text-sm text-muted-foreground">The MCP marketplace for Claude users who'd rather ship than edit JSON.</p><div class="mt-5"><p class="mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70">Listed on</p><div class="flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground"><a href="https://registry.modelcontextprotocol.io" target="_blank" rel="noopener" class="transition-colors hover:text-foreground">MCP Registry</a><span class="text-border">·</span><a href="https://smithery.ai/servers/unyly/gateway" target="_blank" rel="noopener" class="transition-colors hover:text-foreground">Smithery</a><span class="text-border">·</span><a href="https://glama.ai/mcp/servers/FasadSalatov/unyly-gateway" target="_blank" rel="noopener" class="transition-colors hover:text-foreground">Glama</a></div></div><div class="mt-5"><p class="mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70">Telegram</p><div class="flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground"><a href="https://t.me/unyly_global" target="_blank" rel="noopener" class="transition-colors hover:text-foreground">Global (EN)</a><span class="text-border">·</span><a href="https://t.me/unyly_cis" target="_blank" rel="noopener" class="transition-colors hover:text-foreground">CIS (RU)</a></div></div></div><div><p class="mb-3 font-mono text-xs uppercase tracking-widest text-foreground">Product</p><ul class="space-y-2 text-sm text-muted-foreground"><li><a class="transition-colors hover:text-foreground" href="/browse">Browse</a></li><li><a class="transition-colors hover:text-foreground" href="/categories">Categories</a></li><li><a class="transition-colors hover:text-foreground" href="/best-mcp-servers">Best MCP servers</a></li><li><a class="transition-colors hover:text-foreground" href="/new">New this week</a></li><li><a class="transition-colors hover:text-foreground" href="/mcp-directories">MCP directories</a></li><li><a class="transition-colors hover:text-foreground" href="/stats">Ecosystem stats</a></li><li><a class="transition-colors hover:text-foreground" href="/quiz">Find your stack (quiz)</a></li><li><a class="transition-colors hover:text-foreground" href="/pricing">Pricing</a></li><li><a class="transition-colors hover:text-foreground" href="/submit">Publish an MCP</a></li><li><a class="transition-colors hover:text-foreground" href="/bounties">Bounties</a></li></ul></div><div><p class="mb-3 font-mono text-xs uppercase tracking-widest text-foreground">Developers</p><ul class="space-y-2 text-sm text-muted-foreground"><li><a class="transition-colors hover:text-foreground" href="/docs">Docs</a></li><li><a class="transition-colors hover:text-foreground" href="/openapi-to-mcp">OpenAPI → MCP</a></li><li><a class="transition-colors hover:text-foreground" href="/docs/glossary">Glossary</a></li><li><a class="transition-colors hover:text-foreground" href="/docs/vault-flow">Vault flow</a></li><li><a class="transition-colors hover:text-foreground" href="/docs/hosting">Hosted MCPs</a></li><li><a class="transition-colors hover:text-foreground" href="/docs/monetization">Monetization</a></li><li><a class="transition-colors hover:text-foreground" href="/docs/api">Public API</a></li><li><a class="transition-colors hover:text-foreground" href="/gateway">Gateway</a></li></ul></div><div><p class="mb-3 font-mono text-xs uppercase tracking-widest text-foreground">Company</p><ul class="space-y-2 text-sm text-muted-foreground"><li><a class="transition-colors hover:text-foreground" href="/about">About</a></li><li><a class="transition-colors hover:text-foreground" href="/security">Security</a></li><li><a class="transition-colors hover:text-foreground" href="/status">Status</a></li><li><a class="transition-colors hover:text-foreground" href="/enterprise">Enterprise</a></li><li><a class="transition-colors hover:text-foreground" href="/blog">Blog</a></li><li><a class="transition-colors hover:text-foreground" href="/changelog">Changelog</a></li><li><a class="transition-colors hover:text-foreground" href="/privacy">Privacy</a></li><li><a class="transition-colors hover:text-foreground" href="/terms">Terms</a></li></ul></div></div></div><div class="border-t-2 border-border bg-secondary"><div class="mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl flex flex-col items-start justify-between gap-2 py-5 font-mono text-[11px] uppercase tracking-widest text-muted-foreground md:flex-row md:items-center"><p>© 2026 Unyly. Not affiliated with Anthropic.</p><div class="flex flex-col items-start gap-1 md:flex-row md:items-center md:gap-4"><p>Made by builders, for builders.</p><a href="https://meeet.world/" target="_blank" rel="noopener noreferrer" class="group inline-flex items-center gap-2 transition-opacity hover:opacity-100 " aria-label="Meeet Ecosystems"><svg aria-hidden="true" focusable="false" viewBox="0 0 34 44" width="11" height="14" fill="currentColor" xmlns="http://www.w3.org/2000/svg" class="text-pixel-magenta shrink-0"><path d="M33.903 21.8003C33.903 20.4505 33.3539 19.2286 32.4706 18.3411L29.0113 14.8819L32.4706 11.4226C33.3539 10.5392 33.903 9.31324 33.903 7.9634C33.903 5.26784 31.711 3.08002 29.0113 3.08002C27.6615 3.08002 26.4355 3.62904 25.5521 4.51242L18.6378 11.4268C17.903 12.1615 17.259 13.1192 17.259 14.209C17.259 17.9283 21.2508 21.6435 25.5521 21.6476C25.6346 21.6476 25.7048 21.7178 25.7048 21.8003C25.7048 21.8829 25.6346 21.9531 25.5521 21.9531C21.2508 21.9531 17.2549 25.6724 17.2549 29.3916C17.2549 30.4814 17.8988 31.4391 18.6336 32.1739L25.548 39.0882C26.4313 39.9716 27.6573 40.5206 29.0072 40.5206C31.7069 40.5206 33.8988 38.3328 33.8988 35.629C33.8988 34.2792 33.3498 33.0573 32.4664 32.1698L29.0072 28.7105L32.4664 25.2513C33.3498 24.3679 33.8988 23.1419 33.8988 21.7921L33.903 21.8003Z"></path><path d="M0 21.8004C0 20.4505 0.549019 19.2286 1.4324 18.3411L4.89163 14.8819L1.4324 11.4268C0.549019 10.5434 0 9.32153 0 7.97168C0 5.26787 2.18782 3.08005 4.89163 3.08005C6.24148 3.08005 7.46336 3.62907 8.35087 4.51245L15.2652 11.4268C16 12.1616 16.6439 13.1193 16.6439 14.209C16.6439 17.9283 12.6522 21.6435 8.35087 21.6476C8.26831 21.6476 8.19813 21.7178 8.19813 21.8004C8.19813 21.8829 8.26831 21.9531 8.35087 21.9531C12.6522 21.9531 16.6481 25.6724 16.6481 29.3917C16.6481 30.4815 16.0041 31.4391 15.2693 32.1739L8.35499 39.0883C7.47161 39.9716 6.24561 40.5207 4.89576 40.5207C2.19608 40.5207 0.00412796 38.3328 0.00412796 35.629C0.00412796 34.2792 0.553147 33.0573 1.43653 32.1698L4.89576 28.7106L1.43653 25.2513C0.549019 24.3762 0 23.1543 0 21.8004Z"></path></svg><span class="rainbow-text text-[12px] uppercase tracking-widest">ecosystems</span></a></div></div><div class="mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl border-t border-border/40 py-4 text-center font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70"><p>CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001</p></div></div></footer><!--$--><!--/$--></div><script src="/_next/static/chunks/0fwpk14~yfu-f.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[163936,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"default\"]\n3:I[703200,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"default\"]\n6:I[440599,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"OutletBoundary\"]\n7:\"$Sreact.suspense\"\na:I[440599,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"ViewportBoundary\"]\nc:I[440599,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"MetadataBoundary\"]\ne:I[27389,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"default\",1]\n12:I[427423,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"ThemeProvider\"]\n14:I[692421,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"default\"]\n1a:I[713354,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"Toaster\"]\n1b:I[143370,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"PageviewClientTracker\"]\n1c:I[285004,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"AnimatedFavicon\"]\n1d:I[847768,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"KonamiParade\"]\n1e:I[62916,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"CommandPalette\"]\n1f:I[88824,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chu"])</script><script>self.__next_f.push([1,"nks/174~9hqavl-s9.js\"],\"LibraryTracker\"]\n20:I[658774,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"FeatureBanner\"]\n21:I[929303,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"GlobalSidebar\"]\n22:I[815299,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"Image\"]\n23:I[91404,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"SpriteAnimation\"]\n27:I[283297,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"StickyCtaBanner\"]\n28:I[848844,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"AnonymousSearchLimit\"]\n29:I[318203,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"ReturningVisitorBanner\"]\n2a:I[943516,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\"],\"CookieConsent\"]\n47:I[272209,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"default\"]\n48:I[938487,[\"/_next/static/chunks/0zforxe~dax3o.js"])</script><script>self.__next_f.push([1,"\",\"/_next/static/chunks/12urfj6sdcl4g.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/12nfi7thatmo5.css\",\"style\"]\n:HL[\"/_next/static/chunks/0kpr-..ccsh.r.css\",\"style\"]\n:HL[\"/_next/static/media/16d91c780434f2ce-s.p.08txxdt~yy1o3.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/42b035f1a63f268d-s.p.0u7q.p6lwsyt..woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/8800dfc60902df36-s.p.127vvh92c894b.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/a8fde9619e5cf826-s.p.0up9_l5-9ot.8.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/cc545e633e20c56d-s.p.0dza.stei.9v7.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/e8768c288fbd3aa6-s.p.0kodl07wzttzx.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"mcp\",\"html-to-text\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",null],{\"children\":[\"mcp\",{\"children\":[[\"slug\",\"html-to-text\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0zforxe~dax3o.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/12urfj6sdcl4g.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/12nfi7thatmo5.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0kpr-..ccsh.r.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/117u0bfmqmckf.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0dhkj45awctnu.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/094dezdtsnc-u.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/0c1._5158_097.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/0awe-hp95o~vh.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/174~9hqavl-s9.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L5\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0f8ry11erx7qu.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@8\"}]}]]}],{},null,false,null]},null,false,\"$@9\"]},null,false,\"$@9\"]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$La\",null,{\"children\":\"$Lb\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Lc\",null,{\"children\":[\"$\",\"$7\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Ld\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$e\",[]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"BxY5TMKgcZrGZe_Cg7CLg\"}\n"])</script><script>self.__next_f.push([1,"f:[]\n9:\"$Wf\"\n10:Tc48,"])</script><script>self.__next_f.push([1,"[{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":\"https://unyly.org/#website\",\"name\":\"Unyly\",\"alternateName\":\"Unyly MCP Marketplace\",\"url\":\"https://unyly.org\",\"description\":\"The simplest way to install MCP servers in Claude Desktop, Claude Code, Cursor and VS Code. A couple of clicks, no JSON, no terminal. Thousands of curated MCPs with semantic search, security scans and hosted runners. Free.\",\"inLanguage\":[\"en-US\",\"ru-RU\"],\"publisher\":{\"@id\":\"https://unyly.org/#org\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://unyly.org/browse?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}},{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://unyly.org/#org\",\"name\":\"Unyly\",\"url\":\"https://unyly.org\",\"logo\":\"https://unyly.org/icon.png\",\"description\":\"Unyly is the simplest way to install Model Context Protocol (MCP) servers — one click into Claude Desktop, Claude Code, Cursor and VS Code. 79,000+ MCPs in the catalog with semantic search and security scans.\",\"sameAs\":[\"https://github.com/FasadSalatov\",\"https://t.me/Fasad_Salatov\",\"https://x.com/fasadsalatov\"]},{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"@id\":\"https://unyly.org/#software\",\"name\":\"Unyly\",\"operatingSystem\":\"Web · macOS · Windows · Linux\",\"applicationCategory\":\"DeveloperApplication\",\"applicationSubCategory\":\"AI Tools Marketplace\",\"description\":\"Install Model Context Protocol (MCP) servers in Claude Desktop, Claude Code, Cursor and VS Code with one click. No JSON editing, no terminal — Unyly handles the config.\",\"url\":\"https://unyly.org\",\"offers\":{\"@type\":\"Offer\",\"price\":0,\"priceCurrency\":\"USD\"},\"featureList\":[\"79,000+ curated MCP servers\",\"One-click install via deeplink protocols\",\"Semantic search across the full catalog\",\"Automatic security scans (leaked secrets detection)\",\"Cross-platform: Claude Desktop, Claude Code, Cursor, VS Code\",\"Hosted runners for cloud-based MCPs\",\"Version pinning and update notifications\",\"No JSON editing required\"],\"isAccessibleForFree\":true},{\"@context\":\"https://schema.org\",\"@type\":\"HowTo\",\"name\":\"How to install an MCP server in 30 seconds\",\"description\":\"The simplest way to install any MCP server in Claude Desktop, Claude Code, Cursor or VS Code is via the Unyly catalog — one click, no JSON.\",\"totalTime\":\"PT30S\",\"estimatedCost\":{\"@type\":\"MonetaryAmount\",\"currency\":\"USD\",\"value\":\"0\"},\"tool\":[{\"@type\":\"HowToTool\",\"name\":\"Unyly\"}],\"step\":[{\"@type\":\"HowToStep\",\"position\":1,\"name\":\"Browse the Unyly catalog\",\"text\":\"Open unyly.org/browse and search for the MCP you need.\",\"url\":\"https://unyly.org/browse\"},{\"@type\":\"HowToStep\",\"position\":2,\"name\":\"Pick your client\",\"text\":\"On the MCP detail page, switch to your client tab: Claude Desktop, Claude Code, Cursor, or VS Code.\"},{\"@type\":\"HowToStep\",\"position\":3,\"name\":\"Click Install\",\"text\":\"Press the one-click install button. Unyly generates the config and registers the MCP via deeplink.\"},{\"@type\":\"HowToStep\",\"position\":4,\"name\":\"Restart your client\",\"text\":\"Quit and reopen Claude Desktop or your IDE. The MCP appears in the tools list.\"}]}]"])</script><script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"className\":\"onest_43ca77b2-module__ysTMwW__variable tektur_b4fdb8ad-module__urelwG__variable tiny5_8bdbca69-module__Ql70QG__variable jetbrains_mono_57cd5f97-module__jfKQfG__variable h-full antialiased\",\"children\":[\"$\",\"body\",null,{\"className\":\"min-h-full flex flex-col bg-background text-foreground\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$10\"}}],\"$L11\"]}]}]\n11:[\"$\",\"$L12\",null,{\"children\":\"$L13\"}]\nb:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script><script>self.__next_f.push([1,"13:[\"$\",\"$L14\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"meta\":{\"title\":\"Unyly — Simplest Way to Install MCP Servers\",\"description\":\"The simplest way to install MCP servers in Claude Desktop, Claude Code, Cursor and VS Code. A couple of clicks, no JSON, no terminal. Thousands of curated MCPs with semantic search, security scans and hosted runners. Free.\"},\"nav\":{\"browse\":\"Browse\",\"categories\":\"Categories\",\"pricing\":\"Pricing\",\"docs\":\"Docs\",\"publish\":\"Publish\",\"stacks\":\"Stacks\",\"trending\":\"Trending\",\"graph\":\"Graph\",\"vault\":\"Vault\",\"boards\":\"Boards\",\"library\":\"My library\",\"login\":\"Log in\",\"signup\":\"Get started\",\"toggleMenu\":\"Toggle menu\",\"toggleTheme\":\"Toggle theme\",\"language\":\"Language\",\"search\":\"search\"},\"hero\":{\"badge\":\"MCP marketplace\",\"titleLine1\":\"Install MCPs\",\"titleLine2\":\"in a couple of clicks.\",\"titleAccent\":\"Never touch JSON again.\",\"description\":\"Unyly is the App Store for Claude. Browse, install and run Model Context Protocol servers for Claude Desktop, Claude Code and Cursor — no terminal, no config file, no pain.\",\"browseCta\":\"Browse {count}+ MCPs\",\"publishCta\":\"Publish your MCP\",\"quizCta\":\"Find my stack\",\"worksWith\":\"Works with Claude Desktop, Claude Code, Cursor, Windsurf and Cline.\",\"statServers\":\"servers\",\"statClients\":\"AI clients\",\"statRegistries\":\"registries\"},\"featured\":{\"title\":\"Featured MCPs\",\"subtitle\":\"Hand-picked, verified and battle-tested by the community.\",\"viewAll\":\"View all\"},\"categories\":{\"title\":\"Browse by category\",\"subtitle\":\"Every major workflow covered — from design to DevOps.\",\"productivity\":\"Productivity\",\"communication\":\"Communication\",\"development\":\"Development\",\"data\":\"Data \u0026 Analytics\",\"design\":\"Design\",\"finance\":\"Finance\",\"browse\":\"Browsing\",\"media\":\"Media\",\"ai\":\"AI \u0026 Agents\"},\"whyUnyly\":{\"title\":\"Why Unyly\",\"subtitle\":\"The other directories assume you're a developer. We don't.\",\"feature1Title\":\"Few-click install\",\"feature1Body\":\"No JSON editing, no terminal. Connect your accounts via OAuth and we generate the config for you.\",\"feature2Title\":\"Verified \u0026 safe\",\"feature2Body\":\"Every Featured MCP is manually reviewed. Run them in our sandbox — your keys never leave your device.\",\"feature3Title\":\"Earn as a creator\",\"feature3Body\":\"Publish a paid MCP and start charging in minutes. Crypto billing and payouts handled via InstaPay — no LLC, no banks, no $25 minimum.\"},\"pricing\":{\"title\":\"Simple pricing\",\"subtitle\":\"Start free. Upgrade when you need hosted MCPs or private ones.\",\"mostPopular\":\"Most popular\",\"perMonth\":\"per month\",\"perWorkspaceMonth\":\"per workspace / month\",\"forever\":\"forever\",\"currentPlan\":\"Current plan\",\"upgradeToPro\":\"Upgrade to Pro\",\"free\":{\"name\":\"Free\",\"price\":\"$$0\",\"description\":\"Perfect to try the platform and install self-hosted MCPs.\",\"cta\":\"Get started\",\"features\":[\"Browse the full catalog\",\"Install unlimited self-hosted MCPs\",\"Curated stacks for Sales / Dev / Research\",\"Brain Boards + Vault for personal notes\",\"Community support\"]},\"pro\":{\"name\":\"Pro\",\"price\":\"$$12\",\"description\":\"For power users who live in Claude all day.\",\"cta\":\"Subscribe\",\"features\":[\"Everything in Free\",\"Hosted MCPs (early access)\",\"Priority execution queue\",\"Logs \u0026 analytics\",\"Private MCPs\",\"Early access to new MCPs\"]},\"team\":{\"name\":\"Team\",\"price\":\"$$49\",\"description\":\"Share MCPs, secrets and workflows across your team.\",\"cta\":\"Talk to us\",\"features\":[\"Everything in Pro\",\"Up to 10 seats\",\"Shared private MCPs\",\"Role-based permissions\",\"SSO (Google Workspace)\",\"Team analytics\"]},\"creditsPerMonth\":\"credits / mo\",\"saelSavings\":\"Sael actions cost up to 60% fewer credits than MCP\",\"billingNote\":\"Install \u0026 search are always free. You only pay for runtime — your own plan, or your team's shared pool covers you. Never both.\",\"connectKicker\":\"For products \u0026 platforms\",\"connectTitle\":\"Building on Unyly? Your users connect, you cover the usage.\",\"connectBody\":\"Embed our gateway in your product (like ARA). Your users plug in with one token — their consumption bills to your prepaid team balance, not to them. Host your private MCPs, set per-seat and per-tool pricing, keep the margin.\",\"connectCta\":\"Set up a team\",\"connectSecondary\":\"Connect widget · $49–999\"},\"creatorCta\":{\"title\":\"Built an MCP? Get paid for it.\",\"description\":\"Publish your MCP on Unyly and charge your own subscription. We take a flat 20% — InstaPay handles crypto payouts to your wallet, anywhere.\",\"publishCta\":\"Publish your MCP\",\"learnCta\":\"How monetization works\"},\"browse\":{\"title\":\"Browse MCPs\",\"countOne\":\"{count} server — updated every 6 hours.\",\"countMany\":\"{count} servers — updated every 6 hours.\",\"searchPlaceholder\":\"Search MCPs — Gmail, Postgres, Figma, Linear…\",\"filterAll\":\"All\",\"filterFree\":\"Free\",\"filterPro\":\"Pro\",\"filterPaid\":\"Paid\",\"allCategories\":\"All categories\",\"emptyState\":\"Nothing matches your filters. Try removing some.\",\"showing\":\"Showing {shown} of {total}\",\"loadMore\":\"Load more\",\"loading\":\"Loading…\",\"loadError\":\"Couldn't load more. Try again in a moment.\",\"endReached\":\"That's all — {count} MCPs shown\",\"emptyTitle\":\"No signal\",\"emptyReset\":\"Reset filters\"},\"mcp\":{\"backToBrowse\":\"Browse all\",\"reviews\":\"{count} reviews\",\"installs\":\"{count} installs\",\"by\":\"by {author}\",\"free\":\"Free\",\"proTier\":\"Pro tier\",\"hosted\":\"Hosted\",\"install\":\"Install now\",\"runHosted\":\"Run hosted\",\"github\":\"GitHub\",\"about\":\"About\",\"howToInstall\":\"How to install\",\"setupSteps\":\"Setup steps\",\"toolsExposed\":\"Tools exposed\",\"toolsSubtitle\":\"These are the functions Claude can call when this MCP is active.\",\"atAGlance\":\"At a glance\",\"category\":\"Category\",\"pricingLabel\":\"Pricing\",\"hostingLabel\":\"Hosting\",\"hostingAvailable\":\"Available\",\"hostingSelf\":\"Self-hosted only\",\"verified\":\"Verified\",\"verifiedYes\":\"Yes\",\"verifiedCommunity\":\"Community\",\"author\":\"Author\",\"homepage\":\"Homepage\",\"tags\":\"Tags\",\"related\":\"Related MCPs\",\"health\":{\"healthy\":\"Maintained\",\"stale\":\"Stale ({days}d)\",\"dead\":\"Unpublished\",\"unknown\":\"Not checked\"},\"security\":{\"title\":\"Security\",\"levelLow\":\"Low risk\",\"levelMedium\":\"Review before use\",\"levelHigh\":\"High risk\",\"levelUnknown\":\"Not scanned yet\",\"openSource\":\"Open source\",\"noSource\":\"No public source\",\"verifiedFlag\":\"Verified\",\"requestsSecrets\":\"Requests credentials\",\"noSecretsNeeded\":\"No credentials needed\",\"asksFor\":\"Will ask for:\",\"unknownHint\":\"This server hasn't been analyzed yet.\",\"disclaimer\":\"Automated heuristic from public metadata — not a security guarantee.\"},\"installDesktop\":\"Add this to \u003ccode\u003eclaude_desktop_config.json\u003c/code\u003e and restart Claude Desktop.\",\"installCode\":\"Run in your terminal:\",\"installCursor\":\"Open Cursor Settings → MCP → Add new MCP server, then paste:\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"tokenGate\":{\"note\":\"YOUR_TOKEN is your personal access token — it links the MCP to your account.\",\"cta\":\"Sign in to get yours\"},\"installFromSourceTitle\":\"Build from source\",\"installFromSourceBody\":\"This server ships without a published npm/PyPI package — clone the repo and follow its README to build and run it, then add the resulting command to your client.\",\"installFromSourceCta\":\"Open repository\",\"installCliRecommended\":\"Recommended · one command, every IDE\",\"installCliHint\":\"Installs into Claude Desktop, Claude Code, Cursor \u0026 VS Code — handles npx, uvx and build-from-source repos for you.\",\"installCliFirstTime\":\"First time? Get the CLI:\",\"installManual\":\"Or configure manually\"},\"submit\":{\"badge\":\"For MCP creators\",\"title\":\"Publish your MCP. Get paid.\",\"subtitle\":\"Unyly hosts your MCP, handles billing and brings you users. You focus on building. We take a flat 20% — no other fees.\",\"benefit1Title\":\"Keep 80%\",\"benefit1Body\":\"Set your own price. InstaPay pays out to your crypto wallet on demand — USDT, BTC, ETH, 100+ tokens.\",\"benefit2Title\":\"Free hosting\",\"benefit2Body\":\"We run your MCP in a sandboxed container. Scale, logs and uptime included.\",\"benefit3Title\":\"Trust badge\",\"benefit3Body\":\"Pass our security review once and earn the Verified badge — 4× more installs.\",\"benefit4Title\":\"Built-in discovery\",\"benefit4Body\":\"Category pages, featured spots, newsletter features and SEO out of the box.\",\"formTitle\":\"Submit your MCP\",\"formSubtitle\":\"Paste your GitHub repo — we'll pre-fill the rest. Review takes up to 48 hours.\",\"repoLabel\":\"GitHub repo\",\"repoPlaceholder\":\"yourname/mcp-awesome\",\"repoHint\":\"Must be a public repo with a valid MCP manifest.\",\"nameLabel\":\"MCP name\",\"namePlaceholder\":\"My Awesome MCP\",\"categoryLabel\":\"Category\",\"categoryPlaceholder\":\"e.g. Productivity\",\"taglineLabel\":\"One-line tagline\",\"taglinePlaceholder\":\"What does this MCP do in 80 characters?\",\"pricingModelLabel\":\"Pricing model\",\"pricingFree\":\"Free\",\"pricingSubscription\":\"Paid subscription\",\"pricingOneTime\":\"One-time purchase\",\"priceLabel\":\"Price (USD)\",\"priceHint\":\"Subscription = monthly. One-time = lifetime access. We collect in crypto, you keep 80%.\",\"walletLabel\":\"Crypto wallet for payouts\",\"walletHint\":\"USDT TRC-20 / BTC / ETH / SOL — alphanumeric address. InstaPay sends payouts here.\",\"emailLabel\":\"Your email\",\"emailPlaceholder\":\"you@domain.com\",\"submitCta\":\"Submit for review\",\"submitting\":\"Submitting…\",\"submitSuccess\":\"Submission received\",\"submitSuccessBody\":\"We review submissions within 48 hours. You'll hear back via email and see status updates in your dashboard.\",\"successStep1\":\"Status: Pending review\",\"successStep2\":\"Email confirmation sent to you\",\"successStep3\":\"Track progress in your Dashboard\",\"viewSubmissions\":\"View my submissions\",\"submitAnother\":\"Submit another MCP\",\"terms\":\"By submitting, you agree to our\",\"termsLink\":\"Creator Terms\"},\"pricingPage\":{\"title\":\"Simple pricing\",\"subtitle\":\"Start free. Upgrade when you need hosted MCPs, private MCPs or team features.\",\"faqTitle\":\"Frequently asked\",\"faq1Q\":\"What counts as a hosted MCP?\",\"faq1A\":\"Any MCP marked \\\"Hosted\\\" runs on our servers. You never install anything locally — Claude just points to our endpoint.\",\"faq2Q\":\"Can I cancel anytime?\",\"faq2A\":\"Yes. Both Pro and Team plans cancel anytime. You keep access until the end of your billing period.\",\"faq3Q\":\"How do paid MCPs work?\",\"faq3A\":\"Some MCPs are published with their own subscription by their creators. Those are billed separately on top of your Unyly plan.\",\"faq4Q\":\"Is there a Self-Hosted Enterprise tier?\",\"faq4A\":\"Yes — we offer Unyly Self-Hosted for enterprises that need on-prem MCP hosting with SSO, audit logs and custom SLAs. Contact us.\"},\"footer\":{\"tagline\":\"The MCP marketplace for Claude users who'd rather ship than edit JSON.\",\"productTitle\":\"Product\",\"developersTitle\":\"Developers\",\"companyTitle\":\"Company\",\"browse\":\"Browse\",\"pricing\":\"Pricing\",\"publishMcp\":\"Publish an MCP\",\"changelog\":\"Changelog\",\"docs\":\"Docs\",\"hostedMcps\":\"Hosted MCPs\",\"monetization\":\"Monetization\",\"publicApi\":\"Public API\",\"about\":\"About\",\"blog\":\"Blog\",\"privacy\":\"Privacy\",\"terms\":\"Terms\",\"copyright\":\"© 2026 Unyly. Not affiliated with Anthropic.\",\"madeBy\":\"Made by builders, for builders.\",\"poweredBy\":\"powered by\",\"legal\":\"CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001\",\"listedOn\":\"Listed on\"},\"install\":{\"button\":\"Install\",\"title\":\"Install {name}\",\"subtitle\":\"One command. Every IDE.\",\"copied\":\"Copied\",\"copyFailed\":\"Couldn't copy.\",\"quickAddClaudeCode\":\"Add to Claude Code\",\"quickAddClaudeDesktop\":\"Copy Claude config\",\"quickAddCursor\":\"Add to Cursor\",\"back\":\"back\",\"safety\":\"Don't trust random scripts?\",\"inspect\":\"inspect the source\",\"primary\":{\"recommended\":\"recommended\",\"everywhere\":\"Cursor · VS Code · Claude Desktop · Claude Code\",\"title\":\"Run one command\",\"body\":\"Auto-detects every MCP-aware IDE on your machine and adds the server to all of them.\",\"copy\":\"Copy command\",\"copied\":\"Copied — paste in terminal\",\"copyBootstrap\":\"Copy bootstrap command\",\"step1\":\"Copy the command above\",\"step2\":\"Paste in terminal, press Enter\",\"step3\":\"Restart your IDE if it was open\",\"afterInstallTitle\":\"Want the unyly CLI installed for next time?\",\"afterInstallBody\":\"After running the bootstrap command once, you can use plain `unyly install [slug]` from anywhere.\",\"firstTime\":\"First time? Get the CLI once:\"},\"alt\":{\"title\":\"Or install for a specific IDE\",\"deepLink\":\"deep link\",\"cli\":\"CLI command\",\"config\":\"config file\"},\"claudeCode\":{\"step1\":\"Copy the command\",\"step2\":\"Paste in your terminal\",\"step3\":\"Claude Code picks it up on the next message\",\"copy\":\"Copy command\",\"hint\":\"Requires the `claude` CLI installed.\"},\"claudeDesktop\":{\"step1\":\"Copy the config snippet\",\"step2\":\"Open \u003ccode\u003eclaude_desktop_config.json\u003c/code\u003e\",\"step3\":\"Merge inside the \u003ccode\u003emcpServers\u003c/code\u003e object\",\"step4\":\"Restart Claude Desktop\",\"configPath\":\"config path\"}},\"userMenu\":{\"open\":\"Open user menu\",\"member\":\"Member\",\"dashboard\":\"Dashboard\",\"vault\":\"Vault\",\"boards\":\"Boards\",\"library\":\"My library\",\"submit\":\"Publish your MCP\",\"connections\":\"Connected accounts\",\"signOut\":\"Sign out\"},\"auth\":{\"badge\":\"private beta\",\"disabledShort\":\"This provider isn't ready yet\",\"disabledDetail\":\"We're still wiring it up. Use GitHub for now or join the waitlist.\",\"signingIn\":\"Redirecting…\",\"login\":{\"title\":\"Welcome back\",\"subtitle\":\"Sign in to manage your installs, private MCPs and creator dashboard.\",\"cta\":\"Sign in with\",\"altLink\":\"No account yet?\",\"altLabel\":\"Create one\",\"disabledNotice\":\"Sign-in is in private beta. We're rolling out invites by waitlist position. While you wait — installs work without an account.\"},\"signup\":{\"title\":\"Create your account\",\"subtitle\":\"One account for installs, private MCPs and crypto creator payouts via InstaPay.\",\"cta\":\"Continue with\",\"altLink\":\"Already have an account?\",\"altLabel\":\"Sign in\",\"disabledNotice\":\"Sign-up is in private beta. Drop your email below — we'll invite you the second seats open up.\"},\"waitlist\":{\"label\":\"Waitlist\",\"hint\":\"Be first when accounts open. No spam, just the invite.\",\"join\":\"Join waitlist\",\"joining\":\"Joining…\",\"success\":\"You're on the list!\",\"successDetail\":\"Watch your inbox — invites go out in batches.\",\"invalidEmail\":\"Please use a valid email address.\",\"error\":\"Could not join the waitlist. Try again in a moment.\"},\"email\":{\"or\":\"or with email\",\"name\":\"Name\",\"email\":\"Email\",\"password\":\"Password\",\"signupCta\":\"Create account\",\"loginCta\":\"Sign in\",\"forgot\":\"Forgot password?\",\"working\":\"Please wait…\",\"verifyTitle\":\"Check your inbox\",\"verifyDetail\":\"We sent a confirmation link to {email}. Click it to activate your account.\",\"errExists\":\"This email is already registered. Try signing in.\",\"errInvalid\":\"Invalid email or password.\",\"errWeak\":\"Password must be at least 8 characters.\",\"errUnverified\":\"Please verify your email first — check your inbox.\",\"errGeneric\":\"Something went wrong. Try again.\",\"reset\":{\"requestTitle\":\"Reset your password\",\"requestSubtitle\":\"Enter your email and we will send a reset link.\",\"requestCta\":\"Send reset link\",\"requestSent\":\"If that email exists, a reset link is on its way. Check your inbox.\",\"setTitle\":\"Set a new password\",\"setSubtitle\":\"Choose a new password for your account.\",\"newPassword\":\"New password\",\"setCta\":\"Update password\",\"setSuccess\":\"Password updated. You can sign in now.\",\"setError\":\"This reset link is invalid or expired.\",\"backToLogin\":\"Back to sign in\"}}},\"dashboard\":{\"comingSoon\":\"auth coming soon\",\"title\":\"Your dashboard\",\"description\":\"Manage installed MCPs, track usage and billing — coming the moment auth ships. For now, your local CLI keeps state.\",\"libraryCta\":\"Open library\",\"joinCta\":\"Join waitlist\"},\"library\":{\"title\":\"Your library\",\"subtitle\":\"MCPs you've installed from this browser. Synced across devices once auth ships.\",\"empty\":\"Nothing installed yet — browse the catalog and click Install.\",\"browseCta\":\"Browse MCPs\",\"remove\":\"Remove\",\"openMcp\":\"Open\"},\"trending\":{\"title\":\"Trending\",\"subtitle\":\"Most-installed MCPs of the past 7 days.\",\"rank\":\"rank\",\"installs\":\"installs\",\"topBadge\":\"top of the week\"},\"stacks\":{\"title\":\"Stacks\",\"subtitle\":\"Curated bundles of MCPs that work great together.\",\"installAll\":\"Install entire stack\",\"mcpsCount\":\"{count} MCPs\"},\"command\":{\"placeholder\":\"Search MCPs, jump to pages…\",\"empty\":\"Nothing yet. Try a brand: gmail, github, postgres…\",\"searching\":\"Searching…\",\"navHeading\":\"Navigation\",\"categoriesHeading\":\"Categories\",\"mcpsHeading\":\"{count} MCPs\",\"navigate\":\"navigate\",\"select\":\"open\",\"toggle\":\"to open\",\"navBrowse\":\"Browse all MCPs\",\"navAiSearch\":\"AI search (natural language)\",\"navQuiz\":\"Find your stack (quiz)\",\"navOpenApi\":\"OpenAPI → MCP converter\",\"navCategories\":\"Categories\",\"navBoards\":\"Boards \u0026 tasks\",\"navVault\":\"Vault (your notes)\",\"navTrending\":\"Trending\",\"navStacks\":\"Stacks\",\"navGraph\":\"Knowledge graph\",\"navBlog\":\"Blog\",\"navGlossary\":\"Glossary\",\"navPricing\":\"Pricing\",\"navDocs\":\"Docs\",\"navLibrary\":\"My library\",\"navSubmit\":\"Publish your MCP\"},\"common\":{\"loading\":\"Loading…\"},\"bounties\":{\"meta\":{\"title\":\"Bounties — MCP marketplace\",\"description\":\"Pool money for an MCP that doesn't exist. Authors build it. Everyone wins.\"},\"page\":{\"headline\":\"Bounties\",\"lead\":\"Need an MCP that doesn't exist yet? Post a bounty, others chip in, an author builds it, everyone wins.\",\"newCta\":\"New bounty\",\"filterAll\":\"All\",\"filterOpen\":\"Open\",\"filterClaimed\":\"In progress\",\"filterSubmitted\":\"Awaiting review\",\"filterPaid\":\"Paid\",\"sortLabel\":\"Sort\",\"sortNewest\":\"Newest\",\"sortTop\":\"Top $$$\",\"sortEndingSoon\":\"Ending soon\",\"empty\":\"No bounties yet\",\"emptyCta\":\"Be the first to post one — the queue starts here.\",\"loading\":\"loading…\"},\"create\":{\"headline\":\"New bounty\",\"lead\":\"Describe the MCP you wish existed. Others can add to your pledge. An author claims and builds it. You all win.\",\"titleLabel\":\"What MCP do you need?\",\"titlePlaceholder\":\"e.g. Notion advanced API with database queries\",\"descLabel\":\"Details (what should it do, examples, success criteria)\",\"descPlaceholder\":\"What tools should the MCP expose? Which Notion API endpoints? What does 'done' look like? Markdown supported.\",\"pledgeLabel\":\"Your initial pledge (min $30)\",\"howItWorks\":\"How it works\",\"rules\":[\"Your pledge goes into escrow (from your wallet)\",\"Anyone can chip in more — the bigger the pot, the faster a claim\",\"Author claims, has 30 days to deliver\",\"7-day review window when delivered\",\"On approval: 80% to author, 20% platform fee\",\"If author fails: full refund\"],\"submit\":\"Lock ${amount} in escrow\",\"submitting\":\"Creating…\",\"errorMinTitle\":\"Title is too short (min 5 chars)\",\"errorMinDesc\":\"Tell us more — at least 20 chars\",\"errorMinAmount\":\"Minimum bounty is $30\",\"errorFailed\":\"Failed to create\",\"success\":\"Bounty created!\"},\"detail\":{\"back\":\"← All bounties\",\"inEscrow\":\"in escrow\",\"pledgers\":\"{count, plural, one {# pledger} other {# pledgers}}\",\"votes\":\"{count, plural, one {# vote} other {# votes}}\",\"sponsorPrefix\":\"sponsor:\",\"description\":\"Description\",\"claimPlan\":\"Claim plan\",\"submission\":\"Submission\",\"claimedBy\":\"Claimed by {email} · {days}d left to deliver\",\"reviewWindow\":\"Review window: {days}d left\",\"approvedRejected\":\"{approved} ✓ / {rejected} ✗\",\"approveCta\":\"Approve \u0026 pay\",\"rejectCta\":\"Reject\",\"rejectPrompt\":\"Why reject?\",\"disputeCta\":\"Open dispute\",\"voteCta\":\"Vote (no $$)\",\"cancelCta\":\"Cancel\",\"cancelConfirm\":\"Cancel bounty? Funds will be refunded to all pledgers.\",\"claimCta\":\"Claim\",\"submitCta\":\"Submit MCP\",\"pledgeBoxHeadline\":\"Chip in\",\"pledgeButton\":\"Pledge ${amount}\",\"claimSheet\":{\"headline\":\"Claim this bounty\",\"planPlaceholder\":\"Briefly: what tools the MCP will expose, your approach, milestones\",\"etaLabel\":\"ETA (days, max 30)\",\"currencyLabel\":\"Currency\",\"walletPlaceholder\":\"Your wallet address\",\"submit\":\"Claim\",\"cancel\":\"Cancel\",\"errorPlan\":\"Plan too short (min 20 chars)\",\"errorWallet\":\"Crypto wallet required\"},\"submitSheet\":{\"headline\":\"Your MCP must already be in our catalog\",\"slugPlaceholder\":\"MCP slug (e.g. notion-advanced)\",\"submit\":\"Submit\",\"cancel\":\"Cancel\",\"errorSlug\":\"MCP slug required\",\"success\":\"Submitted — 7-day review starts\"},\"disputeSheet\":{\"headline\":\"Open a dispute\",\"reasonPlaceholder\":\"What's wrong? Be specific.\",\"submit\":\"Open\",\"cancel\":\"Cancel\",\"errorReason\":\"Tell us more (min 10 chars)\",\"success\":\"Dispute opened — admin will review\"},\"states\":{\"paidHeadline\":\"Paid out\",\"paidBody\":\"Author has been credited. Crypto payout is processed by our team.\",\"disputedHeadline\":\"Under arbitration\",\"disputedBody\":\"A dispute was opened. Admin will resolve within 3 business days.\"},\"pledgersList\":\"Pledgers\",\"reviewsList\":\"Reviews\",\"refunded\":\"(refunded)\"},\"status\":{\"open\":\"Open\",\"claimed\":\"In progress\",\"submitted\":\"Awaiting review\",\"paid\":\"Paid out\",\"disputed\":\"Disputed\",\"expired\":\"Expired\",\"cancelled\":\"Cancelled\"},\"card\":{\"daysLeft\":\"{n}d left\"},\"toast\":{\"pledged\":\"Pledged ${amount}\",\"voteAdded\":\"Vote added\",\"claimed\":\"Claimed — you have 30 days to deliver\",\"submitted\":\"Submitted — 7-day review starts\",\"approved\":\"Approved\",\"rejected\":\"Rejected\",\"cancelled\":\"Bounty cancelled\",\"disputeOpened\":\"Dispute opened — admin will review\",\"actionFailed\":\"Action failed\"}},\"notifications\":{\"inbox\":\"Inbox\",\"unread\":\"{n} unread\",\"empty\":\"No notifications yet\",\"markAll\":\"Mark all as read\",\"view\":\"View\",\"loading\":\"loading…\"},\"skills\":{\"title\":\"Skills for Claude\",\"subtitle\":\"Drop-in Agent Skills — packaged instructions and scripts that teach Claude a task. Copy into Claude Code, Claude Desktop or install as a plugin.\",\"browseTitle\":\"Browse Skills\",\"browseCountOne\":\"{count} skill — curated from open repos.\",\"browseCountMany\":\"{count} skills — curated from open repos.\",\"searchPlaceholder\":\"Search skills — PDF, Excel, commit, research…\",\"allCategories\":\"All categories\",\"scripts\":\"scripts\",\"noScripts\":\"no scripts\",\"toolsCount\":\"{count} tools\",\"anyTool\":\"any tool\",\"scopePersonal\":\"Personal\",\"scopeProject\":\"Project\",\"scopePlugin\":\"Plugin\",\"install\":\"Install skill\",\"installCli\":\"Claude Code\",\"installManual\":\"Manual\",\"installPlugin\":\"Plugin\",\"installCliIntro\":\"Copy the skill folder into your Claude Code skills directory:\",\"installManualIntro\":\"Create the folder and drop in SKILL.md (plus any bundled files):\",\"installPluginIntro\":\"Add the marketplace, then install — Claude Code handles the rest:\",\"about\":\"About this skill\",\"skillFile\":\"SKILL.md\",\"allowedTools\":\"Allowed tools\",\"allowedToolsSubtitle\":\"Tools this skill is permitted to call.\",\"anyToolNote\":\"No restriction — this skill can use any tool.\",\"bundled\":\"Bundled files\",\"related\":\"Related skills\",\"backToBrowse\":\"Back to skills\",\"whatIs\":\"What is a skill?\",\"copy\":\"Copy\",\"copied\":\"Copied\",\"emptyTitle\":\"No skills yet\",\"emptyState\":\"Nothing matches your filters. Try removing some.\",\"emptyReset\":\"Reset filters\",\"loadMore\":\"Load more\",\"loading\":\"Loading…\",\"loadError\":\"Couldn't load more. Try again.\",\"showing\":\"Showing {shown} of {total}\",\"endReached\":\"That's all — {count} skills shown\",\"by\":\"by {author}\",\"verified\":\"Verified\",\"verifiedYes\":\"Verified by Unyly\",\"verifiedCommunity\":\"Community\",\"free\":\"Free\",\"security\":\"Security\",\"runsScripts\":\"Runs bundled scripts\",\"noScriptsSafe\":\"No executable scripts\",\"atAGlance\":\"At a glance\",\"category\":\"Category\",\"author\":\"Author\",\"license\":\"License\",\"scope\":\"Install scope\",\"homepage\":\"Repository\",\"installs\":\"{count} installs\"},\"skillCategories\":{\"writing\":\"Writing\",\"coding\":\"Coding\",\"data\":\"Data\",\"documents\":\"Documents\",\"research\":\"Research\",\"design\":\"Design\",\"productivity\":\"Productivity\",\"devops\":\"DevOps\",\"business\":\"Business\",\"creative\":\"Creative\",\"learning\":\"Learning\"},\"convert\":{\"close\":\"Close\",\"ctaFree\":\"Sign up free\",\"haveAccount\":\"I already have an account\",\"maybeLater\":\"Maybe later\",\"installGate\":{\"title\":\"Sign up to install\",\"subtitle\":\"Create a free account in 30 seconds and get:\",\"libraryTitle\":\"Your library\",\"libraryBody\":\"Every MCP you install in one place, synced across devices\",\"updatesTitle\":\"Auto-updates\",\"updatesBody\":\"Get a heads-up when a new version ships with security fixes\",\"oneClickTitle\":\"Few-click install\",\"oneClickBody\":\"Push straight into Claude Desktop via deeplink\"},\"viewGateMcp\":{\"title\":\"You're already browsing {views}+ MCPs\",\"body\":\"Sign up in 30 seconds and save the ones you like to your library — any device, synced with Claude Desktop, with update alerts.\",\"b1\":\"Bookmark \u0026 subscribe to favorite MCPs\",\"b2\":\"Library syncs across devices\",\"b3\":\"Get notified when updates ship\"},\"viewGateSkill\":{\"title\":\"You're already browsing {views}+ skills\",\"body\":\"Sign up in 30 seconds and save the skills you like — install with one command and get update alerts.\",\"b1\":\"Bookmark \u0026 subscribe to favorite skills\",\"b2\":\"Library syncs across devices\",\"b3\":\"Get notified when skills are updated\"},\"searchLimit\":{\"title\":\"{limit}+ searches already\",\"body\":\"Sign up for fast search across {count}+ servers plus saved queries.\",\"cta\":\"Sign up\"},\"sticky\":{\"title\":\"Save your MCPs, skills and library.\",\"subtitle\":\"Sign up in 30 seconds with GitHub, Google or email.\",\"cta\":\"Sign up\"},\"returning\":{\"title\":\"Welcome back — visit #{visits}\",\"body\":\"You've viewed {count} items over {days} days. Sign up so you don't lose your picks — I'll surface similar ones.\",\"cta\":\"Sign up \u0026 save\"},\"skillInstallGate\":{\"title\":\"Sign up to install this skill\",\"body\":\"Create a free account to reveal the install command and save the skill to your library.\",\"cta\":\"Sign up free\",\"perk1\":\"Reveal the one-line install command\",\"perk2\":\"Save skills to your synced library\",\"perk3\":\"Get notified when skills update\"}},\"onboarding\":{\"skipAll\":\"Skip all\",\"skip\":\"Skip\",\"back\":\"Back\",\"welcomeTag\":\"Welcome\",\"greeting\":\"Hey, {name}!\",\"greetingFallback\":\"there\",\"welcomeBody\":\"Let's set up Unyly for you in 60 seconds. Pick your interests and first MCPs — I'll tailor recommendations.\",\"start\":\"Let's go\",\"interestsTitle\":\"What are you into?\",\"interestsSubtitle\":\"Pick 2-4 categories. We'll suggest relevant MCPs.\",\"next\":\"Next ({count})\",\"mcpsTitle\":\"Pick your first MCP to install\",\"mcpsSubtitle\":\"Choose one based on your interests — we'll take you straight to installing it.\",\"noMcps\":\"No popular MCPs in the selected categories yet.\",\"saving\":\"Saving…\",\"finish\":\"Finish ({count} in library)\",\"installFirst\":\"Install it →\"}},\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L15\",\"$L16\",\"$L17\",\"$L18\",\"$L19\"]}]\n"])</script><script>self.__next_f.push([1,"15:[\"$\",\"$L1a\",null,{\"position\":\"bottom-right\"}]\n17:[\"$\",\"$L1b\",null,{}]\n"])</script><script>self.__next_f.push([1,"18:[[\"$\",\"$L1c\",null,{}],[\"$\",\"$L1d\",null,{}],[\"$\",\"$L1e\",null,{}],[\"$\",\"$L1f\",null,{}],[\"$\",\"$L20\",null,{\"locale\":\"en\"}],[\"$\",\"$L21\",null,{\"locale\":\"en\"}],[\"$\",\"div\",null,{\"className\":\"flex min-h-screen flex-col md:pl-16 lg:pl-64\",\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[null,[\"$\",\"main\",null,{\"className\":\"flex flex-1 items-center\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-5xl py-24 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto mb-6 flex items-end justify-center gap-4 [image-rendering:pixelated]\",\"children\":[[\"$\",\"$L22\",null,{\"src\":\"/pixel/arcade-cabinet.png\",\"alt\":\"\",\"width\":44,\"height\":89,\"unoptimized\":true,\"aria-hidden\":true,\"className\":\"w-16\"}],[\"$\",\"$L23\",null,{\"src\":\"/pixel/unicorn/rest-south-sheet.png\",\"frames\":9,\"cellSize\":41,\"width\":123,\"height\":174,\"fps\":4,\"className\":\"$undefined\"}]]}],[\"$\",\"p\",null,{\"className\":\"font-mono text-sm uppercase tracking-wider text-muted-foreground\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"mt-3 font-display text-display-xl\",\"children\":[\"$\",\"span\",null,{\"className\":\"text-gradient-brand\",\"children\":\"Not found\"}]}],[\"$\",\"p\",null,{\"className\":\"mx-auto mt-5 max-w-md text-muted-foreground\",\"children\":\"The page or MCP you're looking for doesn't exist. The unicorn looked.\"}],[\"$\",\"div\",null,{\"className\":\"mt-8 flex items-center justify-center gap-3\",\"children\":[\"$L24\",\"$L25\"]}]]}]}],\"$L26\"],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L27\",null,{}],[\"$\",\"$L28\",null,{}],[\"$\",\"$L29\",null,{}]]\n"])</script><script>self.__next_f.push([1,"19:[\"$\",\"$L2a\",null,{\"consentRequired\":false,\"gaId\":\"G-DK9EMXYVCX\",\"locale\":\"en\"}]\n"])</script><script>self.__next_f.push([1,"26:[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t-2 border-border bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl py-12 sm:py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-10 md:grid-cols-[2fr_1fr_1fr_1fr]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-sm\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center justify-center\",\"aria-hidden\":true,\"children\":[\"$\",\"$L23\",null,{\"src\":\"/pixel/unicorn/idle-south-sheet.png\",\"frames\":11,\"cellSize\":92,\"fps\":6,\"width\":36,\"height\":36}]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-baseline gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display text-3xl uppercase leading-none tracking-tight\",\"children\":\"Unyly\"}],false]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm text-muted-foreground\",\"children\":\"The MCP marketplace for Claude users who'd rather ship than edit JSON.\"}],[\"$\",\"div\",null,{\"className\":\"mt-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":\"Listed on\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://registry.modelcontextprotocol.io\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"MCP Registry\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://smithery.ai/servers/unyly/gateway\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Smithery\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://glama.ai/mcp/servers/FasadSalatov/unyly-gateway\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Glama\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":\"Telegram\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://t.me/unyly_global\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Global (EN)\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://t.me/unyly_cis\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"CIS (RU)\"}]]}]]}]]}],[[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/browse\",{\"children\":\"$L2b\"}],[\"$\",\"li\",\"/categories\",{\"children\":\"$L2c\"}],[\"$\",\"li\",\"/best-mcp-servers\",{\"children\":\"$L2d\"}],[\"$\",\"li\",\"/new\",{\"children\":\"$L2e\"}],[\"$\",\"li\",\"/mcp-directories\",{\"children\":\"$L2f\"}],[\"$\",\"li\",\"/stats\",{\"children\":\"$L30\"}],[\"$\",\"li\",\"/quiz\",{\"children\":\"$L31\"}],[\"$\",\"li\",\"/pricing\",{\"children\":\"$L32\"}],[\"$\",\"li\",\"/submit\",{\"children\":\"$L33\"}],[\"$\",\"li\",\"/bounties\",{\"children\":\"$L34\"}]]}]]}],[\"$\",\"div\",\"Developers\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/docs\",{\"children\":\"$L35\"}],[\"$\",\"li\",\"/openapi-to-mcp\",{\"children\":\"$L36\"}],[\"$\",\"li\",\"/docs/glossary\",{\"children\":\"$L37\"}],[\"$\",\"li\",\"/docs/vault-flow\",{\"children\":\"$L38\"}],[\"$\",\"li\",\"/docs/hosting\",{\"children\":\"$L39\"}],[\"$\",\"li\",\"/docs/monetization\",{\"children\":\"$L3a\"}],[\"$\",\"li\",\"/docs/api\",{\"children\":\"$L3b\"}],[\"$\",\"li\",\"/gateway\",{\"children\":\"$L3c\"}]]}]]}],[\"$\",\"div\",\"Company\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/about\",{\"children\":\"$L3d\"}],[\"$\",\"li\",\"/security\",{\"children\":\"$L3e\"}],[\"$\",\"li\",\"/status\",{\"children\":\"$L3f\"}],[\"$\",\"li\",\"/enterprise\",{\"children\":\"$L40\"}],[\"$\",\"li\",\"/blog\",{\"children\":\"$L41\"}],[\"$\",\"li\",\"/changelog\",{\"children\":\"$L42\"}],[\"$\",\"li\",\"/privacy\",{\"children\":\"$L43\"}],[\"$\",\"li\",\"/terms\",{\"children\":\"$L44\"}]]}]]}]]]}]}],[\"$\",\"div\",null,{\"className\":\"border-t-2 border-border bg-secondary\",\"children\":[\"$L45\",\"$L46\"]}]]}]\n"])</script><script>self.__next_f.push([1,"24:[\"$\",\"$L47\",null,{\"ref\":null,\"href\":\"/\",\"locale\":\"$undefined\",\"localeCookie\":{\"name\":\"NEXT_LOCALE\",\"sameSite\":\"lax\"},\"children\":\"Back home\",\"data-slot\":\"button\",\"data-variant\":\"default\",\"data-size\":\"default\",\"className\":\"inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap text-sm font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-primary text-primary-foreground hover:bg-primary h-10 px-4 py-2\"}]\n25:[\"$\",\"$L47\",null,{\"ref\":null,\"href\":\"/browse\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"children\":\"Browse MCPs\",\"data-slot\":\"button\",\"data-variant\":\"outline\",\"data-size\":\"default\",\"className\":\"inline-flex shrink-0 items-center justify-center gap-2 whitespace-nowrap text-sm font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-background text-foreground hover:bg-accent h-10 px-4 py-2\"}]\n"])</script><script>self.__next_f.push([1,"45:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl flex flex-col items-start justify-between gap-2 py-5 font-mono text-[11px] uppercase tracking-widest text-muted-foreground md:flex-row md:items-center\",\"children\":[[\"$\",\"p\",null,{\"children\":\"© 2026 Unyly. Not affiliated with Anthropic.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-1 md:flex-row md:items-center md:gap-4\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Made by builders, for builders.\"}],[\"$\",\"a\",null,{\"href\":\"https://meeet.world/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group inline-flex items-center gap-2 transition-opacity hover:opacity-100 \",\"aria-label\":\"Meeet Ecosystems\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"viewBox\":\"0 0 34 44\",\"width\":11,\"height\":14,\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"text-pixel-magenta shrink-0\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M33.903 21.8003C33.903 20.4505 33.3539 19.2286 32.4706 18.3411L29.0113 14.8819L32.4706 11.4226C33.3539 10.5392 33.903 9.31324 33.903 7.9634C33.903 5.26784 31.711 3.08002 29.0113 3.08002C27.6615 3.08002 26.4355 3.62904 25.5521 4.51242L18.6378 11.4268C17.903 12.1615 17.259 13.1192 17.259 14.209C17.259 17.9283 21.2508 21.6435 25.5521 21.6476C25.6346 21.6476 25.7048 21.7178 25.7048 21.8003C25.7048 21.8829 25.6346 21.9531 25.5521 21.9531C21.2508 21.9531 17.2549 25.6724 17.2549 29.3916C17.2549 30.4814 17.8988 31.4391 18.6336 32.1739L25.548 39.0882C26.4313 39.9716 27.6573 40.5206 29.0072 40.5206C31.7069 40.5206 33.8988 38.3328 33.8988 35.629C33.8988 34.2792 33.3498 33.0573 32.4664 32.1698L29.0072 28.7105L32.4664 25.2513C33.3498 24.3679 33.8988 23.1419 33.8988 21.7921L33.903 21.8003Z\"}],[\"$\",\"path\",null,{\"d\":\"M0 21.8004C0 20.4505 0.549019 19.2286 1.4324 18.3411L4.89163 14.8819L1.4324 11.4268C0.549019 10.5434 0 9.32153 0 7.97168C0 5.26787 2.18782 3.08005 4.89163 3.08005C6.24148 3.08005 7.46336 3.62907 8.35087 4.51245L15.2652 11.4268C16 12.1616 16.6439 13.1193 16.6439 14.209C16.6439 17.9283 12.6522 21.6435 8.35087 21.6476C8.26831 21.6476 8.19813 21.7178 8.19813 21.8004C8.19813 21.8829 8.26831 21.9531 8.35087 21.9531C12.6522 21.9531 16.6481 25.6724 16.6481 29.3917C16.6481 30.4815 16.0041 31.4391 15.2693 32.1739L8.35499 39.0883C7.47161 39.9716 6.24561 40.5207 4.89576 40.5207C2.19608 40.5207 0.00412796 38.3328 0.00412796 35.629C0.00412796 34.2792 0.553147 33.0573 1.43653 32.1698L4.89576 28.7106L1.43653 25.2513C0.549019 24.3762 0 23.1543 0 21.8004Z\"}]]}],[\"$\",\"span\",null,{\"className\":\"rainbow-text text-[12px] uppercase tracking-widest\",\"children\":\"ecosystems\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"46:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl border-t border-border/40 py-4 text-center font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":[\"$\",\"p\",null,{\"children\":\"CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001\"}]}]\n2b:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/browse\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Browse\"}]\n2c:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/categories\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Categories\"}]\n2d:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/best-mcp-servers\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Best MCP servers\"}]\n2e:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/new\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"New this week\"}]\n2f:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/mcp-directories\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"MCP directories\"}]\n30:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/stats\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Ecosystem stats\"}]\n31:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/quiz\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Find your stack (quiz)\"}]\n32:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/pricing\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Pricing\"}]\n33:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/submit\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Publish an MCP\"}]\n34:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/bounties\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Bounties\"}]\n35:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Docs\"}]\n36:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/openapi-to-mcp\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"OpenAPI → MCP\"}]\n37:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/glossary\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Glossary\"}]\n38:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/vault-flow\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Vault flow\"}]\n39:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/hosting\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Hosted MCPs\"}]\n3a:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/monetization\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Monetization\"}]\n3b:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/api\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Public API\"}]\n3c:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/gateway\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Gateway\"}]\n3d:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/about\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:locale"])</script><script>self.__next_f.push([1,"Cookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"About\"}]\n3e:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/security\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Security\"}]\n3f:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/status\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Status\"}]\n40:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/enterprise\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Enterprise\"}]\n41:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/blog\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Blog\"}]\n42:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/changelog\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Changelog\"}]\n43:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Privacy\"}]\n44:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Terms\"}]\n16:null\n8:null\n"])</script><script>self.__next_f.push([1,"d:[[\"$\",\"title\",\"0\",{\"children\":\"HTML to Text MCP server — install in Claude, Cursor \u0026 VS Code — Unyly\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway. Install HTML to Text MCP in Claude Desktop, Claude Code, Cursor or VS Code with one click — config generated automatically.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Unyly\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://unyly.org\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"Unyly\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"6\",{\"name\":\"keywords\",\"content\":\"HTML to Text MCP,HTML to Text MCP server,install HTML to Text MCP,HTML to Text Claude,MCP one-click install\"}],[\"$\",\"meta\",\"7\",{\"name\":\"creator\",\"content\":\"Unyly\"}],[\"$\",\"meta\",\"8\",{\"name\":\"publisher\",\"content\":\"Unyly\"}],[\"$\",\"meta\",\"9\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"10\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"11\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"link\",\"12\",{\"rel\":\"canonical\",\"href\":\"https://unyly.org/mcp/html-to-text\"}],[\"$\",\"link\",\"13\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://unyly.org/mcp/html-to-text\"}],[\"$\",\"link\",\"14\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://unyly.org/ru/mcp/html-to-text\"}],[\"$\",\"link\",\"15\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://unyly.org/mcp/html-to-text\"}],[\"$\",\"meta\",\"16\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:title\",\"content\":\"HTML to Text — MCP for Claude\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:description\",\"content\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway. Install HTML to Text MCP in Claude Desktop, Claude Code, Cursor or VS Code with one click — config generated automatically.\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:url\",\"content\":\"https://unyly.org/mcp/html-to-text\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:site_name\",\"content\":\"Unyly\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:image\",\"content\":\"https://unyly.org/api/og/mcp/html-to-text\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"25\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:site\",\"content\":\"@unyly\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:creator\",\"content\":\"@unyly\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:title\",\"content\":\"HTML to Text — MCP for Claude\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:description\",\"content\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway. Install HTML to Text MCP in Claude Desktop, Claude Code, Cursor or VS Code with one click — config generated automatically.\"}],[\"$\",\"meta\",\"31\",{\"name\":\"twitter:image\",\"content\":\"https://unyly.org/api/og/mcp/html-to-text\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.164areb0k6_-d.ico\",\"sizes\":\"64x64\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"33\",{\"rel\":\"icon\",\"href\":\"/icon.png\"}],[\"$\",\"link\",\"34\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\"}],[\"$\",\"$L48\",\"35\",{}]]\n"])</script><script>self.__next_f.push([1,"49:T894,"])</script><script>self.__next_f.push([1,"[{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"@id\":\"https://unyly.org/mcp/html-to-text#software\",\"name\":\"HTML to Text\",\"description\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway.\",\"applicationCategory\":\"DeveloperApplication\",\"applicationSubCategory\":\"MCP Server\",\"operatingSystem\":\"macOS, Windows, Linux\",\"url\":\"https://unyly.org/mcp/html-to-text\",\"image\":\"https://unyly.org/api/og/mcp/html-to-text\",\"inLanguage\":\"en-US\",\"isAccessibleForFree\":true,\"softwareRequirements\":\"Claude Desktop, Claude Code, or Cursor\",\"keywords\":\"MCP, Model Context Protocol, HTML to Text, ai\",\"author\":{\"@type\":\"Person\",\"name\":\"pipeworx-io\",\"url\":\"https://unyly.org/by/pipeworx-io\"},\"publisher\":{\"@id\":\"https://unyly.org/#org\"},\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"availability\":\"https://schema.org/InStock\"},\"codeRepository\":\"https://github.com/pipeworx-io/mcp-htmltext\"},{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Unyly\",\"item\":\"https://unyly.org/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Browse\",\"item\":\"https://unyly.org/browse\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"HTML to Text\",\"item\":\"https://unyly.org/mcp/html-to-text\"}]},{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Is HTML to Text MCP free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, HTML to Text MCP is free — one-click install via Unyly at no cost.\"}},{\"@type\":\"Question\",\"name\":\"Does HTML to Text need an API key?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, HTML to Text runs without API keys or environment variables.\"}},{\"@type\":\"Question\",\"name\":\"Is HTML to Text hosted or self-hosted?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Self-hosted: the server runs locally on your machine via the install command above.\"}},{\"@type\":\"Question\",\"name\":\"How do I install HTML to Text in Claude Desktop, Claude Code or Cursor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Open HTML to Text on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.\"}}]}]"])</script><script>self.__next_f.push([1,"5:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$49\"}}],null,[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-6xl py-10 sm:py-14\",\"children\":[\"$L4a\",[\"$\",\"div\",null,{\"className\":\"mt-6 grid gap-10 md:grid-cols-[1fr_320px]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start gap-5\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-20 w-20\",\"style\":{\"backgroundColor\":\"oklch(0.92 0.06 175)\"},\"aria-hidden\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display\",\"style\":{\"color\":\"oklch(0.28 0.18 175)\",\"fontSize\":32.8,\"lineHeight\":1},\"children\":\"H\"}],[\"$\",\"span\",null,{\"className\":\"absolute inset-0 hidden bg-card dark:block\",\"style\":{\"backgroundColor\":\"oklch(0.18 0.05 175)\",\"zIndex\":-1}}]]}],[\"$\",\"div\",null,{\"className\":\"flex-1 min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"h1\",null,{\"className\":\"text-3xl font-semibold tracking-tight sm:text-4xl\",\"children\":\"HTML to Text\"}],false,[\"$\",\"span\",null,{\"data-slot\":\"badge\",\"data-variant\":\"secondary\",\"className\":\"inline-flex w-fit shrink-0 items-center justify-center gap-1 overflow-hidden border-2 border-foreground rounded-none px-2 py-0.5 font-mono text-[10px] uppercase tracking-wider whitespace-nowrap leading-none transition-colors [\u0026\u003esvg]:pointer-events-none [\u0026\u003esvg]:size-3 bg-secondary text-secondary-foreground\",\"children\":\"Free\"}],false,false,false,\"$L4b\"]}],\"$L4c\",\"$L4d\"]}]]}],false,null,\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$undefined\",false,\"$L54\",false]}],\"$L55\"]}],false,\"$L56\",\"$L57\",\"$L58\"]}]}],\"$L59\",\"$L5a\"]\n"])</script><script>self.__next_f.push([1,"5c:I[84620,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"InstallGate\"]\n5d:I[957068,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"InstallButton\"]\n5e:I[618003,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"RequestHostedButton\"]\n60:I[772436,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"Separator\"]\n62:I[876620,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"InstallTabs\"]\n67:I[51023,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"default\"]\n92:I[125476,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"McpViewSoftGate\"]\n4c:[\"$\",\"p\",null,{\"className\":\"mt-2 text-muted-foreground\",\"children\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway.\"}]\n4d:[\"$\",\"div\",null,{\"className\":\"mt-3 flex flex-wrap items-center gap-x-4 gap-y-1.5 text-sm text-muted-foreground\",\"children\":[\"$L5b\",false,false]}]\n"])</script><script>self.__next_f.push([1,"4e:[\"$\",\"div\",null,{\"className\":\"mt-6 flex flex-wrap gap-2\",\"children\":[[\"$\",\"$L5c\",null,{\"mcpId\":\"html-to-text\",\"mcpSlug\":\"html-to-text\",\"children\":[\"$\",\"$L5d\",null,{\"mcp\":{\"slug\":\"html-to-text\",\"name\":\"HTML to Text\",\"tagline\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway.\",\"description\":\"Converts HTML content to plain text for AI agents via the Pipeworx gateway.\",\"category\":\"ai\",\"author\":\"pipeworx-io\",\"authorHandle\":\"pipeworx-io\",\"icon\":\"•\",\"verified\":false,\"featured\":false,\"installs\":0,\"rating\":0,\"ratingCount\":0,\"pricing\":\"free\",\"price\":\"$undefined\",\"hosted\":false,\"remoteUrl\":\"$undefined\",\"repo\":\"pipeworx-io/mcp-htmltext\",\"homepage\":\"https://pipeworx.io/packs/htmltext\",\"command\":\"npx\",\"args\":[\"-y\",\"@pipeworx/mcp-htmltext\"],\"env\":\"$undefined\",\"setup\":\"$undefined\",\"tools\":[],\"tags\":[],\"healthLevel\":\"unknown\"}}]}],[\"$\",\"$L5e\",null,{\"mcpSlug\":\"html-to-text\",\"isLoggedIn\":false,\"loginHref\":\"/en/login?next=/en/mcp/html-to-text\"}],[\"$\",\"a\",null,{\"href\":\"https://github.com/pipeworx-io/mcp-htmltext\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"children\":[[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"aria-hidden\":true,\"className\":\"h-4 w-4\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.009-.868-.014-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0 1 12 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.338 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.481A10.019 10.019 0 0 0 22 12.017C22 6.484 17.522 2 12 2z\"}]}],\"GitHub\"],\"data-slot\":\"button\",\"data-variant\":\"outline\",\"data-size\":\"lg\",\"className\":\"inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-background text-foreground hover:bg-accent h-12 px-6 text-base gap-1.5\",\"ref\":null}],\"$L5f\"]}]\n"])</script><script>self.__next_f.push([1,"4f:[\"$\",\"$L60\",null,{\"className\":\"my-8\"}]\n50:[\"$\",\"section\",null,{\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"About\"}],[\"$\",\"div\",null,{\"className\":\"prose-pixel mt-2 max-w-none text-sm leading-relaxed\",\"dangerouslySetInnerHTML\":{\"__html\":\"\u003cp\u003eConverts HTML content to plain text for AI agents via the Pipeworx gateway.\u003c/p\u003e\\n\"}}]]}]\n61:T7b2,"])</script><script>self.__next_f.push([1,"\u003cp\u003eHTML → text MCP.\u003c/p\u003e\n\u003cp\u003ePart of \u003ca href=\"https://pipeworx.io\" target=\"_blank\" rel=\"noopener noreferrer\"\u003ePipeworx\u003c/a\u003e — an MCP gateway connecting AI agents to 1394+ live data sources.\u003c/p\u003e\n\u003ch2\u003eTools\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eTool\u003c/th\u003e\n\u003cth\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003ehtml_to_text\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eConvert HTML to readable plain text (keyless, offline): drops scripts/styles/comments, converts block elements to newlines, decodes entities, and collapses whitespace. Ideal for cleaning scraped HTML.\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eextract_links\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003eExtract all hyperlinks from HTML as {href, text} pairs (keyless, offline).\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003ccode\u003eextract_metadata\u003c/code\u003e\u003c/td\u003e\n\u003ctd\u003ePull page metadata from HTML (keyless, offline): \u003ctitle\u003e, meta description/keywords, and Open Graph (og:*) tags.\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\u003c/table\u003e\n\u003ch2\u003eQuick Start\u003c/h2\u003e\n\u003cp\u003eAdd to your MCP client (Claude Desktop, Cursor, Windsurf, etc.):\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-json\"\u003e{\n \u0026quot;mcpServers\u0026quot;: {\n \u0026quot;htmltext\u0026quot;: {\n \u0026quot;url\u0026quot;: \u0026quot;https://gateway.pipeworx.io/htmltext/mcp\u0026quot;\n }\n }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eOr connect to the full Pipeworx gateway for access to all 1394+ data sources:\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"language-json\"\u003e{\n \u0026quot;mcpServers\u0026quot;: {\n \u0026quot;pipeworx\u0026quot;: {\n \u0026quot;url\u0026quot;: \u0026quot;https://gateway.pipeworx.io/mcp\u0026quot;\n }\n }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eUsing with ask_pipeworx\u003c/h2\u003e\n\u003cp\u003eInstead of calling tools directly, you can ask questions in plain English:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003eask_pipeworx({ question: \u0026quot;your question about Htmltext data\u0026quot; })\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe gateway picks the right tool and fills the arguments automatically.\u003c/p\u003e\n\u003ch2\u003eMore\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://pipeworx.io/docs\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDocs and guides\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://pipeworx.io\" target=\"_blank\" rel=\"noopener noreferrer\"\u003epipeworx.io\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eLicense\u003c/h2\u003e\n\u003cp\u003eMIT\u003c/p\u003e\n"])</script><script>self.__next_f.push([1,"51:[\"$\",\"section\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"README\"}],[\"$\",\"div\",null,{\"className\":\"prose-pixel mt-4 max-w-none border-2 border-border bg-card p-5 sm:p-6\",\"dangerouslySetInnerHTML\":{\"__html\":\"$61\"}}],[\"$\",\"p\",null,{\"className\":\"mt-3 font-mono text-[10px] uppercase tracking-widest text-muted-foreground\",\"children\":[\"from\",\" \",[\"$\",\"a\",null,{\"href\":\"https://github.com/pipeworx-io/mcp-htmltext\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"underline hover:text-foreground\",\"children\":[\"github.com/\",\"pipeworx-io/mcp-htmltext\"]}]]}]]}]\n52:[\"$\",\"section\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Install HTML to Text in Claude Desktop, Claude Code \u0026 Cursor\"}],[\"$\",\"div\",null,{\"className\":\"mt-4\",\"children\":[\"$\",\"$L62\",null,{\"mcp\":\"$4e:props:children:0:props:children:props:mcp\"}]}]]}]\n53:[\"$\",\"section\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"Step-by-step: how to install HTML to Text\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 grid gap-2 sm:grid-cols-2\",\"children\":[\"$L63\",\"$L64\",\"$L65\",\"$L66\"]}]]}]\n"])</script><script>self.__next_f.push([1,"54:[\"$\",\"section\",null,{\"className\":\"mt-10\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-lg font-semibold\",\"children\":\"FAQ\"}],[\"$\",\"div\",null,{\"className\":\"mt-4 grid gap-4 sm:grid-cols-2\",\"children\":[[\"$\",\"div\",\"Is HTML to Text MCP free?\",{\"className\":\"rounded-lg border border-border bg-card p-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold\",\"children\":\"Is HTML to Text MCP free?\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm text-muted-foreground\",\"children\":\"Yes, HTML to Text MCP is free — one-click install via Unyly at no cost.\"}]]}],[\"$\",\"div\",\"Does HTML to Text need an API key?\",{\"className\":\"rounded-lg border border-border bg-card p-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold\",\"children\":\"Does HTML to Text need an API key?\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm text-muted-foreground\",\"children\":\"No, HTML to Text runs without API keys or environment variables.\"}]]}],[\"$\",\"div\",\"Is HTML to Text hosted or self-hosted?\",{\"className\":\"rounded-lg border border-border bg-card p-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold\",\"children\":\"Is HTML to Text hosted or self-hosted?\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm text-muted-foreground\",\"children\":\"Self-hosted: the server runs locally on your machine via the install command above.\"}]]}],[\"$\",\"div\",\"How do I install HTML to Text in Claude Desktop, Claude Code or Cursor?\",{\"className\":\"rounded-lg border border-border bg-card p-4\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-sm font-semibold\",\"children\":\"How do I install HTML to Text in Claude Desktop, Claude Code or Cursor?\"}],[\"$\",\"p\",null,{\"className\":\"mt-1.5 text-sm text-muted-foreground\",\"children\":\"Open HTML to Text on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"55:[\"$\",\"aside\",null,{\"className\":\"space-y-5 md:sticky md:top-24 md:self-start\",\"children\":[[\"$\",\"div\",null,{\"className\":\"rounded-2xl border border-border/80 bg-card p-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-xs font-medium uppercase tracking-wide text-muted-foreground\",\"children\":\"At a glance\"}],[\"$\",\"dl\",null,{\"className\":\"mt-4 space-y-3 text-sm\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Category\"}],[\"$\",\"dd\",null,{\"className\":\"font-medium\",\"children\":\"AI \u0026 Agents\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Pricing\"}],[\"$\",\"dd\",null,{\"className\":\"font-medium\",\"children\":\"Free\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Hosting\"}],[\"$\",\"dd\",null,{\"className\":\"font-medium\",\"children\":\"Self-hosted only\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Verified\"}],[\"$\",\"dd\",null,{\"className\":\"font-medium\",\"children\":\"Community\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center justify-between gap-3\",\"children\":[[\"$\",\"dt\",null,{\"className\":\"text-muted-foreground\",\"children\":\"Author\"}],[\"$\",\"dd\",null,{\"className\":\"font-medium\",\"children\":\"pipeworx-io\"}]]}]]}],[\"$\",\"a\",null,{\"href\":\"https://pipeworx.io/packs/htmltext\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"mt-4 inline-flex items-center gap-1 text-xs text-indigo-600 hover:underline dark:text-indigo-400\",\"children\":[\"Homepage\",[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M15 3h6v6\",\"key\":\"1q9fwt\"}],[\"path\",{\"d\":\"M10 14 21 3\",\"key\":\"gplh6r\"}],[\"path\",{\"d\":\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\",\"key\":\"a6xqqp\"}]],\"className\":\"lucide-external-link h-3 w-3\"}]]}]]}],\"$L68\",false,[\"$\",\"div\",null,{\"className\":\"border-2 border-border bg-pixel-magenta/5 p-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"flex items-center gap-1.5 font-mono text-[10px] uppercase tracking-widest text-pixel-magenta\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M12 18V5\",\"key\":\"adv99a\"}],[\"path\",{\"d\":\"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4\",\"key\":\"1e3is1\"}],[\"path\",{\"d\":\"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5\",\"key\":\"1gqd8o\"}],[\"path\",{\"d\":\"M17.997 5.125a4 4 0 0 1 2.526 5.77\",\"key\":\"iwvgf7\"}],[\"path\",{\"d\":\"M18 18a4 4 0 0 0 2-7.464\",\"key\":\"efp6ie\"}],[\"path\",{\"d\":\"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517\",\"key\":\"1gq6am\"}],[\"path\",{\"d\":\"M6 18a4 4 0 0 1-2-7.464\",\"key\":\"k1g0md\"}],[\"path\",{\"d\":\"M6.003 5.125a4 4 0 0 0-2.526 5.77\",\"key\":\"q97ue3\"}]],\"className\":\"lucide-brain h-3 w-3\"}],\" \",\"pro tip\"]}],[\"$\",\"p\",null,{\"className\":\"mt-2 text-xs leading-relaxed text-foreground/90\",\"children\":[\"Just installed \",\"HTML to Text\",\"? Say to Claude:\",\" \",[\"$\",\"em\",null,{\"className\":\"text-pixel-magenta\",\"children\":[\"\\\"remember why I installed \",\"HTML to Text\",\"and what I want to try\\\"\"]}],\" \",\"— it'll save into your \",\"$L69\",\".\"]}],\"$L6a\"]}]]}]\n"])</script><script>self.__next_f.push([1,"56:[\"$\",\"section\",null,{\"className\":\"mt-16 sm:mt-24\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-semibold tracking-tight\",\"children\":\"Related MCPs\"}],[\"$\",\"div\",null,{\"className\":\"mt-5 grid gap-4 sm:grid-cols-2 lg:grid-cols-4\",\"children\":[\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\"]}]]}]\n57:[\"$\",\"section\",null,{\"className\":\"mt-16 sm:mt-24\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-xl font-semibold tracking-tight\",\"children\":[\"Compare \",\"HTML to Text\",\" with\"]}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex flex-wrap gap-2\",\"children\":[\"$L6f\",\"$L70\",\"$L71\",\"$L72\"]}]]}]\n58:[\"$\",\"section\",null,{\"className\":\"mt-16 grid gap-4 sm:mt-20 md:grid-cols-3\",\"children\":[\"$L73\",\"$L74\",\"$L75\"]}]\n"])</script><script>self.__next_f.push([1,"59:[\"$\",\"footer\",null,{\"className\":\"mt-auto border-t-2 border-border bg-background\",\"children\":[[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl py-12 sm:py-16\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid gap-10 md:grid-cols-[2fr_1fr_1fr_1fr]\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-sm\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-2.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"inline-flex shrink-0 items-center justify-center\",\"aria-hidden\":true,\"children\":[\"$\",\"$L23\",null,{\"src\":\"/pixel/unicorn/idle-south-sheet.png\",\"frames\":11,\"cellSize\":92,\"fps\":6,\"width\":36,\"height\":36}]}],[\"$\",\"span\",null,{\"className\":\"inline-flex items-baseline gap-2\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display text-3xl uppercase leading-none tracking-tight\",\"children\":\"Unyly\"}],false]}]]}],[\"$\",\"p\",null,{\"className\":\"mt-4 text-sm text-muted-foreground\",\"children\":\"The MCP marketplace for Claude users who'd rather ship than edit JSON.\"}],[\"$\",\"div\",null,{\"className\":\"mt-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":\"Listed on\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://registry.modelcontextprotocol.io\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"MCP Registry\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://smithery.ai/servers/unyly/gateway\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Smithery\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://glama.ai/mcp/servers/FasadSalatov/unyly-gateway\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Glama\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-5\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-2 font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":\"Telegram\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-x-3 gap-y-1 text-xs text-muted-foreground\",\"children\":[[\"$\",\"a\",null,{\"href\":\"https://t.me/unyly_global\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Global (EN)\"}],[\"$\",\"span\",null,{\"className\":\"text-border\",\"children\":\"·\"}],[\"$\",\"a\",null,{\"href\":\"https://t.me/unyly_cis\",\"target\":\"_blank\",\"rel\":\"noopener\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"CIS (RU)\"}]]}]]}]]}],[[\"$\",\"div\",\"Product\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/browse\",{\"children\":\"$L76\"}],[\"$\",\"li\",\"/categories\",{\"children\":\"$L77\"}],[\"$\",\"li\",\"/best-mcp-servers\",{\"children\":\"$L78\"}],[\"$\",\"li\",\"/new\",{\"children\":\"$L79\"}],[\"$\",\"li\",\"/mcp-directories\",{\"children\":\"$L7a\"}],[\"$\",\"li\",\"/stats\",{\"children\":\"$L7b\"}],[\"$\",\"li\",\"/quiz\",{\"children\":\"$L7c\"}],[\"$\",\"li\",\"/pricing\",{\"children\":\"$L7d\"}],[\"$\",\"li\",\"/submit\",{\"children\":\"$L7e\"}],[\"$\",\"li\",\"/bounties\",{\"children\":\"$L7f\"}]]}]]}],[\"$\",\"div\",\"Developers\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Developers\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/docs\",{\"children\":\"$L80\"}],[\"$\",\"li\",\"/openapi-to-mcp\",{\"children\":\"$L81\"}],[\"$\",\"li\",\"/docs/glossary\",{\"children\":\"$L82\"}],[\"$\",\"li\",\"/docs/vault-flow\",{\"children\":\"$L83\"}],[\"$\",\"li\",\"/docs/hosting\",{\"children\":\"$L84\"}],[\"$\",\"li\",\"/docs/monetization\",{\"children\":\"$L85\"}],[\"$\",\"li\",\"/docs/api\",{\"children\":\"$L86\"}],[\"$\",\"li\",\"/gateway\",{\"children\":\"$L87\"}]]}]]}],[\"$\",\"div\",\"Company\",{\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-3 font-mono text-xs uppercase tracking-widest text-foreground\",\"children\":\"Company\"}],[\"$\",\"ul\",null,{\"className\":\"space-y-2 text-sm text-muted-foreground\",\"children\":[[\"$\",\"li\",\"/about\",{\"children\":\"$L88\"}],[\"$\",\"li\",\"/security\",{\"children\":\"$L89\"}],[\"$\",\"li\",\"/status\",{\"children\":\"$L8a\"}],[\"$\",\"li\",\"/enterprise\",{\"children\":\"$L8b\"}],[\"$\",\"li\",\"/blog\",{\"children\":\"$L8c\"}],[\"$\",\"li\",\"/changelog\",{\"children\":\"$L8d\"}],[\"$\",\"li\",\"/privacy\",{\"children\":\"$L8e\"}],[\"$\",\"li\",\"/terms\",{\"children\":\"$L8f\"}]]}]]}]]]}]}],[\"$\",\"div\",null,{\"className\":\"border-t-2 border-border bg-secondary\",\"children\":[\"$L90\",\"$L91\"]}]]}]\n"])</script><script>self.__next_f.push([1,"5a:[\"$\",\"$L92\",null,{\"slug\":\"html-to-text\"}]\n4a:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/browse\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-1 text-sm text-muted-foreground transition-colors hover:text-foreground\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m12 19-7-7 7-7\",\"key\":\"1l729n\"}],[\"path\",{\"d\":\"M19 12H5\",\"key\":\"x3x0zl\"}]],\"className\":\"lucide-arrow-left h-3.5 w-3.5\"}],\" \",\"Browse all\"]}]\n"])</script><script>self.__next_f.push([1,"93:I[48279,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"AuthorAvatar\"]\n94:I[603895,[\"/_next/static/chunks/0zforxe~dax3o.js\",\"/_next/static/chunks/12urfj6sdcl4g.js\",\"/_next/static/chunks/117u0bfmqmckf.js\",\"/_next/static/chunks/0x5wu2n-pcfp8.js\",\"/_next/static/chunks/0dhkj45awctnu.js\",\"/_next/static/chunks/094dezdtsnc-u.js\",\"/_next/static/chunks/0c1._5158_097.js\",\"/_next/static/chunks/0awe-hp95o~vh.js\",\"/_next/static/chunks/0nrzuc7l6v.i7.js\",\"/_next/static/chunks/174~9hqavl-s9.js\",\"/_next/static/chunks/0f8ry11erx7qu.js\"],\"QuickInstallButton\"]\n"])</script><script>self.__next_f.push([1,"90:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl flex flex-col items-start justify-between gap-2 py-5 font-mono text-[11px] uppercase tracking-widest text-muted-foreground md:flex-row md:items-center\",\"children\":[[\"$\",\"p\",null,{\"children\":\"© 2026 Unyly. Not affiliated with Anthropic.\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col items-start gap-1 md:flex-row md:items-center md:gap-4\",\"children\":[[\"$\",\"p\",null,{\"children\":\"Made by builders, for builders.\"}],[\"$\",\"a\",null,{\"href\":\"https://meeet.world/\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"group inline-flex items-center gap-2 transition-opacity hover:opacity-100 \",\"aria-label\":\"Meeet Ecosystems\",\"children\":[[\"$\",\"svg\",null,{\"aria-hidden\":\"true\",\"focusable\":\"false\",\"viewBox\":\"0 0 34 44\",\"width\":11,\"height\":14,\"fill\":\"currentColor\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"className\":\"text-pixel-magenta shrink-0\",\"children\":[[\"$\",\"path\",null,{\"d\":\"M33.903 21.8003C33.903 20.4505 33.3539 19.2286 32.4706 18.3411L29.0113 14.8819L32.4706 11.4226C33.3539 10.5392 33.903 9.31324 33.903 7.9634C33.903 5.26784 31.711 3.08002 29.0113 3.08002C27.6615 3.08002 26.4355 3.62904 25.5521 4.51242L18.6378 11.4268C17.903 12.1615 17.259 13.1192 17.259 14.209C17.259 17.9283 21.2508 21.6435 25.5521 21.6476C25.6346 21.6476 25.7048 21.7178 25.7048 21.8003C25.7048 21.8829 25.6346 21.9531 25.5521 21.9531C21.2508 21.9531 17.2549 25.6724 17.2549 29.3916C17.2549 30.4814 17.8988 31.4391 18.6336 32.1739L25.548 39.0882C26.4313 39.9716 27.6573 40.5206 29.0072 40.5206C31.7069 40.5206 33.8988 38.3328 33.8988 35.629C33.8988 34.2792 33.3498 33.0573 32.4664 32.1698L29.0072 28.7105L32.4664 25.2513C33.3498 24.3679 33.8988 23.1419 33.8988 21.7921L33.903 21.8003Z\"}],[\"$\",\"path\",null,{\"d\":\"M0 21.8004C0 20.4505 0.549019 19.2286 1.4324 18.3411L4.89163 14.8819L1.4324 11.4268C0.549019 10.5434 0 9.32153 0 7.97168C0 5.26787 2.18782 3.08005 4.89163 3.08005C6.24148 3.08005 7.46336 3.62907 8.35087 4.51245L15.2652 11.4268C16 12.1616 16.6439 13.1193 16.6439 14.209C16.6439 17.9283 12.6522 21.6435 8.35087 21.6476C8.26831 21.6476 8.19813 21.7178 8.19813 21.8004C8.19813 21.8829 8.26831 21.9531 8.35087 21.9531C12.6522 21.9531 16.6481 25.6724 16.6481 29.3917C16.6481 30.4815 16.0041 31.4391 15.2693 32.1739L8.35499 39.0883C7.47161 39.9716 6.24561 40.5207 4.89576 40.5207C2.19608 40.5207 0.00412796 38.3328 0.00412796 35.629C0.00412796 34.2792 0.553147 33.0573 1.43653 32.1698L4.89576 28.7106L1.43653 25.2513C0.549019 24.3762 0 23.1543 0 21.8004Z\"}]]}],[\"$\",\"span\",null,{\"className\":\"rainbow-text text-[12px] uppercase tracking-widest\",\"children\":\"ecosystems\"}]]}]]}]]}]\n"])</script><script>self.__next_f.push([1,"91:[\"$\",\"div\",null,{\"className\":\"mx-auto w-full px-4 sm:px-6 lg:px-8 max-w-7xl border-t border-border/40 py-4 text-center font-mono text-[10px] uppercase tracking-widest text-muted-foreground/70\",\"children\":[\"$\",\"p\",null,{\"children\":\"CSA PROJECT - FZCO © 2026 IFZA Business Park, DDP, Premises Number 31174 - 001\"}]}]\n5b:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/by/pipeworx-io\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-1.5 transition-colors hover:text-foreground\",\"children\":[[\"$\",\"$L93\",null,{\"author\":\"pipeworx-io\",\"handle\":\"pipeworx-io\"}],[\"$\",\"span\",null,{\"children\":\"by pipeworx-io\"}]]}]\n5f:[\"$\",\"$L47\",null,{\"ref\":null,\"href\":\"/mcp/html-to-text/embed\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"m18 16 4-4-4-4\",\"key\":\"1inbqp\"}],[\"path\",{\"d\":\"m6 8-4 4 4 4\",\"key\":\"15zrgr\"}],[\"path\",{\"d\":\"m14.5 4-5 16\",\"key\":\"e7oirm\"}]],\"className\":\"lucide-code-xml h-4 w-4\"}],\"Embed\"],\"data-slot\":\"button\",\"data-variant\":\"outline\",\"data-size\":\"lg\",\"className\":\"inline-flex shrink-0 items-center justify-center whitespace-nowrap font-semibold border-2 border-foreground rounded-none shadow-[2px_2px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--foreground)] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none outline-none focus-visible:ring-[3px] focus-visible:ring-ring/40 disabled:pointer-events-none disabled:opacity-50 [\u0026_svg]:pointer-events-none [\u0026_svg]:shrink-0 [\u0026_svg:not([class*='size-'])]:size-4 bg-background text-foreground hover:bg-accent h-12 px-6 text-base gap-1.5\"}]\n63:[\"$\",\"$L47\",\"claude-desktop\",{\"ref\":\"$undefined\",\"href\":\"/install/html-to-text/claude-desktop\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z\",\"key\":\"1ngwbx\"}]],\"className\":\"lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Install HTML to Text in Claude Desktop\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$4a:props:children:0:props:iconNode\",\"className\":\"lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100\"}]]}]\n64:[\"$\",\"$L47\",\"claude-code\",{\"ref\":\"$undefined\",\"href\":\"/install/html-to-text/claude-code\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$63:props:children:0:props:iconNode\",\"className\":\"lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Install HTML to Text in Claude Code\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$4a:props:children:0:props:iconNode\",\"className\":\"lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100\"}]]}]\n65:[\"$\",\"$L47\",\"cursor\",{\"ref\":\"$undefined\",\"href\":\"/install/html-to-text/cursor\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$63:props:children:0:props:iconNode\",\"className\":\"lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Install HTML to Text in Cursor\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefine"])</script><script>self.__next_f.push([1,"d\",\"iconNode\":\"$4a:props:children:0:props:iconNode\",\"className\":\"lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100\"}]]}]\n66:[\"$\",\"$L47\",\"vscode\",{\"ref\":\"$undefined\",\"href\":\"/install/html-to-text/vscode\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group flex items-center gap-2 rounded-xl border border-border bg-card px-4 py-3 text-sm transition-colors hover:border-pixel-magenta\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$63:props:children:0:props:iconNode\",\"className\":\"lucide-wrench h-4 w-4 shrink-0 text-pixel-magenta\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Install HTML to Text in VS Code\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$4a:props:children:0:props:iconNode\",\"className\":\"lucide-arrow-left ml-auto h-4 w-4 rotate-180 opacity-0 transition-opacity group-hover:opacity-100\"}]]}]\n69:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/vault\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"font-bold underline\",\"children\":\"Vault\"}]\n6a:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/vault-flow\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"mt-2 inline-flex items-center gap-1 font-mono text-[10px] uppercase tracking-widest text-pixel-magenta hover:underline\",\"children\":\"how this works →\"}]\n"])</script><script>self.__next_f.push([1,"6b:[\"$\",\"$L47\",\"fetch\",{\"ref\":\"$undefined\",\"href\":\"/mcp/fetch\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none\",\"style\":{\"--card-hover-c\":\"var(--pixel-magenta)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12\",\"style\":{\"backgroundColor\":\"oklch(0.92 0.06 40)\"},\"aria-hidden\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display\",\"style\":{\"color\":\"oklch(0.28 0.18 40)\",\"fontSize\":18.04,\"lineHeight\":1},\"children\":\"F\"}],[\"$\",\"span\",null,{\"className\":\"absolute inset-0 hidden bg-card dark:block\",\"style\":{\"backgroundColor\":\"oklch(0.18 0.05 40)\",\"zIndex\":-1}}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-1\",\"children\":[false,false,false]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-sans text-base font-bold tracking-tight\",\"style\":\"$undefined\",\"children\":\"Fetch\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"circle\",{\"cx\":\"12\",\"cy\":\"12\",\"r\":\"10\",\"key\":\"1mglay\"}],[\"path\",{\"d\":\"m9 12 2 2 4-4\",\"key\":\"dzmm74\"}]],\"className\":\"lucide-circle-check h-4 w-4 text-pixel-cyan\",\"role\":\"img\",\"aria-label\":\"Verified\"}],[\"$\",\"span\",null,{\"className\":\"inline-block h-1.5 w-1.5 rounded-full bg-red-500\",\"title\":\"unpublished\",\"aria-label\":\"unpublished\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground\",\"children\":\"Web content fetching and conversion for efficient LLM usage.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex min-w-0 items-center gap-1.5 truncate\",\"children\":[[\"$\",\"$L93\",null,{\"author\":\"Community\",\"handle\":\"$undefined\",\"size\":16}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"by Community\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[false,false]}]]}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute right-2 top-2 opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100\",\"children\":[\"$\",\"div\",null,{\"className\":\"pointer-events-auto\",\"children\":[\"$\",\"$L94\",null,{\"mcp\":{\"slug\":\"fetch\",\"name\":\"Fetch\",\"tagline\":\"Web content fetching and conversion for efficient LLM usage.\",\"description\":\"Web content fetching and conversion for efficient LLM usage.\",\"category\":\"ai\",\"author\":\"Community\",\"authorHandle\":\"$undefined\",\"icon\":\"•\",\"verified\":true,\"featured\":false,\"installs\":1,\"rating\":0,\"ratingCount\":0,\"pricing\":\"free\",\"price\":\"$undefined\",\"hosted\":false,\"remoteUrl\":\"$undefined\",\"repo\":\"modelcontextprotocol/servers\",\"homepage\":\"src/fetch\",\"command\":\"npx\",\"args\":[\"-y\",\"@modelcontextprotocol/server-fetch\"],\"env\":\"$undefined\",\"setup\":\"$undefined\",\"tools\":[],\"tags\":[\"fetch\",\"reference\",\"servers\"],\"healthLevel\":\"dead\"},\"variant\":\"claude-code\",\"iconOnly\":true,\"tone\":\"outline\"}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"95:Tbda,"])</script><script>self.__next_f.push([1,"M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.24-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.192-1.596-.576-.391-.384-.59-.896-.59-1.536 0-.68.24-1.234.726-1.657s1.132-.635 1.955-.635c.272 0 .551.024.847.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.296.072-.583.16-.862.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.272.758-.512.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.295.838.295zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55c-.048-.16-.072-.264-.072-.32 0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.152-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.151.32-.064.056-.176.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758.777.777 0 0 0-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 3.653 3.653 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .223.08.414.24.566.16.151.454.303.877.439l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zm1.093-1.245c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.288.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79 1.03-2.57.695-2.994z"])</script><script>self.__next_f.push([1,"6c:[\"$\",\"$L47\",\"aws-kb-retrieval\",{\"ref\":\"$undefined\",\"href\":\"/mcp/aws-kb-retrieval\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none\",\"style\":{\"--card-hover-c\":\"#FF9900\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex shrink-0 items-center justify-center border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12\",\"style\":{\"backgroundColor\":\"color-mix(in oklab, #FF9900 12%, var(--card))\"},\"aria-hidden\":true,\"children\":[\"$\",\"span\",null,{\"className\":\"relative inline-flex items-center justify-center\",\"style\":{\"width\":22,\"height\":22},\"aria-label\":\"AWS\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"width\":22,\"height\":22,\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"#FF9900\",\"className\":\"block\",\"children\":[\"$\",\"path\",null,{\"d\":\"$95\"}]}],\"$undefined\"]}]}],\"$L96\"]}],\"$L97\",\"$L98\",false]}]\n"])</script><script>self.__next_f.push([1,"6d:[\"$\",\"$L47\",\"spring-ai-mcp-server\",{\"ref\":\"$undefined\",\"href\":\"/mcp/spring-ai-mcp-server\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none\",\"style\":{\"--card-hover-c\":\"var(--pixel-magenta)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12\",\"aria-hidden\":true,\"children\":[\"$\",\"$L22\",null,{\"src\":\"https://www.google.com/s2/favicons?domain=docs.spring.io\u0026sz=128\",\"alt\":\"\",\"width\":48,\"height\":48,\"className\":\"h-full w-full object-cover\",\"unoptimized\":true}]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-1\",\"children\":[false,false,false]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-sans text-base font-bold tracking-tight\",\"style\":\"$undefined\",\"children\":\"Spring AI MCP Server\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$6b:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-circle-check h-4 w-4 text-pixel-cyan\",\"role\":\"img\",\"aria-label\":\"Verified\"}],[\"$\",\"span\",null,{\"className\":\"inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50\",\"title\":\"health unknown\",\"aria-label\":\"health unknown\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground\",\"children\":\"Provides auto-configuration for setting up an MCP server in Spring Boot applications.\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex min-w-0 items-center gap-1.5 truncate\",\"children\":[[\"$\",\"$L93\",null,{\"author\":\"Community\",\"handle\":\"$undefined\",\"size\":16}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"by Community\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[false,false]}]]}],false]}]\n"])</script><script>self.__next_f.push([1,"6e:[\"$\",\"$L47\",\"llm-analysis-assistant\",{\"ref\":\"$undefined\",\"href\":\"/mcp/llm-analysis-assistant\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"group relative flex h-full flex-col border-2 border-foreground bg-card p-5 shadow-[3px_3px_0_0_var(--foreground)] transition-[transform,box-shadow] duration-75 [transition-timing-function:steps(2,end)] hover:-translate-x-px hover:-translate-y-px hover:shadow-[5px_5px_0_0_var(--card-hover-c,var(--foreground))] active:translate-x-[2px] active:translate-y-[2px] active:shadow-none\",\"style\":{\"--card-hover-c\":\"var(--pixel-magenta)\"},\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-start justify-between gap-3\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-12 w-12\",\"style\":{\"backgroundColor\":\"oklch(0.92 0.06 95)\"},\"aria-hidden\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display\",\"style\":{\"color\":\"oklch(0.28 0.18 95)\",\"fontSize\":18.04,\"lineHeight\":1},\"children\":\"L\"}],[\"$\",\"span\",null,{\"className\":\"absolute inset-0 hidden bg-card dark:block\",\"style\":{\"backgroundColor\":\"oklch(0.18 0.05 95)\",\"zIndex\":-1}}]]}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-1\",\"children\":[false,false,false]}]]}],[\"$\",\"div\",null,{\"className\":\"mt-4 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-sans text-base font-bold tracking-tight\",\"style\":\"$undefined\",\"children\":\"llm-analysis-assistant\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$6b:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-circle-check h-4 w-4 text-pixel-cyan\",\"role\":\"img\",\"aria-label\":\"Verified\"}],[\"$\",\"span\",null,{\"className\":\"inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50\",\"title\":\"health unknown\",\"aria-label\":\"health unknown\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground\",\"children\":\"A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex min-w-0 items-center gap-1.5 truncate\",\"children\":[[\"$\",\"$L93\",null,{\"author\":\"xuzexin-hz\",\"handle\":\"xuzexin-hz\",\"size\":16}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"by xuzexin-hz\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[false,false]}]]}],[\"$\",\"div\",null,{\"className\":\"pointer-events-none absolute right-2 top-2 opacity-0 transition-opacity duration-150 group-hover:opacity-100 group-focus-within:opacity-100\",\"children\":[\"$\",\"div\",null,{\"className\":\"pointer-events-auto\",\"children\":[\"$\",\"$L94\",null,{\"mcp\":{\"slug\":\"llm-analysis-assistant\",\"name\":\"llm-analysis-assistant\",\"tagline\":\"A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also\",\"description\":\"A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also supports monitoring and simulation of ollama/openai interface.\",\"category\":\"ai\",\"author\":\"xuzexin-hz\",\"authorHandle\":\"xuzexin-hz\",\"icon\":\"•\",\"verified\":true,\"featured\":false,\"installs\":0,\"rating\":0,\"ratingCount\":0,\"pricing\":\"free\",\"price\":\"$undefined\",\"hosted\":false,\"remoteUrl\":\"$undefined\",\"repo\":\"xuzexin-hz/llm-analysis-assistant\",\"homepage\":\"https://github.com/xuzexin-hz/llm-analysis-assistant\",\"command\":\"uvx\",\"args\":[\"llm_analysis_assistant\"],\"env\":\"$undefined\",\"setup\":\"$undefined\",\"tools\":[],\"tags\":[\"llm\",\"analysis\",\"assistant\",\"for\",\"clients\"],\"healthLevel\":\"unknown\"},\"variant\":\"claude-code\",\"iconOnly\":true,\"tone\":\"outline\"}]}]}]]}]\n"])</script><script>self.__next_f.push([1,"6f:[\"$\",\"$L47\",\"fetch\",{\"ref\":\"$undefined\",\"href\":\"/mcp/html-to-text/vs/fetch\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10\",\"style\":{\"backgroundColor\":\"oklch(0.92 0.06 40)\"},\"aria-hidden\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display\",\"style\":{\"color\":\"oklch(0.28 0.18 40)\",\"fontSize\":14.76,\"lineHeight\":1},\"children\":\"F\"}],[\"$\",\"span\",null,{\"className\":\"absolute inset-0 hidden bg-card dark:block\",\"style\":{\"backgroundColor\":\"oklch(0.18 0.05 40)\",\"zIndex\":-1}}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"HTML to Text\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"vs\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Fetch\"}]]}]\n99:Tbda,"])</script><script>self.__next_f.push([1,"M6.763 10.036c0 .296.032.535.088.71.064.176.144.368.256.576.04.063.056.127.056.183 0 .08-.048.16-.152.24l-.503.335a.383.383 0 0 1-.208.072c-.08 0-.16-.04-.24-.112a2.47 2.47 0 0 1-.287-.375 6.18 6.18 0 0 1-.248-.471c-.622.734-1.405 1.101-2.347 1.101-.67 0-1.205-.192-1.596-.576-.391-.384-.59-.896-.59-1.536 0-.68.24-1.234.726-1.657s1.132-.635 1.955-.635c.272 0 .551.024.847.064.296.04.6.104.918.176v-.583c0-.607-.127-1.03-.375-1.277-.255-.248-.686-.367-1.3-.367-.28 0-.568.031-.863.103-.296.072-.583.16-.862.272a2.287 2.287 0 0 1-.28.104.488.488 0 0 1-.127.023c-.112 0-.168-.08-.168-.247v-.391c0-.128.016-.224.056-.28a.597.597 0 0 1 .224-.167c.279-.144.614-.264 1.005-.36a4.84 4.84 0 0 1 1.246-.151c.95 0 1.644.216 2.091.647.439.43.662 1.085.662 1.963v2.586zm-3.24 1.214c.263 0 .534-.048.822-.144.287-.096.543-.272.758-.512.128-.152.224-.32.272-.512.047-.191.08-.423.08-.694v-.335a6.66 6.66 0 0 0-.735-.136 6.02 6.02 0 0 0-.75-.048c-.535 0-.926.104-1.19.32-.263.215-.39.518-.39.917 0 .375.095.655.295.846.191.2.47.295.838.295zm6.41.862c-.144 0-.24-.024-.304-.08-.064-.048-.12-.16-.168-.311L7.586 5.55c-.048-.16-.072-.264-.072-.32 0-.128.064-.2.191-.2h.783c.151 0 .255.025.31.08.065.048.113.16.16.312l1.342 5.284 1.245-5.284c.04-.16.088-.264.152-.312a.549.549 0 0 1 .32-.08h.638c.152 0 .256.025.32.08.063.048.12.16.151.312l1.261 5.348 1.381-5.348c.048-.16.104-.264.16-.312a.52.52 0 0 1 .311-.08h.743c.127 0 .2.065.2.2 0 .04-.009.08-.017.128a1.137 1.137 0 0 1-.056.2l-1.923 6.17c-.048.16-.104.263-.168.311a.51.51 0 0 1-.303.08h-.687c-.151 0-.255-.024-.32-.08-.063-.056-.119-.16-.15-.32l-1.238-5.148-1.23 5.14c-.04.16-.087.264-.151.32-.064.056-.176.08-.32.08zm10.256.215c-.415 0-.83-.048-1.229-.143-.399-.096-.71-.2-.918-.32-.128-.071-.215-.151-.247-.223a.563.563 0 0 1-.048-.224v-.407c0-.167.064-.247.183-.247.048 0 .096.008.144.024.048.016.12.048.2.08.271.12.566.215.878.279.319.064.63.096.95.096.502 0 .894-.088 1.165-.264a.86.86 0 0 0 .415-.758.777.777 0 0 0-.215-.559c-.144-.151-.416-.287-.807-.415l-1.157-.36c-.583-.183-1.014-.454-1.277-.813a1.902 1.902 0 0 1-.4-1.158c0-.335.073-.63.216-.886.144-.255.335-.479.575-.654.24-.184.51-.32.83-.415.32-.096.655-.136 1.006-.136.175 0 .359.008.535.032.183.024.35.056.518.088.16.04.312.08.455.127.144.048.256.096.336.144a.69.69 0 0 1 .24.2.43.43 0 0 1 .071.263v.375c0 .168-.064.256-.184.256a.83.83 0 0 1-.303-.096 3.653 3.653 0 0 0-1.532-.311c-.455 0-.815.071-1.062.223-.248.152-.375.383-.375.71 0 .223.08.414.24.566.16.151.454.303.877.439l1.134.358c.574.184.99.44 1.237.767.247.327.367.702.367 1.117 0 .343-.072.655-.207.926-.144.272-.336.511-.583.703-.248.2-.543.343-.886.447-.36.111-.734.167-1.142.167zM21.698 16.207c-2.626 1.94-6.442 2.969-9.722 2.969-4.598 0-8.74-1.7-11.87-4.526-.247-.223-.024-.527.272-.351 3.384 1.963 7.559 3.153 11.877 3.153 2.914 0 6.114-.607 9.06-1.852.439-.2.814.287.383.607zm1.093-1.245c-.336-.43-2.22-.207-3.074-.103-.255.032-.295-.192-.063-.36 1.5-1.053 3.967-.75 4.254-.399.288.36-.08 2.826-1.485 4.007-.215.184-.423.088-.327-.151.32-.79 1.03-2.57.695-2.994z"])</script><script>self.__next_f.push([1,"70:[\"$\",\"$L47\",\"aws-kb-retrieval\",{\"ref\":\"$undefined\",\"href\":\"/mcp/html-to-text/vs/aws-kb-retrieval\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex shrink-0 items-center justify-center border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10\",\"style\":{\"backgroundColor\":\"color-mix(in oklab, #FF9900 12%, var(--card))\"},\"aria-hidden\":true,\"children\":[\"$\",\"span\",null,{\"className\":\"relative inline-flex items-center justify-center\",\"style\":{\"width\":18,\"height\":18},\"aria-label\":\"AWS\",\"children\":[[\"$\",\"svg\",null,{\"role\":\"img\",\"viewBox\":\"0 0 24 24\",\"width\":18,\"height\":18,\"xmlns\":\"http://www.w3.org/2000/svg\",\"fill\":\"#FF9900\",\"className\":\"block\",\"children\":[\"$\",\"path\",null,{\"d\":\"$99\"}]}],\"$undefined\"]}]}],\"$L9a\",\"$L9b\",\"$L9c\"]}]\n71:[\"$\",\"$L47\",\"spring-ai-mcp-server\",{\"ref\":\"$undefined\",\"href\":\"/mcp/html-to-text/vs/spring-ai-mcp-server\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10\",\"aria-hidden\":true,\"children\":[\"$\",\"$L22\",null,{\"src\":\"https://www.google.com/s2/favicons?domain=docs.spring.io\u0026sz=128\",\"alt\":\"\",\"width\":40,\"height\":40,\"className\":\"h-full w-full object-cover\",\"unoptimized\":true}]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"HTML to Text\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"vs\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"Spring AI MCP Server\"}]]}]\n72:[\"$\",\"$L47\",\"llm-analysis-assistant\",{\"ref\":\"$undefined\",\"href\":\"/mcp/html-to-text/vs/llm-analysis-assistant\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"inline-flex items-center gap-2 rounded-md border bg-card px-3 py-1.5 text-sm transition-colors hover:bg-accent\",\"children\":[[\"$\",\"div\",null,{\"className\":\"relative flex shrink-0 items-center justify-center overflow-hidden border-2 border-foreground bg-card shadow-[2px_2px_0_0_var(--foreground)] h-10 w-10\",\"style\":{\"backgroundColor\":\"oklch(0.92 0.06 95)\"},\"aria-hidden\":true,\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display\",\"style\":{\"color\":\"oklch(0.28 0.18 95)\",\"fontSize\":14.76,\"lineHeight\":1},\"children\":\"L\"}],[\"$\",\"span\",null,{\"className\":\"absolute inset-0 hidden bg-card dark:block\",\"style\":{\"backgroundColor\":\"oklch(0.18 0.05 95)\",\"zIndex\":-1}}]]}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"HTML to Text\"}],[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"vs\"}],[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"llm-analysis-assistant\"}]]}]\n73:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/quiz\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"block rounded-lg border-2 border-pixel-cyan/40 bg-pixel-cyan/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--pixel-cyan)]\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-widest text-pixel-cyan\",\"children\":\"Not sure what to pick?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-lg leading-tight\",\"children\":\"Find your stack in 60 seconds\"}]]}]\n74:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/mcp/html-to-text/embed\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"block rounded-lg border-2 border-amber-500/40 bg-amber-400/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_rgb(245_158_11)]\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-widest text-amber-600 dark:text-amber-400\",\"children\":\"Author?\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-lg leading-tight\",\"children\":\"Embed badge for your README\"}]]}]\n7"])</script><script>self.__next_f.push([1,"5:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/category/ai\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"block rounded-lg border-2 border-pixel-magenta/40 bg-pixel-magenta/5 p-5 transition-all hover:-translate-x-px hover:-translate-y-px hover:shadow-[3px_3px_0_0_var(--pixel-magenta)]\",\"children\":[[\"$\",\"p\",null,{\"className\":\"font-mono text-[10px] uppercase tracking-widest text-pixel-magenta\",\"children\":\"Browse similar\"}],[\"$\",\"p\",null,{\"className\":\"mt-2 font-display text-lg leading-tight capitalize\",\"children\":\"All ai MCPs\"}]]}]\n76:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/browse\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Browse\"}]\n77:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/categories\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Categories\"}]\n78:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/best-mcp-servers\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Best MCP servers\"}]\n79:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/new\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"New this week\"}]\n7a:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/mcp-directories\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"MCP directories\"}]\n7b:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/stats\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Ecosystem stats\"}]\n7c:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/quiz\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Find your stack (quiz)\"}]\n7d:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/pricing\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Pricing\"}]\n7e:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/submit\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Publish an MCP\"}]\n7f:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/bounties\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Bounties\"}]\n80:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Docs\"}]\n81:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/openapi-to-mcp\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"OpenAPI → MCP\"}]\n82:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/glossary\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Glossary\"}]\n83:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/vault-flow\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Vault flow\"}]\n84:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/hosting\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Hosted MCPs\"}]\n85:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/monetization\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Monetization\"}]\n86:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/docs/api\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Public API\"}]\n87:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/gateway\",\"lo"])</script><script>self.__next_f.push([1,"cale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Gateway\"}]\n88:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/about\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"About\"}]\n89:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/security\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Security\"}]\n8a:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/status\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Status\"}]\n8b:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/enterprise\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Enterprise\"}]\n8c:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/blog\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Blog\"}]\n8d:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/changelog\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Changelog\"}]\n8e:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/privacy\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Privacy\"}]\n8f:[\"$\",\"$L47\",null,{\"ref\":\"$undefined\",\"href\":\"/terms\",\"locale\":\"$undefined\",\"localeCookie\":\"$24:props:localeCookie\",\"className\":\"transition-colors hover:text-foreground\",\"children\":\"Terms\"}]\n4b:[\"$\",\"span\",null,{\"className\":\"inline-flex items-center gap-1.5 rounded-full border px-2 py-0.5 text-xs border-border text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"h-1.5 w-1.5 rounded-full bg-muted-foreground/50\",\"aria-hidden\":true}],\"Not checked\"]}]\n68:[\"$\",\"div\",null,{\"className\":\"rounded-2xl border p-5 border-border/80\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-2\",\"children\":[[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":[[\"path\",{\"d\":\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\",\"key\":\"oel41y\"}],[\"path\",{\"d\":\"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3\",\"key\":\"mhlwft\"}],[\"path\",{\"d\":\"M12 17h.01\",\"key\":\"p32p05\"}]],\"className\":\"lucide-shield-question-mark h-4 w-4 text-muted-foreground\"}],[\"$\",\"p\",null,{\"className\":\"text-xs font-medium uppercase tracking-wide text-muted-foreground\",\"children\":\"Security\"}],[\"$\",\"span\",null,{\"className\":\"ml-auto text-xs font-semibold text-muted-foreground\",\"children\":\"Not scanned yet\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-3 text-xs text-muted-foreground\",\"children\":\"This server hasn't been analyzed yet.\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 border-t border-border/60 pt-2 text-[10px] leading-snug text-muted-foreground\",\"children\":\"Automated heuristic from public metadata — not a security guarantee.\"}]]}]\n"])</script><script>self.__next_f.push([1,"96:[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-center gap-1\",\"children\":[false,false,false]}]\n97:[\"$\",\"div\",null,{\"className\":\"mt-4 flex-1\",\"children\":[[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"font-sans text-base font-bold tracking-tight text-(--brand-name-c,inherit) dark:text-(--brand-name-c-dark,var(--brand-name-c,inherit))\",\"style\":{\"--brand-name-c\":\"#FF9900\",\"--brand-name-c-dark\":\"#FF9900\"},\"children\":\"AWS KB Retrieval\"}],[\"$\",\"$L67\",null,{\"ref\":\"$undefined\",\"iconNode\":\"$6b:props:children:1:props:children:0:props:children:1:props:iconNode\",\"className\":\"lucide-circle-check h-4 w-4 text-pixel-cyan\",\"role\":\"img\",\"aria-label\":\"Verified\"}],[\"$\",\"span\",null,{\"className\":\"inline-block h-1.5 w-1.5 rounded-full bg-muted-foreground/50\",\"title\":\"health unknown\",\"aria-label\":\"health unknown\"}]]}],[\"$\",\"p\",null,{\"className\":\"mt-2 line-clamp-2 text-sm leading-snug text-muted-foreground\",\"children\":\"Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.\"}]]}]\n98:[\"$\",\"div\",null,{\"className\":\"mt-5 flex items-center justify-between border-t-2 border-border/80 pt-3 font-mono text-[11px] uppercase tracking-wider text-muted-foreground\",\"children\":[[\"$\",\"span\",null,{\"className\":\"flex min-w-0 items-center gap-1.5 truncate\",\"children\":[[\"$\",\"$L93\",null,{\"author\":\"modelcontextprotocol\",\"handle\":\"modelcontextprotocol\",\"size\":16}],[\"$\",\"span\",null,{\"className\":\"truncate\",\"children\":\"by modelcontextprotocol\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-3\",\"children\":[false,false]}]]}]\n9a:[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"HTML to Text\"}]\n9b:[\"$\",\"span\",null,{\"className\":\"text-muted-foreground\",\"children\":\"vs\"}]\n9c:[\"$\",\"span\",null,{\"className\":\"font-medium\",\"children\":\"AWS KB Retrieval\"}]\n"])</script></body></html>