从这里读懂 PageFire 的 MCP 工具、拿到接入配置,并直接在浏览器里用你的 API Key 调用——与 AI 客户端走同一条链路。
MCP(Model Context Protocol)是 AI 客户端与外部工具之间的标准协议。把 PageFire 接入 Claude、Cursor 后,你只需用自然语言描述,AI 就会调用 PageFire 的工具,把 HTML、Markdown、整站打包直接发布成公网 HTTPS 页面——几秒完成,链接可长期固定,全程不碰部署流程。
在「接入」页复制 .mcp.json,填入你的 Bearer Token,加入 AI 客户端。
"把这份报告发布成网页" —— AI 自动选用合适的工具完成发布。
立刻获得 HTTPS 子域名,直接分享;想更新就让 AI 用同名重发,链接不变。
html title? did? access? password? ttl_days? pin? spa?markdown theme? title? did? access? pin?files[] title? theme? did? pin?files[] did? spa? pin?zip_base64 did? spa? pin?pdf|pptx title? theme? did? pin?markdown mode="slide" theme? title? pin?did access password?include_expired?diddiddidspace_id.mcp.json(加入 .gitignore):
{
"mcpServers": {
"pagefire": {
"type": "http",
"url": "https://mcp.pagefire.hkting.com/mcp",
"headers": { "Authorization": "Bearer <你的token>" }
}
}
}Failed to connect,但浏览器 / Node 能访问该域名,多为客户端运行时 TLS 被网络按指纹拦截。改用本机 Node 的 mcp-remote 桥接同一端点:{
"mcpServers": {
"pagefire": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.pagefire.hkting.com/mcp",
"--header", "Authorization:${AUTH_HEADER}", "--transport", "http-only"],
"env": { "AUTH_HEADER": "Bearer <你的token>" }
}
}
}env.AUTH_HEADER 传入、header 写成 Authorization:${AUTH_HEADER}(无空格);写成 "Authorization: Bearer ..." 会因空格拆断导致工具调用 UNAUTHORIZED。{
"mcpServers": {
"pagefire": {
"command": "npx",
"args": ["-y", "pagefire-mcp@latest"],
"env": { "PAGEFIRE_TOKEN": "pf_<你的token>" }
}
}
}https://mcp.pagefire.hkting.com/mcpStreamable HTTP · MCP 2025-03-26Authorization: Bearer pf_xxxcodex.yaml 的 mcp_servers 下添加:type: http、url、headers.Authorization。npm install -g pagefire-mcp
npx pagefire-mcp@latest <命令>
# macOS / Linux export PAGEFIRE_TOKEN=pf_你的token # Windows set PAGEFIRE_TOKEN=pf_你的token
pagefire deploy ./dist # 把目录打包发布为整站(等价于 deploy_zip) pagefire deploy-docs ./docs # 多个 .md 文件生成带侧栏的文档站 pagefire deploy-markdown ./README.md # 单个 Markdown 文件渲染为网页 pagefire deploy-page ./index.html # 发布单页 HTML
pagefire --help 查看全部命令与选项。