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 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_integrationausführen. - Aufgaben planen und verwalten — Wiederkehrende automatisierte Aufgaben erstellen, geplante Ausführungen auflisten und den Aufgabenverlauf mit und
tasksverfolgen.
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
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