WebsitePublisher.ai

chính thức

Xuất bản toàn bộ trang web trực tiếp từ bất kỳ ứng dụng AI nào qua API — không cần thiết lập hosting, CMS hay cấu hình.

Bạn có thể làm gì với WebsitePublisher Ai MCP?

  • Quản lý dự án và trang — Yêu cầu trợ lý của bạn liệt kê các dự án, tạo trang hoặc cập nhật nội dung trang, , và .
  • Xử lý tài nguyên và kiểm soát phiên bản — Tải lên hình ảnh hoặc CSS, xem lịch sử phiên bản trang và khôi phục các thay đổi, , và .
  • Cấu hình biểu mẫu và theo dõi — Thiết lập biểu mẫu phía máy chủ, chèn script phân tích hoặc quản lý xác thực khách truy cập, , và .
  • Tự động hóa với tích hợp — Tìm kiếm hơn 100 tích hợp có sẵn, cấu hình chúng bằng khóa API và thực hiện các hành động của chúng thông qua và execute_integration.
  • Lên lịch và quản lý tác vụ — Tạo tác vụ tự động định kỳ, liệt kê các lần chạy theo lịch trình và theo dõi lịch sử tác vụ bằng và tasks.

Tài liệu

🔗 Điểm cuối Máy chủ

MCP Server https://mcp.websitepublisher.ai

OpenAPI Spec openapi.json

Khám phá .well-known/mcp.json

Giao thức Streamable HTTP + JSON-RPC 2.0

Xác thực OAuth 2.1 (tự động khám phá) hoặc mã thông báo Bearer

Ba cách để kết nối. Tùy chọn A là nhanh nhất — WebsitePublisher được liệt kê trong Thư mục Kết nối của Anthropic, vì vậy chỉ cần một cú nhấp chuột và hoạt động trên mọi gói Claude, bao gồm cả gói miễn phí. Tùy chọn B cấu hình Claude Desktop cho bạn và cũng thiết lập Cursor, Windsurf và VS Code. Tùy chọn C là cấu hình MCP thủ công.

1

Mở danh sách trong Claude

Đi thẳng đến danh sách WebsitePublisher, hoặc trong claude.ai mở Cài đặt → Kết nối và tìm kiếm WebsitePublisher. Không cần dán gì, không cần cấu hình gì.

2

Nhấp Kết nối và ủy quyền

Đăng nhập bằng tài khoản WebsitePublisher của bạn khi được nhắc. Các công cụ có sẵn ngay lập tức trong cuộc trò chuyện của bạn. Danh sách mang huy hiệu Cộng đồng — đó là cấp độ đánh giá của Anthropic, không phải giới hạn.

🌐 Trình kết nối web hoạt động trong mọi trình duyệt — không cần ứng dụng máy tính để bàn hoặc Node.js. Hoàn hảo cho các chỉnh sửa nhanh khi đang di chuyển.

Thêm vào claude_desktop_config.json của bạn:

{
  "mcpServers": {
    "websitepublisher": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
    }
  }
}

💡 Khi sử dụng lần đầu, một cửa sổ trình duyệt sẽ mở để đăng nhập OAuth. Sau đó, mã thông báo được lưu vào bộ nhớ đệm tự động.

Thêm WebsitePublisher làm máy chủ MCP từ xa trong Cursor. Cursor xử lý OAuth gốc — không cần cầu nối hoặc Node.js.

1

Thêm cấu hình MCP

Tạo hoặc chỉnh sửa ~/.cursor/mcp.json (tất cả các dự án), hoặc .cursor/mcp.json trong thư mục dự án của bạn:

{
  "mcpServers": {
    "websitepublisher": {
      "url": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

Khởi động lại Cursor

Thoát hoàn toàn và mở lại. Chuyển sang Chế độ Agent trong bảng trò chuyện (Ctrl+L → chuyển đổi Agent).

3

Xác thực

Khi sử dụng lần đầu, Cursor mở trình duyệt của bạn để đăng nhập vào WebsitePublisher. Sau khi đăng nhập, bạn được đưa trở lại Cursor tự động và các công cụ có sẵn.

💡 Vẫn sử dụng cấu hình npx mcp-remote cũ hơn? Nó vẫn hoạt động, nhưng cấu hình url ở trên đơn giản hơn và không cần Node.js.

VS Code 1.101+ hỗ trợ MCP từ xa gốc với tự động khám phá OAuth. Không cần cầu nối.

1

Thêm cấu hình MCP

Tạo .vscode/mcp.json trong không gian làm việc của bạn:

{
  "servers": {
    "websitepublisher": {
      "type": "http",
      "url": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

Xác thực

Copilot tự động khám phá OAuth. Đăng nhập khi trình duyệt mở.

3

Sử dụng trong Chế độ Agent

Chuyển sang Chế độ Agent trong Copilot Chat và bắt đầu xây dựng.

💡 Lưu ý định dạng khác: "servers" (không phải "mcpServers") và "type": "http" + "url".

Devin Desktop có Streamable HTTP gốc + tự động khám phá OAuth. Không cần cầu nối, không cần Node.js — chỉ cần một URL.

1

Thêm cấu hình MCP

Tạo hoặc chỉnh sửa ~/.config/devin/mcp_config.json (Windows: %APPDATA%\devin\mcp_config.json), hoặc mở từ bảng Cascade: menu … → MCPs → Mở tệp cấu hình MCP:

{
  "mcpServers": {
    "websitepublisher": {
      "serverUrl": "https://mcp.websitepublisher.ai/"
    }
  }
}

2

Bật máy chủ MCP

Khởi động lại Devin Desktop. Trong bảng Cascade (menu … → MCPs), bật máy chủ MCP WebsitePublisher. Nhấp "Cho phép" khi được hỏi mở trang web bên ngoài.

🌟 Devin Desktop là tích hợp sạch nhất — không cần cầu nối, không cần npx, không cần Node.js.

Xây dựng copilot tùy chỉnh với khả năng của WebsitePublisher. Tích hợp qua OAuth vào môi trường Microsoft 365 của bạn.

1

Tạo Copilot mới

Trong Copilot Studio, tạo copilot mới hoặc mở copilot hiện có.

2

Thêm trình kết nối MCP

Đi tới Cài đặt → Kết nối → Thêm trình kết nối MCP. Nhập URL máy chủ: https://mcp.websitepublisher.ai/

3

Cấu hình OAuth

Copilot Studio tự động khám phá cấu hình OAuth. Hoàn tất luồng đăng nhập để ủy quyền.

4

Bật công cụ

Chọn công cụ WebsitePublisher mà copilot của bạn nên có quyền truy cập và xuất bản.

⌨️ SDK dành cho nhà phát triển

Gemini và Grok đều hoạt động trực tiếp trong ứng dụng web của họ qua trình kết nối tùy chỉnh. Nhà phát triển cũng có thể kết nối qua Gemini SDK hoặc xAI API.

Thêm WebsitePublisher làm ứng dụng tùy chỉnh trong ứng dụng Gemini. Gemini tự đăng ký và xử lý đăng nhập qua OAuth — không cần khóa API.

ℹ️ Google hiện cung cấp ứng dụng tùy chỉnh cho tài khoản Google cá nhân tại Hoa Kỳ, từ 18 tuổi trở lên, với Gemini đặt ở tiếng Anh và Bật hoạt động Keep. Tài khoản công việc hoặc trường học: xem Gemini Enterprise bên dưới.

1

Thêm ứng dụng tùy chỉnh

Trên gemini.google.com, mở Cài đặt → Ứng dụng đã kết nối và thêm ứng dụng tùy chỉnh với URL máy chủ MCP https://mcp.websitepublisher.ai.

3

Bắt đầu xây dựng

Trong cuộc trò chuyện Gemini, hỏi: "Sử dụng WebsitePublisher, liệt kê các dự án của tôi." Ứng dụng cũng hoạt động trong Spark trên web và di động.

🏢 Gemini Enterprise: quản trị viên Google Workspace thêm https://mcp.websitepublisher.ai làm máy chủ MCP tùy chỉnh cho tổ chức; sau đó các thành viên trong nhóm kết nối bằng tài khoản WebsitePublisher của riêng họ.

Nhà phát triển: Gemini SDK

Gemini SDK của Google có hỗ trợ MCP tích hợp qua giao thức stdio với npx.

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

Trình kết nối

Thêm WebsitePublisher làm trình kết nối tùy chỉnh trên grok.com. Grok xử lý đăng nhập qua OAuth.

1

Thêm trình kết nối tùy chỉnh

Trên grok.com, mở Cài đặt → Trình kết nối và thêm trình kết nối tùy chỉnh với URL https://mcp.websitepublisher.ai.

3

Bắt đầu xây dựng

Trong cuộc trò chuyện Grok, hỏi: "Sử dụng WebsitePublisher, liệt kê các dự án của tôi."

💡 Grok Business / Enterprise: quản trị viên nhóm phải thêm trình kết nối trước khi các thành viên trong nhóm có thể sử dụng.

Nhà phát triển: xAI API

Grok cũng hỗ trợ MCP qua loại công cụ remote_mcp trong xAI SDK.

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)

🛠️ Công cụ có sẵn (45)

Tất cả các nền tảng đều có quyền truy cập vào cùng các công cụ cốt lõi và cùng nhau chúng bao phủ toàn bộ ngăn xếp: trang và tài nguyên, dữ liệu, biểu mẫu, xác thực (quản trị viên, người thuê và khách truy cập), tích hợp và kho lưu trữ, tác vụ đã lên lịch và lịch sử dự án. Số lượng chính xác thay đổi theo từng dự án — các tích hợp đã cấu hình tự động thêm công cụ động:

Dự án

get_started

Bắt đầu tại đây — trả về dự án của bạn và lệnh gọi tiếp theo chính xác

get_skill

Xây dựng mẫu, hướng dẫn thiết kế, danh sách kiểm tra go-live

list_projects

Liệt kê tất cả các dự án của bạn

get_project_status

Số lượng trang/tài nguyên, tên miền

create_project

Tạo dự án mới (tên, tên miền phụ)

Trang

list_pages

Liệt kê các trang trong dự án

get_page

Lấy HTML trang + thông tin phiên bản

create_page

Tạo trang HTML mới

update_page

Thay thế toàn bộ trang

patch_page

Cập nhật một phần với diff/patch

delete_page

Xóa một trang

Phiên bản

get_page_versions

Lịch sử phiên bản với diff

rollback_page

Khôi phục về phiên bản trước

Tài nguyên

list_assets

Liệt kê hình ảnh, CSS, JS

upload_asset

Tải lên qua base64 hoặc URL

delete_asset

Xóa một tài nguyên

get_asset

Đọc nội dung tài nguyên (JS, CSS, JSON, SVG)

patch_asset

Chỉnh sửa tìm-thay thế một phần trên tài nguyên

Thực thể (Dữ liệu động)

entities

Loại thực thể: liệt kê, tạo, lấy schema, cập nhật, xóa (dựa trên thao tác)

records

Hàng thực thể: liệt kê, lấy, tạo, cập nhật, xóa (dựa trên thao tác)

Kho lưu trữ (Bí mật)

vault_list_secrets

Liệt kê các khóa bí mật đã lưu

vault_store_secret

Lưu trữ bí mật đã mã hóa

vault_delete_secret

Xóa một bí mật

Tích hợp

list_integrations

Các tích hợp có sẵn

search_integrations

Tìm tích hợp theo những gì bạn muốn làm (100+ có sẵn)

setup_integration

Cấu hình với khóa API

execute_integration

Chạy một hành động tích hợp

remove_integration

Xóa cấu hình tích hợp

Biểu mẫu (SAPI)

configure_form

Xác định biểu mẫu + hành động máy chủ

list_forms

Liệt kê các biểu mẫu đã cấu hình

remove_form

Xóa cấu hình biểu mẫu

Theo dõi

set_tracking_scripts

Chèn GA, GTM, Pixel, v.v.

get_tracking_scripts

Lấy cấu hình theo dõi hiện tại

remove_tracking_scripts

Xóa tất cả tập lệnh theo dõi

Trình chỉnh sửa trực quan (WPE)

create_edit_session

Mở trình chỉnh sửa hình ảnh trực quan cho một trang

get_edit_session_changes

Lấy các thay đổi đang chờ từ phiên chỉnh sửa

Tác vụ đã lên lịch (AAPI)

create_scheduled_task

Lên lịch các tác vụ định kỳ tự động

list_scheduled_tasks

Liệt kê tất cả các tác vụ đã lên lịch + lần chạy tiếp theo

delete_scheduled_task

Xóa một tác vụ đã lên lịch

Quản lý tác vụ (TAPI)

tasks

Tác vụ với lịch sử: liệt kê, lấy, tạo, add_history, tìm kiếm, xuất (dựa trên thao tác)

Xác thực khách truy cập & Phân tích (SAPI)

configure_visitor_auth

Thiết lập xác thực khách truy cập

get_visitor_auth_config

Lấy cấu hình xác thực khách truy cập

get_analytics

Phân tích khách truy cập cho dự án

get_integration_schema

Lấy schema tích hợp đầy đủ + điểm cuối

🔗 Công cụ tích hợp động

Ngoài 45 công cụ cốt lõi, WebsitePublisher tạo thêm các công cụ bổ sung động dựa trên các tích hợp đã cấu hình của dự án. Mỗi tích hợp hiển thị các điểm cuối riêng của nó qua execute_integration — không cần công cụ MCP bổ sung.

124 tích hợp có sẵn trên các danh mục sau:

AI

Anthropic, OpenAI, Gemini, Groq, Mistral, Replicate, ElevenLabs, Deepgram, Stability, Perplexity

Thương mại điện tử

Danh mục sản phẩm, giỏ hàng, thanh toán, đơn hàng, hàng tồn kho, hóa đơn, giảm giá, đánh giá, danh sách yêu thích

Thanh toán

Stripe, Mollie, PayPal

Email

Resend, SendGrid, Mailgun, SMTP, Mailchimp, Brevo, Kit

Xã hội

LinkedIn, Twitter/X

Nhắn tin

Slack, Discord, Telegram, Twilio (SMS + WhatsApp)

Vận chuyển

PostNL, SendCloud

CRM & Năng suất

HubSpot, Notion, Linear, Todoist, Airtable, Supabase

Truyền thông

Cloudinary, Unsplash, Pexels, Giphy, Imgur, Vimeo, YouTube

Dữ liệu

Google Places, NewsAPI, OpenWeather, Overheid.io KVK, Web Scraper

Nền tảng

Blog, bình luận, luồng, tải xuống tệp, mẫu email, phân tích, Schema.org, và hơn thế nữa

Dev & Giám sát

GitHub, Sentry, Cal.com

📖 Xem Tài liệu tích hợp để biết danh sách đầy đủ với điểm cuối và hướng dẫn thiết lập.

💬 Ví dụ về lời nhắc

Các lời nhắc này hoạt động trên mọi nền tảng:

🔧 Khắc phục sự cố

ChatGPT: WebsitePublisher không được sử dụng

Nếu ChatGPT tự trả lời (ví dụ: với bản xem trước trang trong cuộc trò chuyện không được xuất bản ở bất kỳ đâu), hãy bắt đầu tin nhắn của bạn bằng @WebsitePublisher. Nếu ứng dụng vẫn không phản hồi, hãy kiểm tra xem nó đã được kết nối trong cài đặt ChatGPT của bạn chưa và kết nối lại để làm mới đăng nhập OAuth. Sử dụng Custom GPT? Đảm bảo đó là Custom GPT chính thức của chúng tôi, không phải một cái được tạo thủ công.

Claude: Công cụ không hiển thị

Thoát hoàn toàn Claude Desktop (không chỉ đóng cửa sổ) và mở lại. Nếu vẫn thiếu, hãy chạy lại ứng dụng Connect để cấu hình lại.

Cursor: Công cụ không tải

Đảm bảo bạn đang ở Chế độ Agent (không phải Chế độ Ask). Kiểm tra rằng ~/.cursor/mcp.json có cấu hình chính xác. Khởi động lại Cursor hoàn toàn.

Devin Desktop (Windsurf): Không tìm thấy máy chủ MCP

Sau khi thêm cấu hình, khởi động lại Devin Desktop và bật thủ công máy chủ MCP trong bảng Cascade. Đây là thiết kế bảo mật của Devin Desktop — các máy chủ phải được bật một cách rõ ràng.

GitHub Copilot: Không kết nối

Đảm bảo bạn đang dùng VS Code 1.101+. Kiểm tra cấu hình sử dụng "servers" (không phải "mcpServers") và "type": "http". Chuyển sang Chế độ Agent trong Copilot Chat.

Mistral: Công cụ không hiển thị trong cuộc trò chuyện

Sau khi thêm trình kết nối, hãy đảm bảo bạn bật nó trong cuộc trò chuyện của mình. Nhấp vào nút Công cụ (biểu tượng 4 ô vuông) bên dưới hộp nhập và kiểm tra rằng WebsitePublisher được bật. Nếu trình kết nối không xuất hiện trong thư mục, hãy thử tìm kiếm "WebsitePublisher" (một từ).

Gemini: "Thêm ứng dụng tùy chỉnh" không có sẵn

Các ứng dụng tùy chỉnh hiện bị Google giới hạn cho tài khoản cá nhân tại Hoa Kỳ với Gemini đặt ở tiếng Anh. Tài khoản công việc hoặc trường học đi qua Gemini Enterprise (thiết lập quản trị viên). Mọi người khác có thể sử dụng tuyến SDK ở trên.

Grok: Đã kết nối, nhưng không có công cụ

Xóa trình kết nối và thêm lại. Đảm bảo trang đăng nhập WebsitePublisher thực sự xuất hiện — nếu Grok hiển thị "đã kết nối" mà không yêu cầu bạn đăng nhập, các công cụ sẽ không tải.

OAuth: Trình duyệt không mở

Đối với các thiết lập dựa trên mcp-remote (Claude Desktop, cấu hình Cursor cũ hơn): đảm bảo npx hoạt động trong thiết bị đầu cuối của bạn. Thử chạy npx -y mcp-remote --help để xác minh.

Mã thông báo đã hết hạn

Mã thông báo OAuth tự động làm mới cho hầu hết các nền tảng. Đối với người dùng SDK: lấy mã thông báo phiên mới từ bảng điều khiển.

💡 Kiểm tra nhanh: Hỏi AI của bạn "Liệt kê các dự án WebsitePublisher của tôi" — nếu điều đó hoạt động, bạn đã kết nối!

📚 Tài nguyên

⬇️ Kết nối ứng dụng 🎛️ Bảng điều khiển 🤖 Các AI được hỗ trợ 📄 Đặc tả OpenAPI 🔍 Khám phá 🐙 Kho GitHub 🔌 Giao thức MCP 📖 Tài liệu PAPI 🔗 Tích hợp