WebsitePublisher.ai
官方通过API直接从任何AI客户端发布完整网站,无需设置托管、CMS或配置。
你可以用 WebsitePublisher Ai MCP 做什么?
- 管理项目和页面 — 让助手列出项目、创建页面或更新页面内容,以及。
- 处理资产和版本控制 — 上传图片或CSS,查看页面版本历史,并回滚更改,以及。
- 配置表单和跟踪 — 设置服务器端表单、注入分析脚本或管理访客认证,以及。
- 通过集成实现自动化 — 搜索100多个可用集成,使用API密钥进行配置,并通过和
execute_integration执行其操作。 - 调度和管理任务 — 创建定期自动化任务,列出计划运行,并通过和
tasks跟踪任务历史。
文档
🔗 服务器端点
MCP 服务器 https://mcp.websitepublisher.ai
OpenAPI 规范 openapi.json
协议 Streamable HTTP + JSON-RPC 2.0
认证 OAuth 2.1(自动发现)或 Bearer 令牌
有三种连接方式。选项 A 是最快的 — WebsitePublisher 已列入 Anthropic 的连接器目录,因此只需一次点击,并且适用于所有 Claude 套餐,包括免费版。选项 B 会为你配置 Claude Desktop,同时也会设置 Cursor、Windsurf 和 VS Code。选项 C 是手动 MCP 配置。
1
在 Claude 中打开列表
直接前往 WebsitePublisher 列表,或在 claude.ai 中打开 设置 → 连接器 并搜索 WebsitePublisher。无需粘贴任何内容,也无需配置任何内容。
2
点击连接并授权
出现提示时使用你的 WebsitePublisher 账户登录。工具会立即在你的聊天中可用。该列表带有社区徽章 — 这是 Anthropic 的审核级别,并非限制。
🌐 网络连接器可在任何浏览器中工作 — 无需桌面应用或 Node.js。非常适合在外出时快速编辑。
将此添加到你的 claude_desktop_config.json:
{
"mcpServers": {
"websitepublisher": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
}
}
}
💡 首次使用时,会打开浏览器窗口进行 OAuth 登录。之后,令牌会自动缓存。
在 Cursor 中将 WebsitePublisher 添加为远程 MCP 服务器。Cursor 原生支持 OAuth — 无需桥接或 Node.js。
1
添加 MCP 配置
创建或编辑 ~/.cursor/mcp.json(所有项目),或项目文件夹中的 .cursor/mcp.json:
{
"mcpServers": {
"websitepublisher": {
"url": "https://mcp.websitepublisher.ai/"
}
}
}
2
重启 Cursor
完全退出并重新打开。在聊天面板中切换到 Agent 模式(Ctrl+L → Agent 切换)。
3
认证
首次使用时,Cursor 会打开你的浏览器以登录 WebsitePublisher。登录后你会自动被送回 Cursor,工具即可使用。
💡 仍在使用较旧的 npx mcp-remote 配置?它仍然有效,但上面的 url 配置更简单,且不需要 Node.js。
VS Code 1.101+ 支持原生远程 MCP 和 OAuth 自动发现。无需桥接。
1
添加 MCP 配置
在工作区中创建 .vscode/mcp.json:
{
"servers": {
"websitepublisher": {
"type": "http",
"url": "https://mcp.websitepublisher.ai/"
}
}
}
2
认证
Copilot 会自动发现 OAuth。浏览器打开时登录即可。
3
在 Agent 模式中使用
切换到 Copilot Chat 中的 Agent 模式并开始构建。
💡 注意格式不同:"servers"(不是 "mcpServers")以及 "type": "http" + "url"。
Devin Desktop 支持原生 Streamable HTTP + OAuth 自动发现。无需桥接,无需 Node.js — 只需一个 URL。
1
添加 MCP 配置
创建或编辑 ~/.config/devin/mcp_config.json(Windows:%APPDATA%\devin\mcp_config.json),或从 Cascade 面板打开:… 菜单 → MCPs → 打开 MCP 配置文件:
{
"mcpServers": {
"websitepublisher": {
"serverUrl": "https://mcp.websitepublisher.ai/"
}
}
}
2
启用 MCP 服务器
重启 Devin Desktop。在 Cascade 面板(… 菜单 → MCPs)中,启用 WebsitePublisher MCP 服务器。当被询问是否打开外部网站时,点击“允许”。
🌟 Devin Desktop 是最简洁的集成 — 无需桥接、无需 npx、无需 Node.js。
使用 WebsitePublisher 功能构建自定义副驾驶。通过 OAuth 集成到你的 Microsoft 365 环境中。
1
创建新的 Copilot
在 Copilot Studio 中,创建新的 copilot 或打开现有的。
2
添加 MCP 连接器
转到 设置 → 连接器 → 添加 MCP 连接器。输入服务器 URL:https://mcp.websitepublisher.ai/
3
配置 OAuth
Copilot Studio 会自动发现 OAuth 配置。完成登录流程以授权。
4
启用工具
选择你的 copilot 应有权访问的 WebsitePublisher 工具并发布。
⌨️ 开发者 SDK
Gemini 和 Grok 都可以通过自定义连接器直接在其 Web 应用中使用。开发者也可以通过 Gemini SDK 或 xAI API 进行连接。
在 Gemini 应用中将 WebsitePublisher 添加为自定义应用。Gemini 会自行注册并通过 OAuth 处理登录 — 无需 API 密钥。
ℹ️ Google 目前向美国年满 18 岁的个人 Google 账户提供自定义应用,Gemini 需设置为英语并开启 Keep Activity。工作或学校账户:请参阅下面的 Gemini Enterprise。
1
添加自定义应用
在 gemini.google.com 上,打开 设置 → 已连接应用,并使用 MCP 服务器 URL https://mcp.websitepublisher.ai 添加自定义应用。
3
开始构建
在 Gemini 聊天中,询问:“使用 WebsitePublisher,列出我的项目。” 该应用也适用于 Spark 的 Web 和移动端。
🏢 Gemini Enterprise: Google Workspace 管理员为组织添加 https://mcp.websitepublisher.ai 作为自定义 MCP 服务器;然后团队成员使用自己的 WebsitePublisher 账户连接。
开发者:Gemini SDK
Google 的 Gemini SDK 通过 npx 内置了对 stdio 传输的 MCP 支持。
Python
pip install google-genai mcp
import asyncio
from google import genai
from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
client = genai.Client(api_key="your_gemini_api_key")
server_params = StdioServerParameters(
command="npx",
args=["-y", "websitepublisher-mcp@latest"],
env={"WPS_TOKEN": "wps_your_session_token_here"}
)
async def main():
async with stdio_client(server_params) as (read, write):
async with ClientSession(read, write) as session:
await session.initialize()
response = await client.aio.models.generate_content(
model="gemini-3.6-flash",
contents="List my WebsitePublisher projects",
config=genai.types.GenerateContentConfig(
temperature=0,
tools=[session],
)
)
print(response.text)
asyncio.run(main())
JavaScript
npm install @google/genai @modelcontextprotocol/sdk
import { GoogleGenAI, mcpToTool } from "@google/genai";
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
const transport = new StdioClientTransport({
command: "npx",
args: ["-y", "websitepublisher-mcp@latest"],
env: { WPS_TOKEN: "wps_your_session_token_here" }
});
const mcpClient = new Client({ name: "my-app", version: "1.0.0" });
await mcpClient.connect(transport);
const ai = new GoogleGenAI({ apiKey: "your_gemini_api_key" });
const response = await ai.models.generateContent({
model: "gemini-3.6-flash",
contents: "Create a homepage for my portfolio",
config: { tools: [mcpToTool(mcpClient)] }
});
console.log(response.text);
Grok
连接器
在 grok.com 上将 WebsitePublisher 添加为自定义连接器。Grok 通过 OAuth 处理登录。
1
添加自定义连接器
在 grok.com 上,打开 设置 → 连接器,并使用 URL https://mcp.websitepublisher.ai 添加自定义连接器。
3
开始构建
在 Grok 聊天中,询问:“使用 WebsitePublisher,列出我的项目。”
💡 Grok Business / Enterprise:团队管理员必须先添加连接器,团队成员才能使用。
开发者:xAI API
Grok 还通过 xAI SDK 中的 remote_mcp 工具类型支持 MCP。
pip install xai-sdk
from xai_sdk import Client
client = Client(api_key="your_xai_api_key")
chat = client.chat.create(
model="grok-4-1-fast",
tools=[{
"type": "remote_mcp",
"server_url": "https://mcp.websitepublisher.ai",
"server_label": "websitepublisher",
"authorization": "wps_your_session_token_here"
}]
)
response = chat.send("List my WebsitePublisher projects")
print(response.content)
🛠️ 可用工具(45 个)
所有平台都可以访问相同的核心工具,它们共同覆盖了完整的技术栈:页面和资源、数据、表单、认证(管理员、租户和访客)、集成和保险库、计划任务和项目历史。具体数量因项目而异 — 已配置的集成会自动添加动态工具:
项目
get_started
从这里开始 — 返回你的项目和确切的下一次调用
get_skill
构建模式、设计指南、上线检查清单
list_projects
列出你的所有项目
get_project_status
页面/资源数量、域名
create_project
创建新项目(名称、子域名)
页面
list_pages
列出项目中的页面
get_page
获取页面 HTML + 版本信息
create_page
创建新的 HTML 页面
update_page
替换整个页面
patch_page
使用 diff/patch 进行部分更新
delete_page
删除页面
版本控制
get_page_versions
带差异的版本历史
rollback_page
回滚到之前的版本
资源
list_assets
列出图片、CSS、JS
upload_asset
通过 base64 或 URL 上传
delete_asset
删除资源
get_asset
读取资源内容(JS、CSS、JSON、SVG)
patch_asset
对资源进行部分查找替换编辑
实体(动态数据)
entities
实体类型:列表、创建、获取架构、更新、删除(基于操作)
records
实体行:列表、获取、创建、更新、删除(基于操作)
保险库(机密)
vault_list_secrets
列出已存储的机密密钥
vault_store_secret
存储加密机密
vault_delete_secret
删除机密
集成
list_integrations
可用的集成
search_integrations
根据你想要执行的操作查找集成(100+ 可用)
setup_integration
使用 API 密钥进行配置
execute_integration
运行集成操作
remove_integration
移除集成配置
表单(SAPI)
configure_form
定义表单 + 服务器操作
list_forms
列出已配置的表单
remove_form
删除表单配置
跟踪
set_tracking_scripts
注入 GA、GTM、Pixel 等
get_tracking_scripts
获取当前跟踪配置
remove_tracking_scripts
移除所有跟踪脚本
可视化编辑器(WPE)
create_edit_session
为页面打开可视化图像编辑器
get_edit_session_changes
获取编辑器会话中的待处理更改
计划任务(AAPI)
create_scheduled_task
计划自动化的重复任务
list_scheduled_tasks
列出所有计划任务 + 下次运行时间
delete_scheduled_task
删除计划任务
任务管理(TAPI)
tasks
带历史记录的任务:列表、获取、创建、add_history、搜索、导出(基于操作)
访客认证与分析(SAPI)
configure_visitor_auth
设置访客认证
get_visitor_auth_config
获取访客认证配置
get_analytics
项目的访客分析
get_integration_schema
获取完整的集成架构 + 端点
🔗 动态集成工具
除了 45 个核心工具之外,WebsitePublisher 还会根据项目配置的集成动态生成其他工具。每个集成都通过 execute_integration 暴露自己的端点 — 无需额外的 MCP 工具。
124 个集成可用,涵盖以下类别:
AI
Anthropic、OpenAI、Gemini、Groq、Mistral、Replicate、ElevenLabs、Deepgram、Stability、Perplexity
电子商务
产品目录、购物车、结账、订单、库存、发票、折扣、评论、心愿单
支付
Stripe、Mollie、PayPal
电子邮件
Resend、SendGrid、Mailgun、SMTP、Mailchimp、Brevo、Kit
社交
LinkedIn、Twitter/X
消息传递
Slack、Discord、Telegram、Twilio(SMS + WhatsApp)
物流
PostNL、SendCloud
CRM 与生产力
HubSpot、Notion、Linear、Todoist、Airtable、Supabase
媒体
Cloudinary、Unsplash、Pexels、Giphy、Imgur、Vimeo、YouTube
数据
Google Places、NewsAPI、OpenWeather、Overheid.io KVK、Web Scraper
平台
博客、评论、流程、文件下载、电子邮件模板、分析、Schema.org 等
开发与监控
GitHub、Sentry、Cal.com
📖 请参阅 集成文档 获取包含端点和设置指南的完整列表。
💬 示例提示
这些适用于任何平台:
🔧 故障排除
ChatGPT:WebsitePublisher 未被使用
如果 ChatGPT 自行回答(例如在聊天中显示未发布到任何地方的页面预览),请在消息开头输入 @WebsitePublisher。如果应用仍然没有响应,请检查它是否已在你的 ChatGPT 设置中连接,并重新连接以刷新 OAuth 登录。使用自定义 GPT?请确保是我们的 官方自定义 GPT,而不是手动创建的。
Claude:工具未显示
完全退出 Claude Desktop(不仅仅是关闭窗口)并重新打开。如果仍然缺失,请再次运行 Connect 应用以重新配置。
Cursor:工具未加载
确保你处于 Agent 模式(而不是 Ask 模式)。检查 ~/.cursor/mcp.json 是否具有正确的配置。完全重启 Cursor。
Devin Desktop (Windsurf):找不到 MCP 服务器
添加配置后,重启 Devin Desktop 并在 Cascade 面板中手动启用 MCP 服务器。这是 Devin Desktop 的安全设计 — 服务器必须显式启用。
GitHub Copilot:无法连接
确保你使用的是 VS Code 1.101+。检查配置是否使用 "servers"(而不是 "mcpServers")和 "type": "http"。切换到 Copilot Chat 中的 Agent 模式。
Mistral:聊天中未显示工具
添加连接器后,请确保在聊天中启用它。点击输入框下方的 工具 按钮(4 个方块图标),并检查 WebsitePublisher 是否已切换为开启。如果连接器未出现在目录中,请尝试搜索“WebsitePublisher”(一个词)。
Gemini:“添加自定义应用”不可用
自定义应用目前受 Google 限制,仅适用于美国个人账户,且 Gemini 需设置为英语。工作或学校账户需通过 Gemini Enterprise(管理员设置)。其他所有人可以使用上面的 SDK 路线。
Grok:已连接,但没有工具
移除连接器并重新添加。确保 WebsitePublisher 登录页面确实出现 — 如果 Grok 显示“已连接”而未要求你登录,则工具将无法加载。
OAuth:浏览器未打开
对于基于 mcp-remote 的设置(Claude Desktop、较旧的 Cursor 配置):确保 npx 在你的终端中正常工作。尝试运行 npx -y mcp-remote --help 进行验证。
令牌已过期
OAuth 令牌在大多数平台上会自动刷新。对于 SDK 用户:从 仪表板 获取新的会话令牌。
💡 快速测试: 询问你的 AI“列出我的 WebsitePublisher 项目” — 如果有效,说明你已连接!
📚 资源
⬇️ 连接应用 🎛️ 仪表盘 🤖 支持的AI 📄 OpenAPI规范 🔍 发现 🐙 GitHub仓库 🔌 MCP协议 📖 PAPI文档 🔗 集成