原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

host-html

作者:phanosh版本 0.2.0i★ –i在你的电脑上运行
注册名称io.github.phanosh/host-html

安装

概览

作者提供的说明(英文原文)

Publish AI-generated HTML as a shareable link, and update it in place at the same URL.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 网页与浏览器
  • 你需要填写:HOSTHTML_API_KEY

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "host-html": {
      "command": "npx",
      "args": [
        "-y",
        "host-html-mcp"
      ],
      "env": {
        "HOSTHTML_API_KEY": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add host-html --env HOSTHTML_API_KEY=your-value -- npx -y host-html-mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "host-html": {
      "command": "npx",
      "args": [
        "-y",
        "host-html-mcp"
      ],
      "env": {
        "HOSTHTML_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "host-html": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "host-html-mcp"
      ],
      "env": {
        "HOSTHTML_API_KEY": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • HOSTHTML_API_KEY 机密 必填 env
    Personal API key (hh_...) from host-html.com → Account → API keys

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月9日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 phanosh 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“网页与浏览器”中的其他服务器比较i

  • 星标数多于此分类中其他 1393 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1393 个服务器的 99% 更新
  • 基础检查结果等于或优于此分类中其他 1393 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

host-html 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:HOSTHTML_API_KEY

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.2.0)于今天进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:Browser Use, Chrome DevTools MCP, MCP Server Browser

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Browser Use

Browser agents and stealth cloud browsers for AI: run web tasks, fill forms, extract data.

作者:browser-use广泛使用↓ 155.2万/周★ 12万19天前更新

电脑或云端✓ browser-use.com

Chrome DevTools MCP

MCP server for Chrome DevTools

作者:ChromeDevTools广泛使用↓ 188.4万/周★ 5.5万18天前更新

在你的电脑上运行

MCP Server Browser

MCP server for browser use access

作者:bytedance广泛使用↓ 792/周★ 4万14个月前更新

在你的电脑上运行

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

host-html

Publish any HTML file as a live link — instantly.

Free account required. No deploy pipeline, no server to manage.

→ [host-html.com](https://host-html.com)

Heads up — breaking change in v2.0.0: Anonymous publishing has been

retired. Publishing now requires a free, email-verified host-html account

and a personal API key set as HOSTHTML_API_KEY. See

Setup: get an API key. Older releases that relied

on the built-in shared key will stop publishing.


Install

Claude Code
/plugin marketplace add phanosh/host-html

/plugin install host-html@host-html

The official Claude Code marketplace listing is in the works — until it lands, install directly from this repo with the two commands above.

Claude Desktop, Cursor, Codex (MCP server)
// claude_desktop_config.json / .cursor/mcp.json / .mcp.json

{ "mcpServers": { "host-html": { "command": "npx", "args": ["-y", "host-html-mcp"], "env": { "HOSTHTML_API_KEY": "hh_your_key_here" } } } }

Two tools: `publish_html` (HTML in, link out) and `update_page` (new HTML, **same link**).

Source and docs: mcp-server/ · npm: host-html-mcp

Other AI Agents (Skills)
npx skills add phanosh/host-html -g -y

Then use the skills:

/host-html          # publish HTML as a live link

/host-pdf # export HTML slides to PDF

/host-html finds the HTML, publishes it, and hands you a live URL in seconds. /host-pdf captures each slide at retina quality and assembles a PDF.

Works with Claude Code, Cursor, Codex, Copilot, and 40+ more agents.


Setup: get an API key

Publishing now requires a free host-html account:

  1. Sign in (free) at host-html.com
  2. Confirm your email
  3. Go to Account → API keys → Create key
  4. Copy the generated key (starts with hh_… — shown once)
  5. Set it as an environment variable:
   export HOSTHTML_API_KEY=hh_your_key_here

The skill reads HOSTHTML_API_KEY automatically. Custom slugs (see the Direct API table below) still require a Pro/Team plan; publishing itself does not.


Update

When a new version is released here, pull it into your local Claude Code with:

/plugin marketplace update phanosh/host-html

That single command refreshes the marketplace catalog and installs any version bumps in marketplace.json, plugin.json, or the skill frontmatter. To check what you're on:

/plugin

To stay current automatically, open /plugin, go to the Marketplaces tab, select phanosh/host-html, and toggle auto-update on — Claude Code will then pull updates on startup.

For the standalone skills install (npx skills add ...), re-run the same command to upgrade:

npx skills add phanosh/host-html -g -y

Direct API

The publish edge function requires a personal host-html API key (format hh_…) as the bearer token — see Setup to generate one. Pass it via the Authorization header (no apikey header is needed):

curl -X POST https://suifgsvtcbrawzdhyuhk.supabase.co/functions/v1/publish \

-H "Authorization: Bearer $HOSTHTML_API_KEY" \ -H "Content-Type: application/json" \ -d '{"html": " Hello ", "title": "my page"}'

Request

FieldTypeRequiredDescription
htmlstring✓HTML content (max 1MB)
titlestringPage title
slugstringCustom URL path matching ^[a-z0-9-]{2,64}$ (paid plans)
passwordstringPassword-protect the page (4–72 chars, paid plans, JSON body only)

Response `201`

{

"url": "https://host-html.com/p/abc123", "slug": "abc123", "edit_token": "...", "page_id": "...", "has_password": false, "expires_at": "2026-03-16T..." }

has_password is true when the request set a password (the page is locked and served from private storage); false otherwise.

expires_at is string | null. On a free plan it is the ISO timestamp when the page goes dark; on a paid plan the page never expires and the field is null. It is the authoritative expiry — read it from the response rather than assuming a fixed duration, and handle the null rather than formatting it as a date.


License

MIT

问 PopNx