WebsitePublisher.ai

resmi

Terbitkan situs web lengkap langsung dari klien AI mana pun melalui API — tanpa perlu pengaturan hosting, CMS, atau konfigurasi.

Apa yang bisa Anda lakukan dengan WebsitePublisher Ai MCP?

  • Kelola proyek dan halaman — Minta asisten Anda untuk membuat daftar proyek, membuat halaman, atau memperbarui konten halaman, , dan .
  • Tangani aset dan versi — Unggah gambar atau CSS, tinjau riwayat versi halaman, dan kembalikan perubahan, , dan .
  • Konfigurasikan formulir dan pelacakan — Siapkan formulir sisi server, sematkan skrip analitik, atau kelola autentikasi pengunjung, , dan .
  • Otomatiskan dengan integrasi — Cari 100+ integrasi yang tersedia, konfigurasikan dengan kunci API, dan jalankan tindakannya melalui dan execute_integration.
  • Jadwalkan dan kelola tugas — Buat tugas otomatis berulang, daftarkan jadwal yang dijalankan, dan lacak riwayat tugas dengan dan tasks.

Dokumentasi

🔗 Endpoint Server

MCP Server https://mcp.websitepublisher.ai

Spesifikasi OpenAPI openapi.json

Penemuan .well-known/mcp.json

Protokol Streamable HTTP + JSON-RPC 2.0

Autentikasi OAuth 2.1 (penemuan otomatis) atau token Bearer

Tiga cara untuk terhubung. Opsi A adalah yang tercepat — WebsitePublisher terdaftar di Direktori Konektor Anthropic, jadi hanya perlu satu klik dan berfungsi di semua paket Claude, termasuk yang gratis. Opsi B mengonfigurasi Claude Desktop untuk Anda dan juga menyiapkan Cursor, Windsurf, dan VS Code. Opsi C adalah konfigurasi MCP manual.

1

Buka daftar di Claude

Langsung ke daftar WebsitePublisher, atau di claude.ai buka Pengaturan → Konektor dan cari WebsitePublisher. Tidak ada yang perlu ditempel, tidak ada yang perlu dikonfigurasi.

2

Klik Hubungkan dan otorisasi

Masuk dengan akun WebsitePublisher Anda saat diminta. Alat langsung tersedia di obrolan Anda. Daftar tersebut memiliki lencana Komunitas — itu adalah tingkat peninjauan Anthropic, bukan batasan.

🌐 Konektor web berfungsi di browser mana pun — tidak perlu aplikasi desktop atau Node.js. Sempurna untuk pengeditan cepat saat bepergian.

Tambahkan ini ke claude_desktop_config.json Anda:

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

💡 Pada penggunaan pertama, jendela browser terbuka untuk masuk OAuth. Setelah itu, token di-cache secara otomatis.

Tambahkan WebsitePublisher sebagai server MCP jarak jauh di Cursor. Cursor menangani OAuth secara native — tidak perlu bridge atau Node.js.

1

Tambah konfigurasi MCP

Buat atau edit ~/.cursor/mcp.json (semua proyek), atau .cursor/mcp.json di folder proyek Anda:

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

2

Mulai ulang Cursor

Keluar sepenuhnya dan buka kembali. Beralih ke mode Agen di panel obrolan (Ctrl+L → toggle Agen).

3

Autentikasi

Pada penggunaan pertama, Cursor membuka browser Anda untuk masuk ke WebsitePublisher. Setelah masuk, Anda dikembalikan ke Cursor secara otomatis dan alat tersedia.

💡 Masih menggunakan konfigurasi npx mcp-remote yang lebih lama? Itu tetap berfungsi, tetapi konfigurasi url di atas lebih sederhana dan tidak memerlukan Node.js.

VS Code 1.101+ mendukung MCP jarak jauh native dengan penemuan otomatis OAuth. Tidak perlu bridge.

1

Tambah konfigurasi MCP

Buat .vscode/mcp.json di ruang kerja Anda:

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

2

Autentikasi

Copilot menemukan OAuth secara otomatis. Masuk saat browser terbuka.

3

Gunakan dalam mode Agen

Beralih ke mode Agen di Copilot Chat dan mulai membangun.

💡 Perhatikan format yang berbeda: "servers" (bukan "mcpServers") dan "type": "http" + "url".

Devin Desktop memiliki Streamable HTTP native + penemuan otomatis OAuth. Tidak perlu bridge, tidak perlu Node.js — hanya URL.

1

Tambah konfigurasi MCP

Buat atau edit ~/.config/devin/mcp_config.json (Windows: %APPDATA%\devin\mcp_config.json), atau buka dari panel Cascade: menu … → MCPs → Buka file konfigurasi MCP:

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

2

Aktifkan server MCP

Mulai ulang Devin Desktop. Di panel Cascade (menu … → MCPs), aktifkan server MCP WebsitePublisher. Klik "Izinkan" saat diminta untuk membuka situs web eksternal.

🌟 Devin Desktop adalah integrasi terbersih — tidak perlu bridge, tidak perlu npx, tidak perlu Node.js.

Bangun copilot khusus dengan kemampuan WebsitePublisher. Terintegrasi melalui OAuth ke lingkungan Microsoft 365 Anda.

1

Buat Copilot baru

Di Copilot Studio, buat copilot baru atau buka yang sudah ada.

2

Tambah konektor MCP

Buka Pengaturan → Konektor → Tambah konektor MCP. Masukkan URL server: https://mcp.websitepublisher.ai/

3

Konfigurasi OAuth

Copilot Studio menemukan konfigurasi OAuth secara otomatis. Selesaikan alur masuk untuk mengotorisasi.

4

Aktifkan alat

Pilih alat WebsitePublisher mana yang harus diakses copilot Anda dan publikasikan.

⌨️ SDK Pengembang

Gemini dan Grok keduanya berfungsi langsung di aplikasi web mereka melalui konektor khusus. Pengembang juga dapat terhubung melalui SDK Gemini atau API xAI.

Tambahkan WebsitePublisher sebagai aplikasi khusus di aplikasi Gemini. Gemini mendaftarkan dirinya sendiri dan menangani masuk melalui OAuth — tidak perlu kunci API.

ℹ️ Google saat ini menawarkan aplikasi khusus untuk akun Google pribadi di AS, usia 18+, dengan Gemini diatur ke Bahasa Inggris dan Keep Activity aktif. Akun kerja atau sekolah: lihat Gemini Enterprise di bawah.

1

Tambah aplikasi khusus

Di gemini.google.com, buka Pengaturan → Aplikasi Terhubung dan tambahkan aplikasi khusus dengan URL server MCP https://mcp.websitepublisher.ai.

3

Mulai membangun

Di obrolan Gemini, tanyakan: "Menggunakan WebsitePublisher, daftarkan proyek saya." Aplikasi ini juga berfungsi di Spark di web dan seluler.

🏢 Gemini Enterprise: admin Google Workspace menambahkan https://mcp.websitepublisher.ai sebagai server MCP khusus untuk organisasi; anggota tim kemudian terhubung dengan akun WebsitePublisher mereka sendiri.

Pengembang: SDK Gemini

SDK Gemini Google memiliki dukungan MCP bawaan melalui transport stdio dengan 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

Konektor

Tambahkan WebsitePublisher sebagai konektor khusus di grok.com. Grok menangani masuk melalui OAuth.

1

Tambah konektor khusus

Di grok.com, buka Pengaturan → Konektor dan tambahkan konektor khusus dengan URL https://mcp.websitepublisher.ai.

3

Mulai membangun

Di obrolan Grok, tanyakan: "Menggunakan WebsitePublisher, daftarkan proyek saya."

💡 Grok Business / Enterprise: admin tim harus menambahkan konektor sebelum anggota tim dapat menggunakannya.

Pengembang: API xAI

Grok juga mendukung MCP melalui tipe alat remote_mcp di SDK xAI.

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)

🛠️ Alat yang Tersedia (45)

Semua platform mendapatkan akses ke alat inti yang sama, dan bersama-sama mereka mencakup seluruh tumpukan: halaman dan aset, data, formulir, autentikasi (admin, penyewa, dan pengunjung), integrasi dan vault, tugas terjadwal, dan riwayat proyek. Jumlah pastinya bervariasi per proyek — integrasi yang dikonfigurasi menambahkan alat dinamis secara otomatis:

Proyek

get_started

Mulai di sini — mengembalikan proyek Anda dan panggilan berikutnya yang tepat

get_skill

Pola pembangunan, pedoman desain, daftar periksa go-live

list_projects

Daftarkan semua proyek Anda

get_project_status

Jumlah halaman/aset, domain

create_project

Buat proyek baru (nama, subdomain)

Halaman

list_pages

Daftarkan halaman dalam proyek

get_page

Dapatkan HTML halaman + info versi

create_page

Buat halaman HTML baru

update_page

Ganti seluruh halaman

patch_page

Pembaruan parsial dengan diff/patch

delete_page

Hapus halaman

Versioning

get_page_versions

Riwayat versi dengan diff

rollback_page

Kembalikan ke versi sebelumnya

Aset

list_assets

Daftarkan gambar, CSS, JS

upload_asset

Unggah melalui base64 atau URL

delete_asset

Hapus aset

get_asset

Baca konten aset (JS, CSS, JSON, SVG)

patch_asset

Pengeditan temukan-ganti parsial pada aset

Entitas (Data Dinamis)

entities

Tipe entitas: daftar, buat, dapatkan skema, perbarui, hapus (berbasis operasi)

records

Baris entitas: daftar, dapatkan, buat, perbarui, hapus (berbasis operasi)

Vault (Rahasia)

vault_list_secrets

Daftarkan kunci rahasia yang tersimpan

vault_store_secret

Simpan rahasia terenkripsi

vault_delete_secret

Hapus rahasia

Integrasi

list_integrations

Integrasi yang tersedia

search_integrations

Temukan integrasi berdasarkan apa yang ingin Anda lakukan (100+ tersedia)

setup_integration

Konfigurasi dengan kunci API

execute_integration

Jalankan aksi integrasi

remove_integration

Hapus konfigurasi integrasi

Formulir (SAPI)

configure_form

Tentukan formulir + aksi server

list_forms

Daftarkan formulir yang dikonfigurasi

remove_form

Hapus konfigurasi formulir

Pelacakan

set_tracking_scripts

Suntikkan GA, GTM, Pixel, dll.

get_tracking_scripts

Dapatkan konfigurasi pelacakan saat ini

remove_tracking_scripts

Hapus semua skrip pelacakan

Editor Visual (WPE)

create_edit_session

Buka editor gambar visual untuk halaman

get_edit_session_changes

Dapatkan perubahan tertunda dari sesi editor

Tugas Terjadwal (AAPI)

create_scheduled_task

Jadwalkan tugas berulang otomatis

list_scheduled_tasks

Daftarkan semua tugas terjadwal + eksekusi berikutnya

delete_scheduled_task

Hapus tugas terjadwal

Manajemen Tugas (TAPI)

tasks

Tugas dengan riwayat: daftar, dapatkan, buat, add_history, cari, ekspor (berbasis operasi)

Autentikasi Pengunjung & Analitik (SAPI)

configure_visitor_auth

Siapkan autentikasi pengunjung

get_visitor_auth_config

Dapatkan konfigurasi autentikasi pengunjung

get_analytics

Analitik pengunjung untuk proyek

get_integration_schema

Dapatkan skema integrasi lengkap + endpoint

🔗 Alat Integrasi Dinamis

Di luar 45 alat inti, WebsitePublisher menghasilkan alat tambahan secara dinamis berdasarkan integrasi yang dikonfigurasi proyek Anda. Setiap integrasi mengekspos endpoint-nya sendiri melalui execute_integration — tidak perlu alat MCP tambahan.

124 integrasi tersedia di seluruh kategori ini:

AI

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

E-commerce

Katalog produk, keranjang, checkout, pesanan, inventaris, faktur, diskon, ulasan, wishlist

Pembayaran

Stripe, Mollie, PayPal

Email

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

Sosial

LinkedIn, Twitter/X

Pesan

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

Pengiriman

PostNL, SendCloud

CRM & Produktivitas

HubSpot, Notion, Linear, Todoist, Airtable, Supabase

Media

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

Data

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

Platform

Blog, komentar, alur, unduhan file, template email, analitik, Schema.org, dan lainnya

Dev & Pemantauan

GitHub, Sentry, Cal.com

📖 Lihat Dokumentasi Integrasi untuk daftar lengkap dengan endpoint dan panduan penyiapan.

💬 Contoh Prompt

Ini berfungsi di platform mana pun:

🔧 Pemecahan Masalah

ChatGPT: WebsitePublisher tidak digunakan

Jika ChatGPT menjawab sendiri (misalnya dengan pratinjau halaman di obrolan yang tidak dipublikasikan di mana pun), mulailah pesan Anda dengan @WebsitePublisher. Jika aplikasi masih tidak merespons, periksa apakah aplikasi terhubung di pengaturan ChatGPT Anda dan hubungkan kembali untuk menyegarkan masuk OAuth. Menggunakan Custom GPT? Pastikan itu adalah Custom GPT resmi kami, bukan yang dibuat manual.

Claude: Alat tidak muncul

Keluar sepenuhnya dari Claude Desktop (bukan hanya menutup jendela) dan buka kembali. Jika masih hilang, jalankan aplikasi Connect lagi untuk mengonfigurasi ulang.

Cursor: Alat tidak dimuat

Pastikan Anda dalam mode Agen (bukan mode Tanya). Periksa bahwa ~/.cursor/mcp.json memiliki konfigurasi yang benar. Mulai ulang Cursor sepenuhnya.

Devin Desktop (Windsurf): Server MCP tidak ditemukan

Setelah menambahkan konfigurasi, mulai ulang Devin Desktop dan aktifkan server MCP secara manual di panel Cascade. Ini adalah desain keamanan Devin Desktop — server harus diaktifkan secara eksplisit.

GitHub Copilot: Tidak terhubung

Pastikan Anda menggunakan VS Code 1.101+. Periksa bahwa konfigurasi menggunakan "servers" (bukan "mcpServers") dan "type": "http". Beralih ke mode Agen di Copilot Chat.

Mistral: Alat tidak muncul di obrolan

Setelah menambahkan konektor, pastikan Anda mengaktifkannya di obrolan Anda. Klik tombol Alat (ikon 4 kotak) di bawah kotak input dan periksa bahwa WebsitePublisher diaktifkan. Jika konektor tidak muncul di direktori, coba cari "WebsitePublisher" (satu kata).

Gemini: "Tambah aplikasi khusus" tidak tersedia

Aplikasi khusus saat ini dibatasi oleh Google untuk akun pribadi di AS dengan Gemini diatur ke Bahasa Inggris. Akun kerja atau sekolah melalui Gemini Enterprise (penyiapan admin). Semua orang lain dapat menggunakan rute SDK di atas.

Grok: Terhubung, tetapi tidak ada alat

Hapus konektor dan tambahkan lagi. Pastikan halaman masuk WebsitePublisher benar-benar muncul — jika Grok menunjukkan "terhubung" tanpa meminta Anda masuk, alat tidak akan dimuat.

OAuth: Browser tidak terbuka

Untuk pengaturan berbasis mcp-remote (Claude Desktop, konfigurasi Cursor lama): pastikan npx berfungsi di terminal Anda. Coba jalankan npx -y mcp-remote --help untuk memverifikasi.

Token kedaluwarsa

Token OAuth diperbarui secara otomatis untuk sebagian besar platform. Untuk pengguna SDK: dapatkan token sesi baru dari dasbor.

💡 Tes cepat: Tanyakan AI Anda "Daftarkan proyek WebsitePublisher saya" — jika berfungsi, Anda terhubung!

📚 Sumber Daya

⬇️ Hubungkan Aplikasi 🎛️ Dasbor 🤖 AI yang Didukung 📄 Spesifikasi OpenAPI 🔍 Penemuan 🐙 Repositori GitHub 🔌 Protokol MCP 📖 Dokumentasi PAPI 🔗 Integrasi