WebsitePublisher.ai

официальный

Publish complete websites directly from any AI client via API — no hosting setup, CMS, or configuration required.

Что можно делать с Website Publisher Ai MCP?

  • List projects and check status — Ask your AI to list_projects or get_project_status to see all your sites with page counts and domain info.
  • Create and edit pages — Build a new page with create_page, replace its content via update_page, or make targeted changes with patch_page.
  • Manage assets and fragments — Upload images or CSS via upload_asset, then reuse shared HTML blocks like headers across pages using create_fragment and update_fragment.
  • Work with dynamic data — Define custom entity types with create_entity, then add and query records using create_record and list_records.
  • Roll back page versions — Review version history with get_page_versions and restore a previous version using rollback_page.
  • Configure integrations and forms — Set up email, payments, or AI services via setup_integration, then wire up visitor-facing forms with configure_form.

Документация

× Как это работаетДокументация Быстрый старт PAPI — Страницы и ресурсы MAPI — Динамические данные Интеграции SAPI — Сессии и формы MCP-сервер OpenClaw SkillИнструменты Развертывание Панель управления

MCP-сервер Онлайн — 55+ инструментов

Подключите свой ИИ, начните создавать

Выберите свою ИИ-платформу ниже, следуйте инструкциям, и вы начнете создавать сайты за считанные минуты.

ChatGPT OAuth Claude Приложение / OAuth Cursor Конфигурация MCP Copilot Встроенный MCP Mistral Каталог Copilot Studio Корпоративный Windsurf Встроенный MCP Gemini SDK Grok SDK

🔗 Конечные точки сервера

MCP-сервер https://mcp.websitepublisher.ai

Спецификация OpenAPI openapi.json

Обнаружение .well-known/mcp.json

Протокол Потоковый HTTP + JSON-RPC 2.0

Аутентификация OAuth 2.1 (автообнаружение) или Bearer-токен

ChatGPT

OAuth

Два пути на основе OAuth, без программирования (работает с бесплатными и Plus-аккаунтами): наш Пользовательский GPT или одобренное Приложение ChatGPT.

Вариант A Пользовательский GPT

1

Откройте наш Пользовательский GPT

Перейдите к WebsitePublisher GPT в ChatGPT.

2

Войдите по запросу

ChatGPT попросит авторизоваться. Войдите с вашей учетной записью WebsitePublisher (или создайте новую).

3

Начните создавать

Скажите ChatGPT: «Создай мне сайт-портфолио» — он сделает всё сам.

Вариант B Приложение ChatGPT Рекомендуется

1

Откройте приложение WebsitePublisher

Откройте приложение WebsitePublisher в каталоге приложений ChatGPT.

2

Подключитесь и войдите

Добавьте приложение и войдите с вашей учетной записью WebsitePublisher по запросу (или создайте новую).

3

Включите его в чате, затем попросите: «Создай мне сайт-портфолио».

🛠️ Разработчикам: Создайте свой собственный GPT, используя нашу спецификацию OpenAPI.

Claude

Подключить приложение

Три способа подключения: бесплатное приложение Connect (Desktop), пользовательский коннектор (claude.ai) или ручная настройка MCP.

Вариант A Приложение Connect

1

Скачайте приложение Connect

Скачайте для Mac, Windows или Linux.

2

Войдите

Откройте приложение и войдите через Google или email. Приложение автоматически настроит Claude Desktop.

3

Перезапустите Claude Desktop

Полностью закройте и откройте заново. Спросите: «Покажи список моих проектов WebsitePublisher»

Вариант B Пользовательский коннектор Рекомендуется

1

Добавьте пользовательский коннектор

В claude.ai перейдите в Настройки → Коннекторы → Добавить пользовательский коннектор. Введите URL: https://mcp.websitepublisher.ai/

2

Авторизуйтесь

Войдите с вашей учетной записью WebsitePublisher по запросу. Инструменты сразу же станут доступны в вашем чате.

🌐 Веб-коннектор работает в любом браузере — не требуется десктопное приложение или Node.js. Идеально для быстрых правок на ходу.

Вариант C Ручная настройка Продвинутый

Добавьте это в ваш claude_desktop_config.json:

claude_desktop_config.jsonКопировать

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

💡 При первом использовании откроется окно браузера для входа через OAuth. После этого токены кэшируются автоматически.

Mistral / Le Chat

Каталог

WebsitePublisher.ai — это предварительно настроенный Каталожный Коннектор в курируемом каталоге коннекторов Mistral. Не нужны URL или настройка — просто найдите, нажмите «Добавить» и войдите.

1

Откройте Коннекторы

Перейдите на chat.mistral.ai. На боковой панели нажмите IntelligenceConnectors, затем нажмите + Add Connector.

2

Найдите WebsitePublisher в каталоге

Найдите "WebsitePublisher" в каталоге коннекторов. Нажмите Add на карточке WebsitePublisher.ai.

3

Войдите через OAuth

Вы будете перенаправлены для входа с вашей учетной записью WebsitePublisher (или создайте новую). OAuth определяется автоматически — настройка не требуется.

4

Включите в вашем чате

В любом разговоре Le Chat нажмите кнопку Tools (иконка с 4 квадратами) под полем ввода. Убедитесь, что WebsitePublisher отмечен, затем начните создавать.

💡 Совет: Перейдите в Connectors → My Connectors → WebsitePublisher → вкладка Functions, чтобы переключить Always Allow для часто используемых функций чтения. Это пропускает запрос разрешения для частых действий, таких как список страниц или проектов.

⌨️ Разработчикам: Вы также можете зарегистрировать WebsitePublisher программно через Mistral API/SDK, используя client.beta.connectors.create_async() с URL сервера https://mcp.websitepublisher.ai/.

Cursor

Конфигурация MCP

Добавьте WebsitePublisher как MCP-сервер в Cursor. Использует mcp-remote в качестве моста для OAuth.

1

Добавьте конфигурацию MCP

Создайте или отредактируйте ~/.cursor/mcp.json:

~/.cursor/mcp.jsonКопировать

2

Перезапустите Cursor

Полностью закройте и откройте заново. Переключитесь в режим Agent на панели чата (Ctrl+L → переключатель Agent).

3

Аутентифицируйтесь

При первом использовании откроется браузер для OAuth. После этого токены кэшируются и используются совместно с Claude Desktop.

💡 Cursor и Claude Desktop совместно используют OAuth-токены через ~/.mcp-auth/ — если один аутентифицирован, то и другой тоже.

GitHub Copilot (VS Code)

Встроенный MCP

VS Code 1.101+ поддерживает встроенный удаленный MCP с автообнаружением OAuth. Мост не требуется.

1

Создайте .vscode/mcp.json в вашем рабочем пространстве:

.vscode/mcp.jsonКопировать

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

2

Copilot автоматически обнаруживает OAuth. Войдите, когда откроется браузер.

3

Используйте в режиме Agent

Переключитесь в режим Agent в Copilot Chat и начните создавать.

💡 Обратите внимание на другой формат: "servers" (не "mcpServers") и "type": "http" + "url".

Windsurf

Встроенный MCP

Windsurf имеет встроенную поддержку Потокового HTTP + автообнаружение OAuth. Без моста, без Node.js — просто URL.

1

Создайте или отредактируйте ~/.codeium/windsurf/mcp_config.json:

~/.codeium/windsurf/mcp_config.jsonКопировать

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

2

Включите MCP-сервер

Перезапустите Windsurf. На панели Cascade включите MCP-сервер WebsitePublisher. Нажмите «Allow», когда будет предложено открыть внешний сайт.

3

Войдите

OAuth запускается автоматически. После входа все инструменты доступны.

🌟 Windsurf — самая чистая интеграция: не требуется ни мост, ни npx, ни Node.js.

Microsoft Copilot Studio

Корпоративный

Создавайте пользовательских копилотов с возможностями WebsitePublisher. Интегрируется через OAuth в вашу среду Microsoft 365.

1

Создайте нового копилота

В Copilot Studio создайте нового копилота или откройте существующего.

2

Добавьте MCP-коннектор

Перейдите в Settings → Connectors → Add MCP connector. Введите URL сервера: https://mcp.websitepublisher.ai/

3

Настройте OAuth

Copilot Studio автоматически обнаруживает конфигурацию OAuth. Завершите процесс входа для авторизации.

4

Включите инструменты

Выберите, к каким инструментам WebsitePublisher ваш копилот должен иметь доступ, и опубликуйте.

⌨️ SDK для разработчиков

Для Gemini и Grok подключение осуществляется через их соответствующие SDK. Требуются знания программирования.

Gemini (Google AI SDK)

SDK

SDK Gemini от Google имеет встроенную поддержку MCP. Работает через транспорт stdio с npx.

⚠️ MCP доступен только через Gemini API/SDK. Веб-приложение (gemini.google.com) и Gems не поддерживают внешние MCP-серверы.

Python

ТерминалКопировать

pip install google-genai mcp

PythonКопировать

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

ТерминалКопировать

npm install @google/genai @modelcontextprotocol/sdk

JavaScriptКопировать

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 поддерживает MCP через тип инструмента remote_mcp в xAI SDK.

⚠️ MCP доступен только через xAI API/SDK. Веб-интерфейс Grok не поддерживает пользовательские MCP-серверы.

ТерминалКопировать

pip install xai-sdk

PythonКопировать

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)

🛠️ Доступные инструменты (55+)

Все платформы получают доступ к одним и тем же основным инструментам. Точное количество зависит от проекта — настроенные интеграции добавляют динамические инструменты автоматически:

Проекты

list_projects

Список всех ваших проектов

get_project_status

Количество страниц/ресурсов, домен

create_project

Создать новый проект (имя, поддомен)

Страницы

list_pages

Список страниц в проекте

get_page

Получить HTML страницы + информацию о версии

create_page

Создать новую HTML-страницу

update_page

Заменить всю страницу

patch_page

Частичное обновление с diff/patch

delete_page

Удалить страницу

Версионирование

get_page_versions

История версий с diff

rollback_page

Откатить к предыдущей версии

Ресурсы

list_assets

Список изображений, CSS, JS

upload_asset

Загрузить через base64 или URL

delete_asset

Удалить ресурс

get_asset

Прочитать содержимое ресурса (JS, CSS, JSON, SVG)

patch_asset

Частичное редактирование ресурсов с поиском и заменой

Сущности (Динамические данные)

list_entities

Список типов сущностей

create_entity

Определить новый тип сущности

get_entity_schema

Получить определение схемы сущности

update_entity

Обновить метаданные сущности

delete_entity

Удалить тип сущности + данные

list_records

Список записей сущности

get_record

Получить одну запись по ID

create_record

Добавить запись

update_record

Обновить запись

delete_record

Удалить запись

Хранилище (Секреты)

vault_list_secrets

Список сохраненных ключей секретов

vault_store_secret

Сохранить зашифрованный секрет

vault_delete_secret

Удалить секрет

Интеграции

list_integrations

Доступные интеграции

setup_integration

Настроить с API-ключами

execute_integration

Запустить действие интеграции

remove_integration

Удалить конфигурацию интеграции

Формы (SAPI)

configure_form

Определить форму + действие на сервере

list_forms

Список настроенных форм

remove_form

Удалить конфигурацию формы

Фрагменты

list_fragments

Список переиспользуемых HTML-фрагментов

create_fragment

Создать общий фрагмент (шапка, подвал…)

update_fragment

Обновить фрагмент — все страницы обновляются мгновенно

delete_fragment

Удалить фрагмент

Отслеживание

set_tracking_scripts

Вставить GA, GTM, Pixel и т.д.

get_tracking_scripts

Получить текущую конфигурацию отслеживания

remove_tracking_scripts

Удалить все скрипты отслеживания

Визуальный редактор (WPE)

create_edit_session

Открыть визуальный редактор изображений для страницы

get_edit_session_changes

Получить ожидающие изменения из сессии редактора

Запланированные задачи (AAPI)

create_scheduled_task

Запланировать автоматические повторяющиеся задачи

list_scheduled_tasks

Список всех запланированных задач + следующий запуск

delete_scheduled_task

Удалить запланированную задачу

Управление задачами (TAPI)

list_tasks

Список задач проекта со статусом

get_task

Получить детали задачи + % выполнения

create_task

Создать новую задачу

add_task_history

Добавить обновление прогресса к задаче

get_task_history

Получить полную историю задачи

export_tasks

Экспортировать все задачи как Markdown

Аутентификация посетителей и аналитика (SAPI)

configure_visitor_auth

Настроить аутентификацию посетителей

get_visitor_auth_config

Получить конфигурацию аутентификации посетителей

get_analytics

Аналитика посетителей для проекта

get_integration_schema

Получить полную схему интеграции + конечные точки

🔗 Инструменты динамической интеграции

Помимо 55+ основных инструментов, WebsitePublisher динамически генерирует дополнительные инструменты на основе настроенных интеграций вашего проекта. Каждая интеграция предоставляет свои собственные конечные точки через execute_integration — дополнительные инструменты MCP не требуются.

Доступно 78 интеграций в следующих категориях:

ИИ

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

Электронная коммерция

Каталог товаров, корзина, оформление заказа, заказы, инвентарь, счета, скидки, отзывы, списки желаний

Платежи

Stripe, Mollie, PayPal

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

Социальные сети

LinkedIn, Twitter/X

Мессенджеры

Slack, Discord, Telegram, Twilio (SMS + WhatsApp)

Доставка

PostNL, SendCloud

CRM и продуктивность

HubSpot, Notion, Linear, Todoist, Airtable, Supabase

Медиа

Cloudinary, Unsplash, Pexels, Giphy, Imgur, Vimeo, YouTube

Данные

Google Places, NewsAPI, OpenWeather, Overheid.io KVK, Web Scraper

Платформа

Блог, комментарии, потоки, загрузка файлов, шаблоны писем, аналитика, Schema.org и другое

Разработка и мониторинг

GitHub, Sentry, Cal.com

📖 См. Документацию по интеграциям для полного списка с конечными точками и руководствами по настройке.

💬 Примеры запросов

Работают на любой платформе:

«Покажи список моих проектов WebsitePublisher»

«Создай мне сайт-портфолио со страницами "О себе" и "Контакты"»

«Загрузи это изображение и добавь его в герой-блок главной страницы»

«Покажи историю версий главной страницы»

«Откати страницу "О себе" к предыдущей версии»

🔧 Устранение неполадок

ChatGPT: Действия не работают

Убедитесь, что вы используете наш официальный Пользовательский GPT, а не созданный вручную. Попробуйте обновить OAuth-подключение.

Claude: Инструменты не отображаются

Полностью закройте Claude Desktop (не просто окно) и откройте заново. Если они всё еще отсутствуют, запустите приложение Connect снова для перенастройки.

Cursor: Инструменты не загружаются

Убедитесь, что вы находитесь в режиме Agent (не Ask). Проверьте, что у ~/.cursor/mcp.json правильная конфигурация. Полностью перезапустите Cursor.

Windsurf: MCP-сервер не найден

После добавления конфигурации перезапустите Windsurf и вручную включите MCP-сервер в панели Cascade. Это особенность системы безопасности Windsurf — серверы необходимо явно активировать.

GitHub Copilot: Нет подключения

Убедитесь, что у вас VS Code версии 1.101 или выше. Проверьте, что в конфигурации используются "servers" (а не "mcpServers") и "type": "http". Переключитесь в режим Agent в Copilot Chat.

Mistral: Инструменты не отображаются в чате

После добавления коннектора убедитесь, что он включен в чате. Нажмите кнопку Tools (иконка с 4 квадратами) под полем ввода и проверьте, что WebsitePublisher активирован. Если коннектор не появляется в каталоге, попробуйте выполнить поиск по запросу "WebsitePublisher" (одним словом).

Gemini / Grok: Не работает в веб-приложении

MCP для этих платформ работает только через SDK/API. Веб-интерфейсы не поддерживают пользовательские MCP-серверы. Используйте примеры кода выше.

OAuth: Браузер не открывается

Для конфигураций на основе mcp-remote (Claude, Cursor): убедитесь, что npx работает в вашем терминале. Попробуйте выполнить npx -y mcp-remote --help для проверки.

Токен истек

Токены OAuth обновляются автоматически на большинстве платформ. Для пользователей SDK: получите новый токен сессии из панели управления.

💡 Быстрая проверка: Спросите своего ИИ-ассистента "List my WebsitePublisher projects" — если это сработает, подключение установлено!

📚 Ресурсы

⬇️ Подключить приложение 🎛️ Панель управления 🤖 Поддерживаемые ИИ 📄 Спецификация OpenAPI 🔍 Поиск 🐙 Репозиторий GitHub 🔌 Протокол MCP 📖 Документация PAPI 🔗 Интеграции