WebsitePublisher.ai
offiziellVeröffentlichen Sie komplette Websites direkt über die API von jedem KI-Client aus – ohne Hosting-Einrichtung, CMS oder Konfiguration.
Was kann man mit Website Publisher Ai MCP machen?
- Projekte auflisten und Status prüfen — Bitten Sie Ihre KI,
list_projectsoderget_project_statusaufzurufen, um alle Ihre Websites mit Seitenzahlen und Domain-Informationen anzuzeigen. - Seiten erstellen und bearbeiten — Erstellen Sie eine neue Seite mit
create_page, ersetzen Sie deren Inhalt überupdate_pageoder nehmen Sie gezielte Änderungen mitpatch_pagevor. - Assets und Fragmente verwalten — Laden Sie Bilder oder CSS über
upload_assethoch und verwenden Sie dann gemeinsame HTML-Blöcke wie Kopfzeilen mitcreate_fragmentundupdate_fragmentseitenübergreifend wieder. - Mit dynamischen Daten arbeiten — Definieren Sie benutzerdefinierte Entitätstypen mit
create_entityund fügen Sie dann Datensätze hinzu und fragen Sie sie mitcreate_recordundlist_recordsab. - Seitenversionen zurücksetzen — Überprüfen Sie den Versionsverlauf mit
get_page_versionsund stellen Sie eine frühere Version mitrollback_pagewieder her. - Integrationen und Formulare konfigurieren — Richten Sie E-Mail-, Zahlungs- oder KI-Dienste über
setup_integrationein und verbinden Sie dann besucherseitige Formulare mitconfigure_form.
Dokumentation
× So funktioniert'sDokumentation Schnellstart PAPI — Seiten & Assets MAPI — Dynamische Datenintegrationen SAPI — Sitzungen & Formulare MCP-Server OpenClaw SkillTools Deploy Dashboard
MCP-Server Online — 55+ Tools
Verbinden Sie Ihre KI, starten Sie mit dem Bauen
Wählen Sie unten Ihre KI-Plattform aus, folgen Sie den Schritten, und Sie erstellen in wenigen Minuten Websites.
ChatGPT OAuth Claude App / OAuth Cursor MCP-Konfiguration Copilot Natives MCP Mistral-Verzeichnis Copilot Studio Enterprise Windsurf Natives MCP Gemini SDK Grok SDK
🔗 Server-Endpunkte
MCP-Server https://mcp.websitepublisher.ai
OpenAPI-Spezifikation openapi.json
Discovery .well-known/mcp.json
Protokoll Streamable HTTP + JSON-RPC 2.0
Authentifizierung OAuth 2.1 (Auto-Discovery) oder Bearer-Token
ChatGPT
OAuth
Zwei OAuth-basierte Wege, keine Programmierung erforderlich (kostenlose und Plus-Konten funktionieren): unser Custom GPT oder die genehmigte ChatGPT-App.
Option A Custom GPT
1
Öffnen Sie unser Custom GPT
Besuchen Sie WebsitePublisher GPT in ChatGPT.
2
Melden Sie sich an, wenn Sie dazu aufgefordert werden
ChatGPT wird Sie um Autorisierung bitten. Melden Sie sich mit Ihrem WebsitePublisher-Konto an (oder erstellen Sie eines).
3
Beginnen Sie mit dem Bauen
Sagen Sie ChatGPT: „Erstelle mir eine Portfolio-Website“ – es erledigt alles.
Option B ChatGPT-App Empfohlen
1
Öffnen Sie die WebsitePublisher-App
Öffnen Sie die WebsitePublisher-App im App-Verzeichnis von ChatGPT.
2
Verbinden & anmelden
Fügen Sie die App hinzu und melden Sie sich mit Ihrem WebsitePublisher-Konto an, wenn Sie dazu aufgefordert werden (oder erstellen Sie eines).
3
Aktivieren Sie sie in einem Chat und fragen Sie dann: „Erstelle mir eine Portfolio-Website“.
🛠️ Entwickler: Erstellen Sie Ihr eigenes GPT mit unserer OpenAPI-Spezifikation.
Claude
App verbinden
Drei Verbindungsmöglichkeiten: die kostenlose Connect-App (Desktop), der benutzerdefinierte Connector (claude.ai) oder die manuelle MCP-Konfiguration.
Option A Connect-App
1
Laden Sie die Connect-App herunter
Laden Sie sie für Mac, Windows oder Linux herunter.
2
Anmelden
Öffnen Sie die App und melden Sie sich mit Google oder E-Mail an. Die App konfiguriert Claude Desktop automatisch.
3
Claude Desktop neu starten
Vollständig beenden und erneut öffnen. Fragen Sie: „Liste meine WebsitePublisher-Projekte auf“
Option B Benutzerdefinierter Connector Empfohlen
1
Fügen Sie den benutzerdefinierten Connector hinzu
Gehen Sie in claude.ai zu Einstellungen → Connectors → Benutzerdefinierten Connector hinzufügen. Geben Sie die URL ein: https://mcp.websitepublisher.ai/
2
Autorisieren
Melden Sie sich mit Ihrem WebsitePublisher-Konto an, wenn Sie dazu aufgefordert werden. Die Tools sind sofort in Ihrem Chat verfügbar.
🌐 Der Web-Connector funktioniert in jedem Browser – keine Desktop-App oder Node.js erforderlich. Perfekt für schnelle Bearbeitungen unterwegs.
Option C Manuelle Konfiguration Fortgeschritten
Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:
claude_desktop_config.jsonKopieren
{
"mcpServers": {
"websitepublisher": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp.websitepublisher.ai/"]
}
}
}
💡 Bei der ersten Verwendung öffnet sich ein Browserfenster für die OAuth-Anmeldung. Danach werden die Token automatisch zwischengespeichert.
Mistral / Le Chat
Verzeichnis
WebsitePublisher.ai ist ein vorkonfigurierter Verzeichnis-Connector im kuratierten Connector-Verzeichnis von Mistral. Keine URL oder Konfiguration erforderlich – einfach suchen, auf Hinzufügen klicken und anmelden.
1
Connectors öffnen
Gehen Sie zu chat.mistral.ai. Klicken Sie im Seitenbereich auf Intelligence → Connectors und dann auf + Connector hinzufügen.
2
WebsitePublisher im Verzeichnis finden
Suchen Sie im Connector-Verzeichnis nach "WebsitePublisher". Klicken Sie auf der WebsitePublisher.ai-Karte auf Hinzufügen.
3
Mit OAuth anmelden
Sie werden zur Anmeldung mit Ihrem WebsitePublisher-Konto weitergeleitet (oder können eines erstellen). OAuth wird automatisch erkannt – keine Einrichtung erforderlich.
4
In Ihrem Chat aktivieren
Klicken Sie in jeder Le Chat-Konversation unter dem Eingabefeld auf die Schaltfläche Tools (Symbol mit 4 Quadraten). Stellen Sie sicher, dass WebsitePublisher aktiviert ist, und beginnen Sie dann mit dem Bauen.
💡 Profi-Tipp: Gehen Sie zu Connectors → Meine Connectors → WebsitePublisher → Registerkarte Funktionen, um Immer erlauben für häufig verwendete Lesefunktionen zu aktivieren. Dies überspringt die Berechtigungsabfrage für häufige Aktionen wie das Auflisten von Seiten oder Projekten.
⌨️ Entwickler: Sie können WebsitePublisher auch programmgesteuert über die Mistral-API/das SDK mit client.beta.connectors.create_async() und der Server-URL https://mcp.websitepublisher.ai/ registrieren.
Cursor
MCP-Konfiguration
Fügen Sie WebsitePublisher als MCP-Server in Cursor hinzu. Verwendet mcp-remote als Brücke für OAuth.
1
MCP-Konfiguration hinzufügen
Erstellen oder bearbeiten Sie ~/.cursor/mcp.json:
~/.cursor/mcp.jsonKopieren
2
Cursor neu starten
Vollständig beenden und erneut öffnen. Wechseln Sie im Chat-Bereich in den Agent-Modus (Strg+L → Agent-Umschalter).
3
Authentifizieren
Bei der ersten Verwendung öffnet sich ein Browser für OAuth. Danach werden die Token zwischengespeichert und mit Claude Desktop geteilt.
💡 Cursor und Claude Desktop teilen OAuth-Token über ~/.mcp-auth/ – wenn einer authentifiziert ist, ist es der andere auch.
GitHub Copilot (VS Code)
Natives MCP
VS Code 1.101+ unterstützt natives Remote-MCP mit OAuth-Auto-Discovery. Keine Brücke erforderlich.
1
Erstellen Sie .vscode/mcp.json in Ihrem Arbeitsbereich:
.vscode/mcp.jsonKopieren
{
"servers": {
"websitepublisher": {
"type": "http",
"url": "https://mcp.websitepublisher.ai/"
}
}
}
2
Copilot erkennt OAuth automatisch. Melden Sie sich an, wenn sich der Browser öffnet.
3
Im Agent-Modus verwenden
Wechseln Sie im Copilot-Chat in den Agent-Modus und beginnen Sie mit dem Bauen.
💡 Beachten Sie das andere Format: "servers" (nicht "mcpServers") und "type": "http" + "url".
Windsurf
Natives MCP
Windsurf verfügt über natives Streamable HTTP + OAuth-Auto-Discovery. Keine Brücke, kein Node.js – nur eine URL.
1
Erstellen oder bearbeiten Sie ~/.codeium/windsurf/mcp_config.json:
~/.codeium/windsurf/mcp_config.jsonKopieren
{
"mcpServers": {
"websitepublisher": {
"serverUrl": "https://mcp.websitepublisher.ai/"
}
}
}
2
MCP-Server aktivieren
Starten Sie Windsurf neu. Aktivieren Sie im Cascade-Bereich den WebsitePublisher-MCP-Server. Klicken Sie auf „Zulassen“, wenn Sie aufgefordert werden, eine externe Website zu öffnen.
3
Anmelden
OAuth läuft automatisch ab. Nach der Anmeldung sind alle Tools verfügbar.
🌟 Windsurf ist die sauberste Integration – keine Brücke, kein npx, kein Node.js erforderlich.
Microsoft Copilot Studio
Enterprise
Erstellen Sie benutzerdefinierte Copilots mit WebsitePublisher-Funktionen. Integriert sich über OAuth in Ihre Microsoft 365-Umgebung.
1
Erstellen Sie einen neuen Copilot
Erstellen Sie in Copilot Studio einen neuen Copilot oder öffnen Sie einen vorhandenen.
2
MCP-Connector hinzufügen
Gehen Sie zu Einstellungen → Connectors → MCP-Connector hinzufügen. Geben Sie die Server-URL ein: https://mcp.websitepublisher.ai/
3
OAuth konfigurieren
Copilot Studio erkennt die OAuth-Konfiguration automatisch. Schließen Sie den Anmeldevorgang ab, um zu autorisieren.
4
Tools aktivieren
Wählen Sie aus, auf welche WebsitePublisher-Tools Ihr Copilot Zugriff haben soll, und veröffentlichen Sie ihn.
⌨️ Entwickler-SDKs
Für Gemini und Grok verbinden Sie sich über die jeweiligen SDKs. Dies erfordert Programmierkenntnisse.
Gemini (Google AI SDK)
SDK
Das Gemini SDK von Google verfügt über integrierte MCP-Unterstützung. Funktioniert über stdio-Transport mit npx.
⚠️ MCP ist nur über die Gemini-API/das SDK verfügbar. Die Web-App (gemini.google.com) und Gems unterstützen keine externen MCP-Server.
Python
TerminalKopieren
pip install google-genai mcp
PythonKopieren
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-2.5-flash",
contents="List my WebsitePublisher projects",
config=genai.types.GenerateContentConfig(
temperature=0,
tools=[session],
)
)
print(response.text)
asyncio.run(main())
JavaScript
TerminalKopieren
npm install @google/genai @modelcontextprotocol/sdk
JavaScriptKopieren
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-2.5-flash",
contents: "Create a homepage for my portfolio",
config: { tools: [mcpToTool(mcpClient)] }
});
console.log(response.text);
Grok (xAI API)
SDK
Grok unterstützt MCP über den remote_mcp Tool-Typ im xAI SDK.
⚠️ MCP ist nur über die xAI-API/das SDK verfügbar. Die Grok-Weboberfläche unterstützt keine benutzerdefinierten MCP-Server.
TerminalKopieren
pip install xai-sdk
PythonKopieren
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)
🛠️ Verfügbare Tools (55+)
Alle Plattformen erhalten Zugriff auf dieselben Kerntools. Die genaue Anzahl variiert je nach Projekt – konfigurierte Integrationen fügen automatisch dynamische Tools hinzu:
Projekte
list_projects
Alle Ihre Projekte auflisten
get_project_status
Seiten-/Asset-Anzahl, Domain
create_project
Neues Projekt erstellen (Name, Subdomain)
Seiten
list_pages
Seiten im Projekt auflisten
get_page
Seiten-HTML + Versionsinfo abrufen
create_page
Neue HTML-Seite erstellen
update_page
Gesamte Seite ersetzen
patch_page
Teilweise Aktualisierung mit Diff/Patch
delete_page
Eine Seite löschen
Versionierung
get_page_versions
Versionsverlauf mit Diffs
rollback_page
Auf vorherige Version zurücksetzen
Assets
list_assets
Bilder, CSS, JS auflisten
upload_asset
Hochladen per base64 oder URL
delete_asset
Ein Asset löschen
get_asset
Asset-Inhalt lesen (JS, CSS, JSON, SVG)
patch_asset
Teilweise Suchen-und-Ersetzen-Bearbeitungen an Assets
Entitäten (Dynamische Daten)
list_entities
Entitätstypen auflisten
create_entity
Neuen Entitätstyp definieren
get_entity_schema
Entitätsschema-Definition abrufen
update_entity
Entitätsmetadaten aktualisieren
delete_entity
Entitätstyp + Daten entfernen
list_records
Entitätsdatensätze auflisten
get_record
Einzelnen Datensatz nach ID abrufen
create_record
Einen Datensatz hinzufügen
update_record
Einen Datensatz aktualisieren
delete_record
Einen Datensatz löschen
Vault (Geheimnisse)
vault_list_secrets
Gespeicherte geheime Schlüssel auflisten
vault_store_secret
Verschlüsseltes Geheimnis speichern
vault_delete_secret
Ein Geheimnis entfernen
Integrationen
list_integrations
Verfügbare Integrationen
setup_integration
Mit API-Schlüsseln konfigurieren
execute_integration
Eine Integrationsaktion ausführen
remove_integration
Integrationskonfiguration entfernen
Formulare (SAPI)
configure_form
Formular + Serveraktion definieren
list_forms
Konfigurierte Formulare auflisten
remove_form
Formularkonfiguration löschen
Fragmente
list_fragments
Wiederverwendbare HTML-Fragmente auflisten
create_fragment
Geteiltes Fragment erstellen (Header, Footer…)
update_fragment
Fragment aktualisieren – alle Seiten werden sofort aktualisiert
delete_fragment
Ein Fragment entfernen
Tracking
set_tracking_scripts
GA, GTM, Pixel etc. einfügen
get_tracking_scripts
Aktuelle Tracking-Konfiguration abrufen
remove_tracking_scripts
Alle Tracking-Skripte entfernen
Visueller Editor (WPE)
create_edit_session
Visuellen Bildeditor für eine Seite öffnen
get_edit_session_changes
Ausstehende Änderungen aus der Editor-Sitzung abrufen
Geplante Aufgaben (AAPI)
create_scheduled_task
Automatisierte wiederkehrende Aufgaben planen
list_scheduled_tasks
Alle geplanten Aufgaben + nächste Ausführung auflisten
delete_scheduled_task
Eine geplante Aufgabe entfernen
Aufgabenverwaltung (TAPI)
list_tasks
Projektaufgaben mit Status auflisten
get_task
Aufgabendetails + Fortschritt % abrufen
create_task
Eine neue Aufgabe erstellen
add_task_history
Fortschrittsaktualisierung zur Aufgabe hinzufügen
get_task_history
Vollständigen Aufgabenverlauf abrufen
export_tasks
Alle Aufgaben als Markdown exportieren
Besucher-Authentifizierung & Analyse (SAPI)
configure_visitor_auth
Besucher-Authentifizierung einrichten
get_visitor_auth_config
Besucher-Authentifizierungskonfiguration abrufen
get_analytics
Besucheranalyse für das Projekt
get_integration_schema
Vollständiges Integrationsschema + Endpunkte abrufen
🔗 Dynamische Integrationstools
Über die 55+ Kerntools hinaus generiert WebsitePublisher dynamisch zusätzliche Tools basierend auf den konfigurierten Integrationen Ihres Projekts. Jede Integration stellt ihre eigenen Endpunkte über execute_integration bereit – keine zusätzlichen MCP-Tools erforderlich.
78 Integrationen in diesen Kategorien verfügbar:
KI
Anthropic, OpenAI, Gemini, Groq, Mistral, Replicate, ElevenLabs, Deepgram, Stability, Perplexity
E-Commerce
Produktkatalog, Warenkorb, Kasse, Bestellungen, Inventar, Rechnungen, Rabatte, Bewertungen, Wunschlisten
Zahlungen
Stripe, Mollie, PayPal
Resend, SendGrid, Mailgun, SMTP, Mailchimp, Brevo, Kit
Soziale Medien
LinkedIn, Twitter/X
Messaging
Slack, Discord, Telegram, Twilio (SMS + WhatsApp)
Versand
PostNL, SendCloud
CRM & Produktivität
HubSpot, Notion, Linear, Todoist, Airtable, Supabase
Medien
Cloudinary, Unsplash, Pexels, Giphy, Imgur, Vimeo, YouTube
Daten
Google Places, NewsAPI, OpenWeather, Overheid.io KVK, Web Scraper
Plattform
Blog, Kommentare, Flows, Datei-Downloads, E-Mail-Vorlagen, Analyse, Schema.org und mehr
Entwicklung & Überwachung
GitHub, Sentry, Cal.com
📖 Siehe Integrationsdokumentation für die vollständige Liste mit Endpunkten und Einrichtungsanleitungen.
💬 Beispiel-Prompts
Diese funktionieren auf jeder Plattform:
„Liste meine WebsitePublisher-Projekte auf“
„Erstelle mir eine Portfolio-Website mit Über-mich- und Kontaktseiten“
„Lade dieses Bild hoch und füge es dem Homepage-Hero hinzu“
„Zeige mir den Versionsverlauf der Homepage“
„Setze die Über-mich-Seite auf die vorherige Version zurück“
🔧 Fehlerbehebung
ChatGPT: Aktionen funktionieren nicht
Stellen Sie sicher, dass Sie unser offizielles Custom GPT verwenden, kein manuell erstelltes. Versuchen Sie, die OAuth-Verbindung zu aktualisieren.
Claude: Tools werden nicht angezeigt
Beenden Sie Claude Desktop vollständig (nicht nur das Fenster schließen) und öffnen Sie es erneut. Wenn sie immer noch fehlen, führen Sie die Connect-App erneut aus, um sie neu zu konfigurieren.
Cursor: Tools werden nicht geladen
Stellen Sie sicher, dass Sie sich im Agent-Modus (nicht im Ask-Modus) befinden. Überprüfen Sie, ob ~/.cursor/mcp.json die richtige Konfiguration hat. Starten Sie Cursor vollständig neu.
Windsurf: MCP-Server nicht gefunden
Nachdem Sie die Konfiguration hinzugefügt haben, starten Sie Windsurf neu und aktivieren Sie den MCP-Server manuell im Cascade-Panel. Dies ist das Sicherheitsdesign von Windsurf – Server müssen explizit aktiviert werden.
GitHub Copilot: Keine Verbindung
Stellen Sie sicher, dass Sie VS Code 1.101+ verwenden. Überprüfen Sie, ob die Konfiguration "servers" (nicht "mcpServers") und "type": "http" verwendet. Wechseln Sie im Copilot Chat in den Agent-Modus.
Mistral: Tools werden im Chat nicht angezeigt
Nachdem Sie den Connector hinzugefügt haben, stellen Sie sicher, dass Sie ihn in Ihrem Chat aktivieren. Klicken Sie auf die Schaltfläche Tools (Symbol mit 4 Quadraten) unter dem Eingabefeld und überprüfen Sie, ob WebsitePublisher eingeschaltet ist. Wenn der Connector nicht im Verzeichnis erscheint, versuchen Sie, nach "WebsitePublisher" (ein Wort) zu suchen.
Gemini / Grok: Funktioniert nicht in der Web-App
MCP funktioniert bei diesen Plattformen nur über SDK/API. Die Web-Oberflächen unterstützen keine benutzerdefinierten MCP-Server. Verwenden Sie die obigen Codebeispiele.
OAuth: Browser öffnet sich nicht
Für mcp-remote-basierte Setups (Claude, Cursor): Stellen Sie sicher, dass npx in Ihrem Terminal funktioniert. Versuchen Sie, npx -y mcp-remote --help auszuführen, um dies zu überprüfen.
Token abgelaufen
OAuth-Tokens werden bei den meisten Plattformen automatisch aktualisiert. Für SDK-Benutzer: Holen Sie sich ein neues Session-Token aus dem Dashboard.
💡 Schnelltest: Fragen Sie Ihre KI "Liste meine WebsitePublisher-Projekte auf" – wenn das funktioniert, sind Sie verbunden!
📚 Ressourcen
⬇️ App verbinden 🎛️ Dashboard 🤖 Unterstützte KIs 📄 OpenAPI-Spezifikation 🔍 Erkennung 🐙 GitHub-Repository 🔌 MCP-Protokoll 📖 PAPI-Dokumentation 🔗 Integrationen