ai.websitepublisher/mcp

Registre officiel IA et agents

Build and publish websites through AI conversation.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http ai-websitepublisher-mcp 'https://mcp.websitepublisher.ai/'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "ai-websitepublisher-mcp": {
            "type": "http",
            "url": "https://mcp.websitepublisher.ai/"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. 🌐 WebsitePublisher.ai — MCP Server
  2. ⚡ Quickstart
  3. 🔑 Authentication
  4. 🛠 Tools
  5. 🌍 Supported AI Platforms
  6. 📋 Technical Details
  7. 💰 Pricing
  8. 📖 Documentation
  9. 🔒 Security & Privacy
  10. 🏗 This Repository
  11. 📬 Support

🌐 WebsitePublisher.ai — MCP Server

Build and publish websites through AI conversation.

Create pages, upload assets, manage data, and deploy to custom domains — all from your favorite AI assistant. Just connect and start talking.


⚡ Quickstart

Claude.ai (Connectors)
  1. Go to Settings → Connectors → Add custom connector
  2. Enter name: WebsitePublisher and URL: https://mcp.websitepublisher.ai
  3. Click Connect → Browser opens for login → Done ✅
Claude Desktop

Add to your claude_desktop_config.json:

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

Restart Claude Desktop → Browser opens for login → Done ✅

Mistral / Le Chat (one-click)
  1. Open Le Chat → Intelligence → Connectors → + Add Connector
  2. Choose Custom MCP Connector
  3. Enter URL: https://mcp.websitepublisher.ai/
  4. Click Connect → Login → Done ✅
ChatGPT

Search "WebsitePublisher" in the GPT Store, or visit: chat.openai.com/g/websitepublisher

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

🔑 Authentication

Zero configuration required. WebsitePublisher uses OAuth 2.1 with automatic discovery:

  1. Your AI client connects to https://mcp.websitepublisher.ai/
  2. Server responds with 401 + discovery metadata (RFC 9728)
  3. Client auto-registers via Dynamic Client Registration (RFC 7591)
  4. Browser opens → Login with Google or email (OTP) → Redirect back
  5. Client receives OAuth token → Connected ✅

PKCE is enforced on all flows. No API keys to manage.


🛠 Tools

57 tools organized across twelve categories:

📁 Project Management
ToolDescription
get_skillGet the full agent skill document with patterns, snippets, and go-live checklist
list_projectsList all projects you have access to
get_project_statusGet project details: pages, assets, domain info
📄 Pages
ToolDescription
list_pagesList all pages in a project
get_pageGet page content with version info
create_pageCreate a new HTML page
update_pageReplace full page content
patch_pageApply targeted changes (diff-based, saves tokens)
delete_pageDelete a page
get_page_versionsView version history
rollback_pageRestore a previous version
🧩 Fragments (Reusable Components)
ToolDescription
list_fragmentsList all reusable HTML fragments
create_fragmentCreate a reusable fragment (nav, footer, banner)
update_fragmentUpdate a fragment — all pages using it update automatically
delete_fragmentDelete a fragment
🖼 Assets
ToolDescription
list_assetsList uploaded files (images, CSS, JS)
upload_assetUpload a file via base64 or URL
delete_assetRemove an asset
patch_assetApply text changes to CSS/JS/SVG assets without re-uploading
📊 Entities (Structured Data)
ToolDescription
list_entitiesList data models in a project
create_entityCreate a new data model with properties
get_entity_schemaGet the schema/structure of an entity
update_entityUpdate entity metadata or enable public read access
delete_entityRemove an entity and all its data
📝 Records (Data)
ToolDescription
list_recordsList records with pagination
get_recordGet a single record by ID
create_recordCreate a new record
update_recordUpdate an existing record
delete_recordDelete a record
🔐 Vault (Secrets Management)
ToolDescription
vault_list_secretsList stored secrets (metadata only, never values)
vault_store_secretStore or update an encrypted secret (AES-256-GCM)
vault_delete_secretPermanently delete a secret
🔌 Integrations
ToolDescription
list_integrationsList available integrations and their config status
get_integration_schemaGet full schema of an integration's endpoints and inputs
setup_integrationConfigure an integration by storing API keys
execute_integrationExecute an integration action (email, payment, etc.)
remove_integrationRemove an integration and its vault secrets
📬 Forms & Lead Capture
ToolDescription
configure_formDefine form fields and submit actions (leads, email, webhook)
list_formsList all configured forms
remove_formRemove a form configuration
🔒 Visitor Authentication
ToolDescription
configure_visitor_authEnable email-based visitor login (magic link or code)
get_visitor_auth_configGet current visitor auth settings
📈 Tracking & Analytics
ToolDescription
set_tracking_scriptsSet GA, GTM, Meta Pixel, or custom tracking scripts
get_tracking_scriptsGet current tracking configuration
remove_tracking_scriptsRemove all tracking scripts
get_analyticsGet visitor analytics: pageviews, referrers, devices, UTM
🖼️ Visual Image Editor
ToolDescription
create_edit_sessionCreate a browser-based image editing session
get_edit_session_changesRead back what the user changed in the editor
⏰ Scheduled Tasks
ToolDescription
create_scheduled_taskCreate a cron-based scheduled task
list_scheduled_tasksList scheduled tasks with status and next run time
delete_scheduled_taskDelete a scheduled task
📋 Task Tracker
ToolDescription
list_tasksList all tracked tasks with completion percentage
get_taskGet task details and status
get_task_historyGet full history of a task (progress, notes, documents)
create_taskCreate a new task
add_task_historyAppend progress update or note to a task
export_tasksExport all tasks as Markdown grouped by status

🌍 Supported AI Platforms

PlatformConnectionAuth
Claude.aiNative ConnectorOAuth 2.1 (automatic)
Claude Desktopvia mcp-remoteOAuth 2.1 (browser)
Mistral / Le ChatNative MCP connectorOAuth 2.1 (automatic)
ChatGPTGPT ActionsOAuth 2.0
Cursorvia mcp-remoteOAuth 2.1 (browser)
Windsurfvia mcp-remoteOAuth 2.1 (browser)
Claude Codevia mcp-remoteOAuth 2.1 (browser)
GitHub CopilotMCP configOAuth 2.1 (browser)
JetBrains AIMCP configOAuth 2.1 (browser)
GrokMCP configOAuth 2.1 (browser)
GeminiMCP configOAuth 2.1 (browser)

📋 Technical Details

Server URLhttps://mcp.websitepublisher.ai/
TransportStreamable HTTP (JSON-RPC over POST)
ProtocolMCP 2025-06-18
Auth Discoveryhttps://mcp.websitepublisher.ai/.well-known/oauth-protected-resource
Auth Serverhttps://auth.websitepublisher.ai/.well-known/oauth-authorization-server
Token Typeswps_ (session), wpr_ (refresh), wpc_ (client ID)
PKCERequired (S256)
Scopesmcp:read, mcp:write, mcp:full

💰 Pricing

PlanPriceProjectsPagesCustom Domain
Free€0/mo15❌
Starter€9/mo325/project✅
Pro€19/mo10Unlimited✅
Agency€49/mo50Unlimited✅

📖 Documentation


🔒 Security & Privacy

  • OAuth 2.1 with PKCE on all flows
  • Dynamic Client Registration (RFC 7591) — no pre-shared secrets
  • Rate limiting on all endpoints
  • Content scanning and fraud prevention
  • No credentials stored in client — token-based sessions only
  • Privacy Policy: websitepublisher.ai/privacy

🏗 This Repository

This is the documentation and integration repository for the WebsitePublisher.ai MCP server. The server itself is a hosted SaaS service — no installation or self-hosting required. Just connect your AI client to https://mcp.websitepublisher.ai/ and start building.


📬 Support


WebsitePublisher.ai — The easiest way to build websites with AI.

Questions fréquentes

Qu'est-ce que ai.websitepublisher/mcp ?

Build and publish websites through AI conversation.

Comment installer ai.websitepublisher/mcp ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http ai-websitepublisher-mcp 'https://mcp.websitepublisher.ai/'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour ai.websitepublisher/mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

ai.websitepublisher/mcp est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient ai.websitepublisher/mcp ?

Il est publié par megberts. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.