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 🔗 Интеграции