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_projectsorget_project_statusto see all your sites with page counts and domain info. - Create and edit pages — Build a new page with
create_page, replace its content viaupdate_page, or make targeted changes withpatch_page. - Manage assets and fragments — Upload images or CSS via
upload_asset, then reuse shared HTML blocks like headers across pages usingcreate_fragmentandupdate_fragment. - Work with dynamic data — Define custom entity types with
create_entity, then add and query records usingcreate_recordandlist_records. - Roll back page versions — Review version history with
get_page_versionsand restore a previous version usingrollback_page. - Configure integrations and forms — Set up email, payments, or AI services via
setup_integration, then wire up visitor-facing forms withconfigure_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. На боковой панели нажмите Intelligence → Connectors, затем нажмите + 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 🔗 Интеграции