WebsitePublisher.ai

offiziell

Verö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_projects oder get_project_status aufzurufen, 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 über update_page oder nehmen Sie gezielte Änderungen mit patch_page vor.
  • Assets und Fragmente verwalten — Laden Sie Bilder oder CSS über upload_asset hoch und verwenden Sie dann gemeinsame HTML-Blöcke wie Kopfzeilen mit create_fragment und update_fragment seitenübergreifend wieder.
  • Mit dynamischen Daten arbeiten — Definieren Sie benutzerdefinierte Entitätstypen mit create_entity und fügen Sie dann Datensätze hinzu und fragen Sie sie mit create_record und list_records ab.
  • Seitenversionen zurücksetzen — Überprüfen Sie den Versionsverlauf mit get_page_versions und stellen Sie eine frühere Version mit rollback_page wieder her.
  • Integrationen und Formulare konfigurieren — Richten Sie E-Mail-, Zahlungs- oder KI-Dienste über setup_integration ein und verbinden Sie dann besucherseitige Formulare mit configure_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 IntelligenceConnectors 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