Sponsored by Deepsite.site

HTML Pub

Created By
Leadpagesa month ago
Let AI assistants publish, update, and manage HTML pages directly on HTML Pub. Claude, ChatGPT, and other AI tools can build a website or landing page and deploy it to a live URL in one step, without copy-pasting. Supports page creation, editing, blog publishing, site management, and custom domains.
Content
; })(window,document,'script','dataLayer','GTM-K97J8TRG');
HTML Pub

Publish pages from Claude, ChatGPT, or any AI tool

Sign up free to get your MCP connector URL and start publishing in seconds.

Sign up free
AI Integration

MCP Connector

Let AI assistants publish HTML pages directly to htmlpub

What is MCP?

The Model Context Protocol lets AI assistants use tools

The htmlpub MCP connector gives AI assistants like Claude the ability to publish, update, and manage HTML pages on your behalf. Instead of copying and pasting HTML, your AI assistant can publish directly to htmlpub.com with a single tool call.

One MCP connector works everywhere — Claude.ai, ChatGPT, Claude Code, and Claude Desktop. No API keys needed. Just sign in with your htmlpub account.

Setup

Connect your AI assistant in one step

Claude.ai

  1. Open Claude.ai and go to Settings
  2. Go to Connectors and click Add custom connector
  3. Enter the server URL: https://mcp.htmlpub.com/mcp
  4. Click Add, then sign in with your htmlpub account when prompted

ChatGPT

Requires a ChatGPT paid plan (Plus, Pro, or Business).

  1. Open ChatGPT and go to Settings (click your avatar) → Apps
  2. Enable Developer Mode under Advanced settings
  3. Click Create, name it "htmlpub", and enter the URL: https://mcp.htmlpub.com/mcp
  4. In a new chat, click +More → enable htmlpub

Claude Code

Run this command in your terminal:

claude mcp add htmlpub --transport http https://mcp.htmlpub.com/mcp

You will be prompted to sign in with your htmlpub account on first use.

Claude Desktop

Add this to your claude_desktop_config.json:

{
"mcpServers": {
"htmlpub": {
"url": "https://mcp.htmlpub.com/mcp"
}
}
}

On macOS: /Library/Application Support/Claude/claude_desktop_config.json

On Windows: %APPDATA%\Claude\claude_desktop_config.json

Available Tools

All tools are available on every platform. Your AI assistant can use any of these tools after connecting.

Page Tools

create_page

Publish an HTML page. Auto-generates a slug by default, or provide a custom slug (Starter/Pro plans).

Parameters

NameTypeDescription
htmlstringThe HTML content to publish
slugstring?Custom URL slug (10-64 chars).
Starter / Pro
titlestring?Page title (extracted from <title> tag if not provided)
siteIdstring?Optional site collection ID
passwordstring?Password to protect the page (requires custom slug)

update_page

Replace the full HTML content of a published page. For small changes, prefer edit_page.

Parameters

NameTypeDescription
slugstringSlug of the page to update
htmlstringThe new HTML content
titlestring?Updated page title

edit_page

Apply targeted text replacements to a page without rewriting the full HTML

Parameters

NameTypeDescription
slugstringSlug of the page to edit
editsarray<{old_text, new_text, occurrence?}>List of search/replace pairs. Each old_text must match exactly once unless occurrence is set. Use occurrence (1-indexed) to target a specific match when old_text appears multiple times.

get_page

Get the HTML source of a published page, with options for compact overview or section-based retrieval

Parameters

NameTypeDescription
slugstringSlug of the page
compactboolean?Strip large inline content with preview placeholders (default: true)
sectionstring?Extract a specific section at full fidelity (ignores compact): 'head', 'body', 'meta', 'style:N', 'script:N', 'svg:N'

Use section='meta' for a structural overview, then section='style:0' or section='body' to fetch the part you need to edit.

list_pages

List all pages in your htmlpub account

No parameters. Returns a list of all your pages with their slugs, titles, URLs, and creation dates.

delete_page

Permanently delete a page

Parameters

NameTypeDescription
slugstringSlug of the page to delete

Site Tools

create_site

Create a new site to group related pages together

Parameters

NameTypeDescription
namestringDisplay name for the site
slugstringURL slug for the site (lowercase alphanumeric and hyphens)

list_sites

List all sites with their page counts

No parameters. Returns a list of all your sites with names, slugs, page counts, and IDs.

Asset Tools

upload_asset

Upload a file (image, CSS, JS, or font) to a page

Parameters

NameTypeDescription
slugstringSlug of the page to upload to
filenamestringFilename with extension (e.g. 'logo.png')
base64ContentstringBase64-encoded file content
contentTypestringMIME type (e.g. 'image/png', 'text/css')

Authentication

The MCP connector uses OAuth to authenticate with your htmlpub account. When you connect for the first time, you will be prompted to sign in and authorize access. No API keys are needed.

Your session stays active across conversations. If your session expires, you will be prompted to re-authorize.

Example Usage

What it looks like when an AI assistant uses htmlpub

Once connected, you can ask your AI assistant to publish pages naturally:

You say:

"Create a landing page for my photography portfolio and publish it to htmlpub"

The assistant will:

  1. Generate the HTML for your portfolio page
  2. Call create_page with the HTML
  3. Return the live URL where your page is published
gcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0t~_1rs11ha7q.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/16sywlanzey1b.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0na_qmuyhvs7r.js?dpl=70cc62d"],"DocsSidebar"]\n4:I[339756,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"default"]\n5:I[837457,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"default"]\n7:I[897367,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"OutletBoundary"]\n8:"$Sreact.suspense"\nb:I[897367,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"ViewportBoundary"]\nd:I[897367,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"MetadataBoundary"]\nf:I[563491,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/189sqgmjgefmf.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/09pxfvf9z__ev.js?dpl=70cc62d"],"default"]\n11:I[27201,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub"])q.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["https://static.htmlpub.com/_next/static/media/36363bfb06833f56-s.p.0-pny06-x26a.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["https://static.htmlpub.com/_next/static/media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["https://static.htmlpub.com/_next/static/media/7546fe8f902b88b8-s.p.0ezgkdx4q-_h.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["https://static.htmlpub.com/_next/static/media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["https://static.htmlpub.com/_next/static/media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2?dpl=70cc62d","font",{"crossOrigin":"","type":"font/woff2"}]\n"])",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0_1kqf7728hkt.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0_p83obpu6fnd.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","2",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0jkff7_do01rl.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-3",{"src":"https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-4",{"src":"https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-5",{"src":"https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d","async":true,"nonce":"$undefined"}]],"$L2"]}],{"children":[["$","$1","c",{"children":[[["$","script","script-0",{"src":"https://static.htmlpub.com/_next/static/chunks/0t_1rs11ha7q.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"https://static.htmlpub.com/_next/static/chunks/16sywlanzey1b.js?dpl=70cc62d","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"https://static.htmlpub.com/_next/static/chunks/0na_qmuyhvs7r.js?dpl=70cc62d","async":true,"nonce":"$undefined"}]],["$","div",null,{"className":"flex min-h-screen flex-col lg:flex-row lg:h-screen lg:overflow-hidden","children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1 overflow-auto","children":["$","div",null,{"className":"container py-8","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]}]}]]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":["$L6",null,["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,null]},null,false,"$@a"]},null,false,null]},null,false,null],["$","$1","h",{"children":[null,["$","$Lb",null,{"children":"$Lc"}],["$","div",null,{"hidden":true,"children":["$","$Ld",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Le"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$f",[["$","link","0",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0_1kqf7728hkt.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","1",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0_p83obpu6fnd.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","link","2",{"rel":"stylesheet","href":"https://static.htmlpub.com/_next/static/chunks/0jkff7_do01rl.css?dpl=70cc62d","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}]]],"S":false,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined"}\n"]) Pub"}],["$","meta","4",{"property":"og:description","content":"Publish HTML pages instantly at unique URLs"}],["$","meta","5",{"property":"og:url","content":"https://htmlpub.com"}],["$","meta","6",{"property":"og:site_name","content":"HTML Pub"}],["$","meta","7",{"property":"og:locale","content":"en_US"}],["$","meta","8",{"property":"og:image","content":"https://htmlpub.com/og-image.png"}],["$","meta","9",{"property":"og:image:width","content":"1200"}],["$","meta","10",{"property":"og:image:height","content":"630"}],["$","meta","11",{"property":"og:image:alt","content":"HTML Pub - AI Website \u0026 Landing Page Builder"}],["$","meta","12",{"property":"og:type","content":"website"}],["$","meta","13",{"name":"twitter:card","content":"summary_large_image"}],["$","meta","14",{"name":"twitter:title","content":"HTML Pub"}],["$","meta","15",{"name":"twitter:description","content":"Publish HTML pages instantly at unique URLs"}],["$","meta","16",{"name":"twitter:image","content":"https://htmlpub.com/og-image.png"}],["$","link","17",{"rel":"icon","href":"/icon.png?icon.0myqw6it5-gwq.png?dpl=70cc62d","sizes":"120x120","type":"image/png"}],["$","link","18",{"rel":"apple-touch-icon","href":"/apple-icon.png?apple-icon.12y379.pwkct6.png?dpl=70cc62d","sizes":"150x150","type":"image/png"}],["$","$L11","19",{}]]\n"])gcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0t_1rs11ha7q.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/16sywlanzey1b.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0na_qmuyhvs7r.js?dpl=70cc62d"],""]\n1b:I[479520,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],""]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-sparkles h-5 w-5 text-violet-600 dark:text-violet-400","children":[["$","path","4pj2yx",{"d":"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z"}],["$","path","1olli1",{"d":"M20 3v4"}],["$","path","1gvqau",{"d":"M22 5h-4"}],["$","path","vumght",{"d":"M4 17v2"}],["$","path","zchphs",{"d":"M5 18H3"}],"$undefined"]}]}],["$","div",null,{"className":"flex-1","children":[["$","p",null,{"className":"text-sm font-semibold text-violet-900 dark:text-violet-100","children":"Publish pages from Claude, ChatGPT, or any AI tool"}],["$","p",null,{"className":"text-xs text-violet-600 dark:text-violet-400 mt-0.5","children":"Sign up free to get your MCP connector URL and start publishing in seconds."}]]}],["$","$L12",null,{"href":"/auth/signup","className":"shrink-0 inline-flex items-center gap-1.5 rounded-lg bg-violet-600 px-5 py-2.5 text-sm font-semibold text-white hover:bg-violet-700 transition-colors","children":["Sign up free",["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-3.5 w-3.5","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]]}]}],["$","div",null,{"className":"mb-12","children":[["$","div",null,{"className":"inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 mb-4","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-bot mr-1 h-3 w-3","children":[["$","path","hb8ula",{"d":"M12 8V4H8"}],["$","rect","enze0r",{"width":"16","height":"12","x":"4","y":"8","rx":"2"}],["$","path","vft8re",{"d":"M2 14h2"}],["$","path","4cs60a",{"d":"M20 14h2"}],["$","path","1xurst",{"d":"M15 13v2"}],["$","path","rq6x2g",{"d":"M9 13v2"}],"$undefined"]}],"AI Integration"]}],["$","h1",null,{"className":"text-4xl font-bold tracking-tight sm:text-5xl","children":"MCP Connector"}],["$","p",null,{"className":"mt-4 text-lg text-muted-foreground","children":"Let AI assistants publish HTML pages directly to htmlpub"}]]}],["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm transition-colors mb-8","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","h3",null,{"ref":"$undefined","className":"text-2xl font-semibold leading-none tracking-tight flex items-center gap-2","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-zap h-5 w-5","children":[["$","path","1xq2db",{"d":"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}],"$undefined"]}],"What is MCP?"]}],"$L13"]}],"$L14"]}],"$L15","$L16","$L17","$L18","$L19"]}]\n"]),"]) __lpIsApp = new RegExp("^\\/(?:account|dashboard|edit|admin|setup|invite|pay|auth|nova\\/|s\\/|b\\/|p\\/)").test(location.pathname);\nvar __lpSurface = __lpIsApp\n ? ("htmlpub" === "nova" ? "nova_dashboard" : "htmlpub_dashboard")\n : ("htmlpub" === "nova" ? "nova_marketing" : "htmlpub_marketing");\nmixpanel.init("464d5ad4eca468209dd0c8daaae78ff9", {\n autocapture: true,\n track_pageview: true,\n record_sessions_percent: __lpIsApp ? 100 : 0,\n record_mask_text_selector: "",\n record_heatmap_data: true,\n persistence: "localStorage",\n loaded: function(mx) {\n // Register page_path (no query string) as a super property so every\n // event — including automatic $mp_web_page_view — gets a clean path\n // for funnel analysis. $current_url still has the full URL with params.\n var cleanPath = location.pathname;\n mx.register({ page_path: cleanPath });\n\n // Re-register on client-side navigation (Next.js App Router).\n // Guarded to prevent stacking wrappers if this script re-runs (HMR, remount).\n function onNav() {\n mx.register({ page_path: location.pathname });\n }\n if (!history.pushState.__mxPatched) {\n var origPush = history.pushState;\n history.pushState = function() { origPush.apply(this, arguments); onNav(); };\n history.pushState.__mxPatched = true;\n }\n if (!history.replaceState.__mxPatched) {\n var origReplace = history.replaceState;\n history.replaceState = function() { origReplace.apply(this, arguments); onNav(); };\n history.replaceState.__mxPatched = true;\n }\n if (!window.__mxPopstateBound) {\n window.addEventListener("popstate", onNav);\n window.__mxPopstateBound = true;\n }\n }\n});\nmixpanel.register({\n platform: "htmlpub",\n surface: __lpSurface\n});"]) dm_sans_1c871f37-module__30ab_W__variable dm_serif_display_9fe9579c-module__AJtp8G__variable dm_mono_ddb1bfec-module__AzxwQq__variable silkscreen_93c77ffa-module__Xk-zoW__variable press_start_2p_57816eb4-module__rfGTkG__variable font-sans","children":[["$","noscript",null,{"children":"$1a"}],["$","$L1b",null,{"id":"mixpanel-sdk","strategy":"afterInteractive","dangerouslySetInnerHTML":{"__html":"$1c"}}],"$L1d","$L1e","$L1f","$L20"]}]]}]\n"])gcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"PartnerStackScript"]\n30:I[968892,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"ReditusScript"]\n31:I[839479,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"LpBaseTracking"]\n32:I[1661,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"Providers"]\n33:I[992365,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"FirstTouchCapture"]\n34:I[768876,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"MixpanelIdentify"]\n35:I[517671,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"NavigationHistoryProvider"]\n36:I[302978,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"HelpWidgetProvider"]\n37:I[894013,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dp"])gcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0a.nib10h7934.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/16sywlanzey1b.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00fm-vl_6zl3.js?dpl=70cc62d"],"ThemeToggle"]\n:HL["/nav-logo-light.svg","image"]\n:HL["/nav-logo-dark.svg","image"]\n13:["$","p",null,{"ref":"$undefined","className":"text-sm text-muted-foreground","children":"The Model Context Protocol lets AI assistants use tools"}]\n14:["$","div",null,{"ref":"$undefined","className":"p-6 pt-0 space-y-4","children":[["$","p",null,{"className":"text-sm text-muted-foreground","children":"The htmlpub MCP connector gives AI assistants like Claude the ability to publish, update, and manage HTML pages on your behalf. Instead of copying and pasting HTML, your AI assistant can publish directly to htmlpub.com with a single tool call."}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"One MCP connector works everywhere — Claude.ai, ChatGPT, Claude Code, and Claude Desktop. No API keys needed. Just sign in with your htmlpub account."}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-wrench h-5 w-5","children":[["$","path","cbrjhi",{"d":"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}],"$undefined"]}],"Setup"]}],["$","p",null,{"ref":"$undefined","className":"text-sm text-muted-foreground","children":"Connect your AI assistant in one step"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0 space-y-8","children":[["$","div",null,{"children":[["$","h3",null,{"className":"mb-3 flex items-center gap-2 font-semibold","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-globe h-4 w-4","children":[["$","circle","1mglay",{"cx":"12","cy":"12","r":"10"}],["$","path","13o1zl",{"d":"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"}],["$","path","9i4pu4",{"d":"M2 12h20"}],"$undefined"]}],"Claude.ai"]}],["$","ol",null,{"className":"list-inside list-decimal space-y-2 text-sm text-muted-foreground","children":[["$","li",null,{"children":["Open Claude.ai and go to ",["$","strong",null,{"children":"Settings"}]]}],["$","li",null,{"children":["Go to ",["$","strong",null,{"children":"Connectors"}]," and click ",["$","strong",null,{"children":"Add custom connector"}]]}],["$","li",null,{"children":["Enter the server URL: ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"https://mcp.htmlpub.com/mcp"}]]}],["$","li",null,{"children":["Click ",["$","strong",null,{"children":"Add"}],", then sign in with your htmlpub account when prompted"]}]]}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"mb-3 flex items-center gap-2 font-semibold","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-message-square h-4 w-4","children":[["$","path","1lielz",{"d":"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"}],"$undefined"]}],"ChatGPT"]}],["$","p",null,{"className":"mb-2 text-xs text-muted-foreground","children":"Requires a ChatGPT paid plan (Plus, Pro, or Business)."}],["$","ol",null,{"className":"list-inside list-decimal space-y-2 text-sm text-muted-foreground","children":[["$","li",null,{"children":["Open ChatGPT and go to ",["$","strong",null,{"children":"Settings"}]," (click your avatar) → ",["$","strong",null,{"children":"Apps"}]]}],["$","li",null,{"children":["Enable ",["$","strong",null,{"children":"Developer Mode"}]," under Advanced settings"]}],["$","li",null,{"children":["Click ",["$","strong",null,{"children":"Create"}],", name it \"htmlpub\", and enter the URL: ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"https://mcp.htmlpub.com/mcp"}]]}],["$","li",null,{"children":["In a new chat, click ",["$","strong",null,{"children":"+"}]," → ",["$","strong",null,{"children":"More"}]," → enable ",["$","strong",null,{"children":"htmlpub"}]]}]]}]]}],["$","div",null,{"children":[["$","h3",null,{"className":"mb-3 flex items-center gap-2 font-semibold","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-terminal h-4 w-4","children":[["$","polyline","akl6gq",{"points":"4 17 10 11 4 5"}],["$","line","q2wloq",{"x1":"12","x2":"20","y1":"19","y2":"19"}],"$undefined"]}],"Claude Code"]}],["$","p",null,{"className":"mb-2 text-sm text-muted-foreground","children":"Run this command in your terminal:"}],["$","pre",null,{"className":"overflow-x-auto rounded-md bg-muted p-4 text-sm","children":"$L21"}],"$L22"]}],"$L23"]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-wrench h-5 w-5","children":[["$","path","cbrjhi",{"d":"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}],"$undefined"]}],"Page Tools"]}],["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm transition-colors","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","h3",null,{"ref":"$undefined","className":"font-semibold tracking-tight font-mono text-lg","children":"create_page"}],["$","p",null,{"ref":"$undefined","className":"text-sm text-muted-foreground","children":"Publish an HTML page. Auto-generates a slug by default, or provide a custom slug (Starter/Pro plans)."}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":[["$","h4",null,{"className":"mb-2 text-sm font-semibold","children":"Parameters"}],["$","div",null,{"className":"overflow-x-auto","children":["$","table",null,{"className":"w-full text-sm","children":[["$","thead",null,{"children":["$","tr",null,{"className":"border-b","children":[["$","th",null,{"className":"pb-2 text-left font-semibold","children":"Name"}],["$","th",null,{"className":"pb-2 text-left font-semibold","children":"Type"}],["$","th",null,{"className":"pb-2 text-left font-semibold","children":"Description"}]]}]}],["$","tbody",null,{"className":"divide-y","children":[["$","tr",null,{"children":[["$","td",null,{"className":"py-2 font-mono text-xs","children":"html"}],["$","td",null,{"className":"py-2 text-xs","children":"string"}],["$","td",null,{"className":"py-2 text-muted-foreground","children":"The HTML content to publish"}]]}],["$","tr",null,{"children":[["$","td",null,{"className":"py-2 font-mono text-xs","children":"slug"}],["$","td",null,{"className":"py-2 text-xs","children":"string?"}],["$","td",null,{"className":"py-2 text-muted-foreground","children":["Custom URL slug (10-64 chars). ",["$","div",null,{"className":"inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary text-secondary-foreground hover:bg-secondary/80 ml-1 text-[10px]","children":"Starter / Pro"}]]}]]}],["$","tr",null,{"children":[["$","td",null,{"className":"py-2 font-mono text-xs","children":"title"}],["$","td",null,{"className":"py-2 text-xs","children":"string?"}],["$","td",null,{"className":"py-2 text-muted-foreground","children":["Page title (extracted from ","\u003ctitle\u003e"," tag if not provided)"]}]]}],["$","tr",null,{"children":[["$","td",null,{"className":"py-2 font-mono text-xs","children":"siteId"}],["$","td",null,{"className":"py-2 text-xs","children":"string?"}],["$","td",null,{"className":"py-2 text-muted-foreground","children":"Optional site collection ID"}]]}],["$","tr",null,{"children":[["$","td",null,{"className":"py-2 font-mono text-xs","children":"password"}],["$","td",null,{"className":"py-2 text-xs","children":"string?"}],["$","td",null,{"className":"py-2 text-muted-foreground","children":"Password to protect the page (requires custom slug)"}]]}]]}]]}]}]]}]]}],["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm transition-colors","children":[["$","div",null,{"ref":"$undefined","className":"flex flex-col space-y-1.5 p-6","children":[["$","h3",null,{"ref":"$undefined","className":"font-semibold tracking-tight font-mono text-lg","children":"update_page"}],["$","p",null,{"ref":"$undefined","className":"text-sm text-muted-foreground","children":"Replace the full HTML content of a published page. For small changes, prefer edit_page."}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$L24","$L25"]}]]}],"$L26","$L27","$L28","$L29","$L2a","$L2b","$L2c","$L2d","$L2e"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-shield h-5 w-5","children":[["$","path","oel41y",{"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"}],"$undefined"]}],"Authentication"]}]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0 space-y-4","children":[["$","p",null,{"className":"text-sm text-muted-foreground","children":"The MCP connector uses OAuth to authenticate with your htmlpub account. When you connect for the first time, you will be prompted to sign in and authorize access. No API keys are needed."}],["$","p",null,{"className":"text-sm text-muted-foreground","children":"Your session stays active across conversations. If your session expires, you will be prompted to re-authorize."}]]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-zap h-5 w-5","children":[["$","path","1xq2db",{"d":"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"}],"$undefined"]}],"Example Usage"]}],["$","p",null,{"ref":"$undefined","className":"text-sm text-muted-foreground","children":"What it looks like when an AI assistant uses htmlpub"}]]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0 space-y-4","children":[["$","p",null,{"className":"text-sm text-muted-foreground","children":"Once connected, you can ask your AI assistant to publish pages naturally:"}],["$","div",null,{"className":"space-y-4","children":[["$","div",null,{"className":"rounded-md border p-4","children":[["$","p",null,{"className":"mb-2 text-xs font-semibold text-muted-foreground","children":"You say:"}],["$","p",null,{"className":"text-sm italic","children":"\"Create a landing page for my photography portfolio and publish it to htmlpub\""}]]}],["$","div",null,{"className":"rounded-md border p-4","children":[["$","p",null,{"className":"mb-2 text-xs font-semibold text-muted-foreground","children":"The assistant will:"}],["$","ol",null,{"className":"list-inside list-decimal space-y-1 text-sm text-muted-foreground","children":[["$","li",null,{"children":"Generate the HTML for your portfolio page"}],["$","li",null,{"children":["Call ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"create_page"}]," with the HTML"]}],["$","li",null,{"children":"Return the live URL where your page is published"}]]}]]}]]}]]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-package h-5 w-5","children":[["$","path","1a0edw",{"d":"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z"}],["$","path","d0xqtd",{"d":"M12 22V12"}],["$","path","yx3hmr",{"d":"m3.3 7 7.703 4.734a2 2 0 0 0 1.994 0L20.7 7"}],["$","path","1c824w",{"d":"m7.5 4.27 9 5.15"}],"$undefined"]}],"Additional Resources"]}]}],["$","div",null,{"ref":"$undefined","className":"p-6 pt-0","children":["$","ul",null,{"className":"space-y-2 text-sm","children":[["$","li",null,{"children":["$","a",null,{"href":"/docs/api","className":"text-primary hover:underline","children":"REST API Documentation →"}]}],["$","li",null,{"children":["$","a",null,{"href":"/dashboard/api-keys","className":"text-primary hover:underline","children":"Manage API Keys →"}]}],["$","li",null,{"children":["$","a",null,{"href":"/openapi.json","className":"text-primary hover:underline","children":"OpenAPI 3.1 Specification →"}]}],["$","li",null,{"children":["$","a",null,{"href":"/llms.txt","className":"text-primary hover:underline","children":"LLM Context File (llms.txt) →"}]}],["$","li",null,{"children":["$","a",null,{"href":"/dashboard","className":"text-primary hover:underline","children":"View Your Pages →"}]}]]}]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-file-question h-12 w-12 text-primary","children":[["$","path","p32p05",{"d":"M12 17h.01"}],["$","path","1mlx9k",{"d":"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7z"}],["$","path","mhlwft",{"d":"M9.1 9a3 3 0 0 1 5.82 1c0 2-3 3-3 3"}],"$undefined"]}]}]]}]}],["$","div",null,{"className":"space-y-3","children":[["$","h1",null,{"className":"text-4xl font-bold tracking-tight sm:text-5xl","children":"Page not found"}],["$","p",null,{"className":"text-lg text-muted-foreground","children":"Looks like this page took a detour. Let's get you back on track."}]]}],["$","div",null,{"className":"flex flex-col sm:flex-row items-center justify-center gap-3 pt-4","children":[["$","$L12",null,{"href":"/","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-house mr-2 h-4 w-4","children":[["$","path","5wwlr5",{"d":"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8"}],"$L38","$undefined"]}],"Back to Home"],"className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 active:scale-[0.98] transition-all duration-150 bg-primary text-primary-foreground hover:bg-primary/90 active:bg-primary/80 dark:hover:brightness-90 dark:active:brightness-80 h-11 rounded-md px-8","ref":null}],"$L39"]}],"$L3a"]}]}],"$L3b"]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}],"$L3c","$L3d"]}]}],"$L3e"]}]\n"])gcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"HelpWidgetPanel"]\n49:I[386127,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"HelpWidgetKeyboardShortcut"]\n4a:I[846696,["https://static.htmlpub.com/_next/static/chunks/0oux.-ww_k.y-.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/109c2u3hzk0kg.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0p4_7kg6zgcq.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/00kj.9t2cndrx.js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/13gnv8azrzzg..js?dpl=70cc62d","https://static.htmlpub.com/_next/static/chunks/0l0-zm.ba3ug5.js?dpl=70cc62d"],"Toaster"]\n21:["$","code",null,{"children":"claude mcp add htmlpub --transport http https://mcp.htmlpub.com/mcp"}]\n22:["$","p",null,{"className":"mt-2 text-sm text-muted-foreground","children":"You will be prompted to sign in with your htmlpub account on first use."}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-monitor h-4 w-4","children":[["$","rect","48i651",{"width":"20","height":"14","x":"2","y":"3","rx":"2"}],["$","line","1svkeh",{"x1":"8","x2":"16","y1":"21","y2":"21"}],["$","line","vw1qmm",{"x1":"12","x2":"12","y1":"17","y2":"21"}],"$undefined"]}],"Claude Desktop"]}],["$","p",null,{"className":"mb-2 text-sm text-muted-foreground","children":["Add this to your ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"claude_desktop_config.json"}],":"]}],["$","pre",null,{"className":"overflow-x-auto rounded-md bg-muted p-4 text-sm","children":["$","code",null,{"children":"{\n \"mcpServers\": {\n \"htmlpub\": {\n \"url\": \"https://mcp.htmlpub.com/mcp\"\n }\n }\n}"}]}],["$","p",null,{"className":"mt-2 text-xs text-muted-foreground","children":["On macOS: ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"~/Library/Application Support/Claude/claude_desktop_config.json"}]]}],["$","p",null,{"className":"text-xs text-muted-foreground","children":["On Windows: ",["$","code",null,{"className":"rounded bg-muted px-1 py-0.5","children":"%APPDATA%\\Claude\\claude_desktop_config.json"}]]}]]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-wrench h-5 w-5","children":[["$","path","cbrjhi",{"d":"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}],"$undefined"]}],"Site Tools"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-wrench h-5 w-5","children":[["$","path","cbrjhi",{"d":"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z"}],"$undefined"]}],"Asset Tools"]}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-code mr-2 h-4 w-4","children":[["$","polyline","z7tu5w",{"points":"16 18 22 12 16 6"}],["$","polyline","1eg1df",{"points":"8 6 2 12 8 18"}],"$undefined"]}],"Go to Dashboard"],"className":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 active:scale-[0.98] transition-all duration-150 border border-input bg-background hover:bg-accent hover:text-accent-foreground active:bg-accent/80 h-11 rounded-md px-8","ref":null}]\n"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4 text-muted-foreground group-hover:text-primary group-hover:translate-x-0.5 transition-all flex-shrink-0","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]}]}],["$","$L12","/dashboard",{"href":"/dashboard","className":"group","children":["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm h-full transition-colors hover:border-primary/40","children":["$","div",null,{"ref":"$undefined","className":"flex items-start justify-between gap-3 p-4","children":[["$","div",null,{"className":"text-left","children":[["$","h3",null,{"className":"font-semibold text-sm mb-1 group-hover:text-primary transition-colors","children":"Dashboard"}],["$","p",null,{"className":"text-xs text-muted-foreground","children":"Manage your published pages"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4 text-muted-foreground group-hover:text-primary group-hover:translate-x-0.5 transition-all flex-shrink-0","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]}]}],["$","$L12","/#pricing",{"href":"/#pricing","className":"group","children":["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm h-full transition-colors hover:border-primary/40","children":["$","div",null,{"ref":"$undefined","className":"flex items-start justify-between gap-3 p-4","children":[["$","div",null,{"className":"text-left","children":[["$","h3",null,{"className":"font-semibold text-sm mb-1 group-hover:text-primary transition-colors","children":"Pricing"}],["$","p",null,{"className":"text-xs text-muted-foreground","children":"View plans and features"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4 text-muted-foreground group-hover:text-primary group-hover:translate-x-0.5 transition-all flex-shrink-0","children":[["$","path","1ays0h",{"d":"M5 12h14"}],["$","path","xquz4c",{"d":"m12 5 7 7-7 7"}],"$undefined"]}]]}]}]}],["$","$L12","/auth/signin",{"href":"/auth/signin","className":"group","children":["$","div",null,{"ref":"$undefined","className":"rounded-lg border bg-card text-card-foreground shadow-sm h-full transition-colors hover:border-primary/40","children":["$","div",null,{"ref":"$undefined","className":"flex items-start justify-between gap-3 p-4","children":[["$","div",null,{"className":"text-left","children":[["$","h3",null,{"className":"font-semibold text-sm mb-1 group-hover:text-primary transition-colors","children":"Sign In"}],["$","p",null,{"className":"text-xs text-muted-foreground","children":"Access your account"}]]}],["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":24,"height":24,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-right h-4 w-4 text-muted-foreground group-hover:text-primary group-hover:translate-x-0.5 transition-all flex-shrink-0","children":["$L3f","$L40","$undefined"]}]]}]}]}]]}]]}]\n"]) items-center gap-1.5 text-muted-foreground/60 hover:text-muted-foreground transition-colors","children":"Built by Leadpages — Landing Page Builder"}]]}]\n"])

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
DeepChatYour AI Partner on Desktop
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Playwright McpPlaywright MCP server
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
ChatWiseThe second fastest AI chatbot™
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
CursorThe AI Code Editor
Amap Maps高德地图官方 MCP Server
Tavily Mcp
WindsurfThe new purpose-built IDE to harness magic