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 WebsitePublisher Ai MCP machen?

  • Projekte und Seiten verwalten — Bitten Sie Ihren Assistenten, Projekte aufzulisten, Seiten zu erstellen oder Seiteninhalte zu aktualisieren, , und .
  • Assets und Versionierung handhaben — Bilder oder CSS hochladen, Seitenversionsverlauf überprüfen und Änderungen zurücksetzen, , und .
  • Formulare und Tracking konfigurieren — Serverseitige Formulare einrichten, Analytics-Skripte einfügen oder Besucherautorisierung verwalten, , und .
  • Mit Integrationen automatisieren — Über 100 verfügbare Integrationen durchsuchen, sie mit API-Schlüsseln konfigurieren und ihre Aktionen über und execute_integration ausführen.
  • Aufgaben planen und verwalten — Wiederkehrende automatisierte Aufgaben erstellen, geplante Ausführungen auflisten und den Aufgabenverlauf mit und tasks verfolgen.

Dokumentation

🔗 Server-Endpunkte

MCP-Server https://mcp.websitepublisher.ai

OpenAPI-Spezifikation openapi.json

Discovery .well-known/mcp.json

Protokoll Streamable HTTP + JSON-RPC 2.0

Auth OAuth 2.1 (Auto-Discovery) oder Bearer-Token

Drei Möglichkeiten, sich zu verbinden. Option A ist am schnellsten – WebsitePublisher ist im Connectors-Verzeichnis von Anthropic gelistet, daher reicht ein Klick und es funktioniert mit jedem Claude-Tarif, inklusive der kostenlosen Version. Option B konfiguriert Claude Desktop für dich und richtet auch Cursor, Windsurf und VS Code ein. Option C ist die manuelle MCP-Konfiguration.

1

Listing in Claude öffnen

Gehe direkt zum WebsitePublisher-Listing oder öffne in claude.ai Einstellungen → Connectors und suche nach WebsitePublisher. Nichts zum Einfügen, nichts zum Konfigurieren.

2

Auf „Verbinden“ klicken und autorisieren

Melde dich bei Aufforderung mit deinem WebsitePublisher-Konto an. Die Tools sind sofort im Chat verfügbar. Das Listing trägt ein Community-Abzeichen – das ist die Prüfstufe von Anthropic, keine Einschränkung.

🌐 Der Web-Connector funktioniert in jedem Browser – keine Desktop-App oder Node.js erforderlich. Perfekt für schnelle Bearbeitungen unterwegs.

Füge dies zu deiner claude_desktop_config.json hinzu:

{
  "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 Tokens automatisch zwischengespeichert.

Füge WebsitePublisher als Remote-MCP-Server in Cursor hinzu. Cursor verarbeitet OAuth nativ – keine Brücke oder Node.js erforderlich.

1

MCP-Konfiguration hinzufügen

Erstelle oder bearbeite ~/.cursor/mcp.json (alle Projekte) oder .cursor/mcp.json in deinem Projektordner:

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

2

Cursor neu starten

Beende und öffne Cursor vollständig neu. Wechsle im Chat-Panel in den Agent-Modus (Strg+L → Agent-Umschalter).

3

Authentifizieren

Bei der ersten Verwendung öffnet Cursor deinen Browser, um sich bei WebsitePublisher anzumelden. Nach der Anmeldung wirst du automatisch zu Cursor zurückgeführt und die Tools sind verfügbar.

💡 Verwendest du noch die ältere npx mcp-remote-Konfiguration? Sie funktioniert weiterhin, aber die url-Konfiguration oben ist einfacher und benötigt kein Node.js.

VS Code 1.101+ unterstützt natives Remote-MCP mit OAuth-Auto-Discovery. Keine Brücke erforderlich.

1

MCP-Konfiguration hinzufügen

Erstelle .vscode/mcp.json in deinem Arbeitsbereich:

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

2

Authentifizieren

Copilot erkennt OAuth automatisch. Melde dich an, wenn sich der Browser öffnet.

3

Im Agent-Modus verwenden

Wechsle im Copilot-Chat in den Agent-Modus und beginne mit dem Erstellen.

💡 Beachte das andere Format: "servers" (nicht "mcpServers") und "type": "http" + "url".

Devin Desktop verfügt über natives Streamable HTTP + OAuth-Auto-Discovery. Keine Brücke, kein Node.js – nur eine URL.

1

MCP-Konfiguration hinzufügen

Erstelle oder bearbeite ~/.config/devin/mcp_config.json (Windows: %APPDATA%\devin\mcp_config.json) oder öffne sie über das Cascade-Panel: …-Menü → MCPs → MCP-Konfigurationsdatei öffnen:

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

2

MCP-Server aktivieren

Starte Devin Desktop neu. Aktiviere im Cascade-Panel (…-Menü → MCPs) den WebsitePublisher-MCP-Server. Klicke auf „Erlauben“, wenn du gefragt wirst, eine externe Website zu öffnen.

🌟 Devin Desktop ist die sauberste Integration – keine Brücke, kein npx, kein Node.js erforderlich.

Erstelle benutzerdefinierte Copiloten mit WebsitePublisher-Funktionen. Integration über OAuth in deine Microsoft-365-Umgebung.

1

Neuen Copilot erstellen

Erstelle in Copilot Studio einen neuen Copilot oder öffne einen vorhandenen.

2

MCP-Connector hinzufügen

Gehe zu Einstellungen → Connectors → MCP-Connector hinzufügen. Gib die Server-URL ein: https://mcp.websitepublisher.ai/

3

OAuth konfigurieren

Copilot Studio erkennt die OAuth-Konfiguration automatisch. Schließe den Anmeldevorgang ab, um zu autorisieren.

4

Tools aktivieren

Wähle aus, auf welche WebsitePublisher-Tools dein Copilot Zugriff haben soll, und veröffentliche.

⌨️ Entwickler-SDKs

Gemini und Grok funktionieren beide direkt in ihren Web-Apps über einen benutzerdefinierten Connector. Entwickler können sich auch über das Gemini-SDK oder die xAI-API verbinden.

Füge WebsitePublisher als benutzerdefinierte App in der Gemini-App hinzu. Gemini registriert sich selbst und übernimmt die Anmeldung über OAuth – kein API-Schlüssel erforderlich.

ℹ️ Google bietet benutzerdefinierte Apps derzeit für persönliche Google-Konten in den USA an, ab 18 Jahren, mit Gemini auf Englisch und aktivierter Keep-Aktivität. Geschäfts- oder Schulkonten: siehe Gemini Enterprise unten.

1

Benutzerdefinierte App hinzufügen

Öffne auf gemini.google.com Einstellungen → Verbundene Apps und füge eine benutzerdefinierte App mit der MCP-Server-URL https://mcp.websitepublisher.ai hinzu.

3

Mit dem Erstellen beginnen

Frage in einem Gemini-Chat: „Liste mit WebsitePublisher meine Projekte auf.“ Die App funktioniert auch in Spark im Web und auf Mobilgeräten.

🏢 Gemini Enterprise: Ein Google-Workspace-Administrator fügt https://mcp.websitepublisher.ai als benutzerdefinierten MCP-Server für die Organisation hinzu; Teammitglieder verbinden sich dann mit ihrem eigenen WebsitePublisher-Konto.

Entwickler: Gemini-SDK

Das Google-Gemini-SDK bietet integrierte MCP-Unterstützung über stdio-Transport mit 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

Connector

Füge WebsitePublisher als benutzerdefinierten Connector auf grok.com hinzu. Grok übernimmt die Anmeldung über OAuth.

1

Benutzerdefinierten Connector hinzufügen

Öffne auf grok.com Einstellungen → Connectors und füge einen benutzerdefinierten Connector mit der URL https://mcp.websitepublisher.ai hinzu.

3

Mit dem Erstellen beginnen

Frage in einem Grok-Chat: „Liste mit WebsitePublisher meine Projekte auf.“

💡 Grok Business / Enterprise: Ein Team-Administrator muss den Connector hinzufügen, bevor Teammitglieder ihn verwenden können.

Entwickler: xAI-API

Grok unterstützt MCP auch über den remote_mcp-Tooltyp im 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)

🛠️ Verfügbare Tools (45)

Alle Plattformen erhalten Zugriff auf dieselben Kern-Tools, und zusammen decken sie den gesamten Stack ab: Seiten und Assets, Daten, Formulare, Auth (Admin, Mandant und Besucher), Integrationen und den Tresor, geplante Aufgaben und Projekthistorie. Die genaue Anzahl variiert je nach Projekt – konfigurierte Integrationen fügen dynamische Tools automatisch hinzu:

Projekte

get_started

Beginne hier – gibt dein Projekt und den genauen nächsten Aufruf zurück

get_skill

Baumuster, Designrichtlinien, Go-Live-Checkliste

list_projects

Liste alle deine Projekte auf

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 + Versionsinformationen abrufen

create_page

Neue HTML-Seite erstellen

update_page

Gesamte Seite ersetzen

patch_page

Teilaktualisierung mit Diff/Patch

delete_page

Seite löschen

Versionierung

get_page_versions

Versionshistorie mit Diffs

rollback_page

Auf vorherige Version zurücksetzen

Assets

list_assets

Bilder, CSS, JS auflisten

upload_asset

Upload über base64 oder URL

delete_asset

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)

entities

Entitätstypen: auflisten, erstellen, Schema abrufen, aktualisieren, löschen (operationsbasiert)

records

Entitätszeilen: auflisten, abrufen, erstellen, aktualisieren, löschen (operationsbasiert)

Tresor (Geheimnisse)

vault_list_secrets

Gespeicherte geheime Schlüssel auflisten

vault_store_secret

Verschlüsseltes Geheimnis speichern

vault_delete_secret

Geheimnis entfernen

Integrationen

list_integrations

Verfügbare Integrationen

search_integrations

Integrationen nach gewünschter Funktion finden (100+ verfügbar)

setup_integration

Mit API-Schlüsseln konfigurieren

execute_integration

Integrationsaktion ausführen

remove_integration

Integrationskonfiguration entfernen

Formulare (SAPI)

configure_form

Formular + Serveraktion definieren

list_forms

Konfigurierte Formulare auflisten

remove_form

Formularkonfiguration löschen

Tracking

set_tracking_scripts

GA, GTM, Pixel usw. 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 Editorsitzung abrufen

Geplante Aufgaben (AAPI)

create_scheduled_task

Automatische wiederkehrende Aufgaben planen

list_scheduled_tasks

Alle geplanten Aufgaben + nächste Ausführung auflisten

delete_scheduled_task

Geplante Aufgabe entfernen

Aufgabenverwaltung (TAPI)

tasks

Aufgaben mit Historie: auflisten, abrufen, erstellen, add_history, suchen, exportieren (operationsbasiert)

Besucher-Auth & Analytik (SAPI)

configure_visitor_auth

Besucherauthentifizierung einrichten

get_visitor_auth_config

Besucher-Auth-Konfiguration abrufen

get_analytics

Besucheranalytik für Projekt

get_integration_schema

Vollständiges Integrationsschema + Endpunkte abrufen

🔗 Dynamische Integrationstools

Über die 45 Kern-Tools hinaus generiert WebsitePublisher zusätzliche Tools dynamisch basierend auf den konfigurierten Integrationen deines Projekts. Jede Integration stellt ihre eigenen Endpunkte über execute_integration bereit – keine zusätzlichen MCP-Tools erforderlich.

124 Integrationen in diesen Kategorien verfügbar:

KI

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

E-Commerce

Produktkatalog, Warenkorb, Checkout, Bestellungen, Inventar, Rechnungen, Rabatte, Bewertungen, Wunschlisten

Zahlungen

Stripe, Mollie, PayPal

E-Mail

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

Sozial

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, Dateidownloads, E-Mail-Vorlagen, Analytik, 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:

🔧 Fehlerbehebung

ChatGPT: WebsitePublisher wird nicht verwendet

Wenn ChatGPT selbst antwortet (zum Beispiel mit einer Seitenvorschau im Chat, die nirgendwo veröffentlicht ist), beginne deine Nachricht mit @WebsitePublisher. Wenn die App weiterhin nicht reagiert, prüfe, ob sie in deinen ChatGPT-Einstellungen verbunden ist, und verbinde sie erneut, um die OAuth-Anmeldung aufzufrischen. Verwendest du den Custom GPT? Stelle sicher, dass es unser offizieller Custom GPT ist, nicht ein manuell erstellter.

Claude: Tools werden nicht angezeigt

Beende Claude Desktop vollständig (nicht nur das Fenster schließen) und öffne es erneut. Wenn sie weiterhin fehlen, führe die Connect-App erneut aus, um neu zu konfigurieren.

Cursor: Tools werden nicht geladen

Stelle sicher, dass du im Agent-Modus bist (nicht im Ask-Modus). Prüfe, dass ~/.cursor/mcp.json die korrekte Konfiguration enthält. Starte Cursor vollständig neu.

Devin Desktop (Windsurf): MCP-Server nicht gefunden

Starte nach dem Hinzufügen der Konfiguration Devin Desktop neu und aktiviere den MCP-Server manuell im Cascade-Panel. Dies ist das Sicherheitsdesign von Devin Desktop – Server müssen explizit aktiviert werden.

GitHub Copilot: Keine Verbindung

Stelle sicher, dass du VS Code 1.101+ verwendest. Prüfe, dass die Konfiguration "servers" (nicht "mcpServers") und "type": "http" verwendet. Wechsle im Copilot-Chat in den Agent-Modus.

Mistral: Tools werden im Chat nicht angezeigt

Stelle nach dem Hinzufügen des Connectors sicher, dass du ihn in deinem Chat aktivierst. Klicke auf die Schaltfläche Tools (Symbol mit 4 Quadraten) unterhalb des Eingabefelds und prüfe, dass WebsitePublisher aktiviert ist. Wenn der Connector nicht im Verzeichnis erscheint, versuche, nach „WebsitePublisher“ (ein Wort) zu suchen.

Gemini: „Benutzerdefinierte App hinzufügen“ nicht verfügbar

Benutzerdefinierte Apps sind derzeit von Google auf persönliche Konten in den USA mit Gemini auf Englisch beschränkt. Geschäfts- oder Schulkonten laufen über Gemini Enterprise (Admin-Einrichtung). Alle anderen können den SDK-Weg oben verwenden.

Grok: Verbunden, aber keine Tools

Entferne den Connector und füge ihn erneut hinzu. Stelle sicher, dass die WebsitePublisher-Anmeldeseite tatsächlich erschienen ist – wenn Grok „verbunden“ anzeigt, ohne dich zur Anmeldung aufzufordern, werden die Tools nicht geladen.

OAuth: Browser öffnet nicht

Für mcp-remote-basierte Einrichtungen (Claude Desktop, ältere Cursor-Konfigurationen): Stelle sicher, dass npx in deinem Terminal funktioniert. Versuche, npx -y mcp-remote --help auszuführen, um zu überprüfen.

Token abgelaufen

OAuth-Tokens werden für die meisten Plattformen automatisch erneuert. Für SDK-Benutzer: Hole ein neues Sitzungstoken vom Dashboard.

💡 Schnelltest: Frage deine KI „Liste meine WebsitePublisher-Projekte auf“ – wenn das funktioniert, bist du verbunden!

📚 Ressourcen

⬇️ App verbinden 🎛️ Dashboard 🤖 Unterstützte KIs 📄 OpenAPI-Spezifikation 🔍 Entdeckung 🐙 GitHub-Repository 🔌 MCP-Protokoll 📖 PAPI-Dokumentation 🔗 Integrationen