Puppetflow — MCP-сервер для Claude Code: что делает и как установить
Управляет браузерными сценариями на собственном сервере Puppetflow прямо из чата с ассистентом. Помогает запускать сценарии, проверять логи и забирать скриншоты.
Открыть на GitHubЧто делает Puppetflow
Puppetflow связывает ИИ-клиенты с вашей собственной платформой браузерной автоматизации. Все сценарии выполняются удалённо в браузере на сервере, поэтому локальная машина не нагружается. Ассистент получает доступ к списку заготовленных сценариев на JavaScript, может активировать их выполнение, следить за ходом шагов и запрашивать результаты.
Через MCP-сервер агент считывает историю прогонов, скачивает видеозаписи сессий и свежие скриншоты. Если автоматизация застряла на проверке, человек может перехватить управление окном браузера вручную. Без поднятого инстанса платформы и созданного токена интеграция работать не будет. Доступ настраивается через протокол HTTP с авторизацией Bearer-токеном или по OAuth.
Какие задачи решает
- запустить готовый браузерный сценарий из чата с ИИ
- получить скриншоты и видеозаписи завершённых прогонов
- проверить журналы выполнения автоматизации при ошибках
- передать входные параметры в рабочий процесс на JavaScript
Примеры запросов агенту
- Запусти сценарий авторизации в сервисе и пришли итоговый скриншот
- Проверь статус последнего прогона и покажи ошибки из логов
- Найди в библиотеке сценарий сбора цен и запусти его с новыми параметрами
Как установить Puppetflow
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://{instance_host}/api/workspaces/{workspace}/mcp-server/http1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add puppetflow --url https://{instance_host}/api/workspaces/{workspace}/mcp-server/http1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"puppetflow": {
"url": "https://{instance_host}/api/workspaces/{workspace}/mcp-server/http"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"puppetflow": {
"type": "http",
"url": "https://{instance_host}/api/workspaces/{workspace}/mcp-server/http"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http puppetflow https://{instance_host}/api/workspaces/{workspace}/mcp-server/httpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Puppetflow
Как установить Puppetflow в Claude Code?
В терминале выполните команду claude mcp add --transport http puppetflow https://{instance_host}/api/workspaces/{workspace}/mcp-server/http. Замените {instance_host} на адрес вашего сервера, а {workspace} — на рабочий идентификатор.
Что делает MCP-сервер Puppetflow?
Он позволяет клиенту обращаться к удалённому инстансу Puppetflow. Модель может находить сценарии, запускать JavaScript-автоматизацию, читать логи и скачивать результаты сессий.
Где взять токен для подключения MCP-сервера?
Токен создаётся в веб-интерфейсе Puppetflow в разделе Workspace > Settings > Instance MCP. Полученный ключ используется для авторизации обращений клиента к HTTP-эндпоинту.