WebsitePublisher.ai

официальный

Публикуйте полноценные веб-сайты напрямую из любого AI-клиента через API — без настройки хостинга, CMS или конфигурации.

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

  • Управление проектами и страницами — Попросите ассистента составить список проектов, создать страницы или обновить содержимое страниц, , и .
  • Работа с ресурсами и версиями — Загружайте изображения или CSS, просматривайте историю версий страниц и откатывайте изменения, , и .
  • Настройка форм и отслеживания — Настраивайте серверные формы, внедряйте скрипты аналитики или управляйте авторизацией посетителей, , и .
  • Автоматизация с помощью интеграций — Ищите более 100 доступных интеграций, настраивайте их с помощью API-ключей и выполняйте их действия через и execute_integration.
  • Планирование и управление задачами — Создавайте повторяющиеся автоматические задачи, просматривайте запланированные запуски и отслеживайте историю задач с помощью и tasks.

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

🔗 Серверные конечные точки

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

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

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

Протокол Streamable HTTP + JSON-RPC 2.0

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

Три способа подключения. Вариант A — самый быстрый — WebsitePublisher указан в каталоге коннекторов Anthropic, поэтому подключение занимает один клик и работает на всех тарифных планах Claude, включая бесплатный. Вариант B настраивает Claude Desktop за вас, а также настраивает Cursor, Windsurf и VS Code. Вариант C — ручная настройка MCP.

1

Откройте листинг в Claude

Перейдите прямо к листингу WebsitePublisher или в claude.ai откройте Настройки → Коннекторы и найдите WebsitePublisher. Ничего вставлять и настраивать не нужно.

2

Нажмите «Подключить» и авторизуйтесь

Войдите в свою учетную запись WebsitePublisher при появлении запроса. Инструменты сразу же станут доступны в вашем чате. Листинг имеет значок Community — это уровень проверки Anthropic, а не ограничение.

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

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

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

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

Добавьте WebsitePublisher как удаленный MCP-сервер в Cursor. Cursor изначально поддерживает OAuth — мост или Node.js не нужны.

1

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

Создайте или отредактируйте ~/.cursor/mcp.json (все проекты) или .cursor/mcp.json в папке вашего проекта:

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

2

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

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

3

Аутентификация

При первом использовании Cursor откроет ваш браузер для входа в WebsitePublisher. После входа вы автоматически вернетесь в Cursor, и инструменты станут доступны.

💡 Все еще используете старую конфигурацию npx mcp-remote? Она продолжает работать, но конфигурация url выше проще и не требует Node.js.

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

1

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

Создайте .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".

Devin Desktop имеет нативную поддержку Streamable HTTP + автообнаружение OAuth. Никакого моста, никакого Node.js — просто URL.

1

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

Создайте или отредактируйте ~/.config/devin/mcp_config.json (Windows: %APPDATA%\devin\mcp_config.json) или откройте его из панели Cascade: меню … → MCPs → Открыть файл конфигурации MCP:

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

2

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

Перезапустите Devin Desktop. На панели Cascade (меню … → MCPs) включите MCP-сервер WebsitePublisher. Нажмите «Разрешить», когда появится запрос на открытие внешнего сайта.

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

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

1

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

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

2

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

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

3

Настройте OAuth

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

4

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

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

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

Gemini и Grok работают напрямую в своих веб-приложениях через пользовательский коннектор. Разработчики также могут подключиться через Gemini SDK или xAI API.

Добавьте WebsitePublisher как пользовательское приложение в приложении Gemini. Gemini регистрирует себя и обрабатывает вход через OAuth — API-ключ не нужен.

ℹ️ Google в настоящее время предлагает пользовательские приложения личным учетным записям Google в США, возраст 18+, с Gemini, установленным на английский, и включенной активностью Keep. Рабочие или учебные учетные записи: см. Gemini Enterprise ниже.

1

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

На gemini.google.com откройте Настройки → Подключенные приложения и добавьте пользовательское приложение с URL MCP-сервера https://mcp.websitepublisher.ai.

3

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

В чате Gemini спросите: «Используя WebsitePublisher, покажи мои проекты.» Приложение также работает в Spark в вебе и на мобильных устройствах.

🏢 Gemini Enterprise: администратор Google Workspace добавляет https://mcp.websitepublisher.ai как пользовательский MCP-сервер для организации; затем члены команды подключаются со своей собственной учетной записью WebsitePublisher.

Разработчикам: Gemini SDK

Gemini SDK от Google имеет встроенную поддержку MCP через stdio-транспорт с 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

Коннектор

Добавьте WebsitePublisher как пользовательский коннектор на grok.com. Grok обрабатывает вход через OAuth.

1

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

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

3

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

В чате Grok спросите: «Используя WebsitePublisher, покажи мои проекты.»

💡 Grok Business / Enterprise: администратор команды должен добавить коннектор, прежде чем члены команды смогут его использовать.

Разработчикам: xAI API

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

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

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

Проекты

get_started

Начните здесь — возвращает ваш проект и точный следующий вызов

get_skill

Паттерны сборки, рекомендации по дизайну, контрольный список запуска

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

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

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

entities

Типы сущностей: список, создание, получение схемы, обновление, удаление (на основе операций)

records

Записи сущностей: список, получение, создание, обновление, удаление (на основе операций)

Хранилище секретов (Vault)

vault_list_secrets

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

vault_store_secret

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

vault_delete_secret

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

Интеграции

list_integrations

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

search_integrations

Поиск интеграций по нужному действию (доступно 100+)

setup_integration

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

execute_integration

Выполнить действие интеграции

remove_integration

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

Формы (SAPI)

configure_form

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

list_forms

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

remove_form

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

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

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)

tasks

Задачи с историей: список, получение, создание, add_history, поиск, экспорт (на основе операций)

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

configure_visitor_auth

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

get_visitor_auth_config

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

get_analytics

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

get_integration_schema

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

🔗 Динамические инструменты интеграции

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

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

AI

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

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

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

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

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

ChatGPT: WebsitePublisher не используется

Если ChatGPT отвечает сам (например, с предпросмотром страницы в чате, которая нигде не опубликована), начните сообщение с @WebsitePublisher. Если приложение по-прежнему не отвечает, проверьте, что оно подключено в настройках ChatGPT, и переподключите его, чтобы обновить вход через OAuth. Используете Custom GPT? Убедитесь, что это наш официальный Custom GPT, а не созданный вручную.

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

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

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

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

Devin Desktop (Windsurf): MCP-сервер не найден

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

GitHub Copilot: Не подключается

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

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

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

Gemini: «Добавить пользовательское приложение» недоступно

Пользовательские приложения в настоящее время ограничены Google для личных учетных записей в США с Gemini на английском языке. Рабочие или учебные учетные записи проходят через Gemini Enterprise (настройка администратором). Все остальные могут использовать маршрут SDK выше.

Grok: Подключено, но нет инструментов

Удалите коннектор и добавьте его снова. Убедитесь, что страница входа в WebsitePublisher действительно появилась — если Grok показывает «подключено» без запроса входа, инструменты не загрузятся.

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

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

Срок действия токена истек

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

💡 Быстрый тест: Спросите вашего ИИ «Покажи мои проекты WebsitePublisher» — если это работает, вы подключены!

📚 Ресурсы

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