WebAsk

io.github.WebAskiov1.0.0更新于 Sep 29, 2026

Build surveys, read answers and make reports in WebAsk from an AI assistant.

已验证Streamable HTTP可网页运行Data & AnalyticsBusiness & CommerceProductivity & Workflow

概览

AI 生成的概览

让助手通过托管的 MCP 端点创建 WebAsk 问卷、读取回答并生成报告。

功能
WebAsk 提供 161 个问卷相关工具:按描述创建和编辑问卷,设置问题、分支、变量与隐藏字段,应用主题并发布或回退版本。还可读取和标记回答、隐藏或清理测试数据,生成汇总、带筛选的报告和 AI 报告,并导出为 Excel、CSV、SPSS、Word 和 PDF。其他工具覆盖通知、Webhook、CRM 与表格集成,以及成员、角色、文件夹和品牌等账户管理。
适用场景
适合已经在使用 WebAsk 做问卷的场景:让助手起草问卷、在发布前检查、分析回答,或整理成可发给客户的报告。也适合希望用自然语言完成问卷创建与报告、而不想手工搭建表单的团队。
运行要求
使用远程 Streamable HTTP 端点,本地无需部署任何服务。需要 WebAsk API 密钥,通过 Authorization 请求头以 Bearer 形式发送,在“设置 → API / MCP”中创建。部分客户端需要 Node.js 运行 mcp-remote 桥接。权限与账户中的空间角色和套餐一致,速率限制为每分钟 180 次请求。
安装前请注意
API 密钥拥有与用户在该空间相同的权限,应作为机密保管,可随时在“设置 → API / MCP”中撤销。删除问卷、清理回答等不可逆工具会被服务器标注 destructiveHint,执行前应确认。回答和报告可能通过 Webhook、CRM、表格和即时通讯工具导出或发送给第三方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 WebAsk,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "webask-mcp": {
      "type": "http",
      "url": "https://mcp.webask.io/mcp/v1"
    }
  }
}

README

[WebAsk MCP — опросы, ответы и отчёты из ИИ-ассистента]

Быстрый старт  ·  25 навыков  ·  161 инструмент  ·  Что попросить  ·  English

[Навыков: 25] [Инструментов: 161] [MCP: Streamable HTTP] [Лицензия MIT]

MCP-сервер WebAsk и готовые навыки (skills) для ИИ-ассистента. Ассистент соберёт анкету по описанию, проверит её перед запуском, прочитает ответы и сделает отчёт для заказчика. Вы только говорите, что нужно.

Работает с Claude Code, Claude Desktop, Cursor, VS Code, Codex и Gemini CLI.

text
Вы:  Сделай анкету для клиентов автосервиса: оценить работу и собрать контакты     для повторной записи.ИИ:  ✓ подобрал типы вопросов  ✓ собрал 7 вопросов и 2 ветвления  ✓ применил тему     Черновик готов, пока его видите только вы. Публикуем?

Быстрый старт

  1. Создайте ключ. В кабинете WebAsk откройте Настройки → API / MCP и нажмите «Создать API-ключ». Ключ показывается один раз, сохраните его сразу.
  2. Подключите сервер https://mcp.webask.io/mcp/v1 к ассистенту. Готовые команды и конфиги ниже.
  3. Попросите: «Покажи мои опросы и сколько ответов пришло за неделю».

Claude Code: всё одной установкой

Плагин ставит MCP-сервер и все 25 навыков сразу. Ключ Claude Code спросит при установке и сохранит в системном хранилище паролей.

text
/plugin marketplace add WebAskio/webask-mcp/plugin install webask@webask

Если нужен только сервер, без навыков:

bash
claude mcp add --transport http webask https://mcp.webask.io/mcp/v1 \  --header "Authorization: Bearer YOUR_API_KEY"

Другие клиенты

В конфигах ниже замените YOUR_API_KEY на свой ключ.

Claude Desktop

Settings → Developer → Edit Config, в файл claude_desktop_config.json. Нужен установленный Node.js: его использует mcp-remote, он передаёт ключ серверу.

json
{  "mcpServers": {    "webask": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp.webask.io/mcp/v1", "--header", "Authorization:${WEBASK_AUTH}"],      "env": { "WEBASK_AUTH": "Bearer YOUR_API_KEY" }    }  }}

После сохранения перезапустите Claude Desktop.

Cursor

Settings → MCP → Add new global MCP server, или напрямую в файл ~/.cursor/mcp.json:

json
{  "mcpServers": {    "webask": {      "url": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}
VS Code

Файл .vscode/mcp.json в проекте. Ключ VS Code спросит при первом запуске и сохранит у себя, в файле его не будет:

json
{  "inputs": [    { "type": "promptString", "id": "webask-api-key", "description": "WebAsk API key", "password": true }  ],  "servers": {    "webask": {      "type": "http",      "url": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer ${input:webask-api-key}" }    }  }}
Codex

В файл ~/.codex/config.toml:

toml
[mcp_servers.webask]url = "https://mcp.webask.io/mcp/v1"bearer_token_env_var = "WEBASK_API_KEY"

Ключ Codex берёт из переменной окружения: export WEBASK_API_KEY=YOUR_API_KEY.

Gemini CLI

В файл ~/.gemini/settings.json:

json
{  "mcpServers": {    "webask": {      "httpUrl": "https://mcp.webask.io/mcp/v1",      "headers": { "Authorization": "Bearer YOUR_API_KEY" }    }  }}

Те же конфиги отдельными файлами лежат в clients/, пошаговая инструкция — в docs/connect.md.

Что это такое

Адрес сервераhttps://mcp.webask.io/mcp/v1
ТранспортStreamable HTTP, на своей стороне ничего разворачивать не нужно
АвторизацияAPI-ключ в заголовке Authorization: Bearer …
Инструменты161: 57 только читают, 24 — необратимые, сервер их помечает. Весь список
ПраваТе же, что в конструкторе: роль участника и тариф пространства
Лимиты180 запросов в минуту, ссылки на выгрузки действуют час

Что умеет

Опросы. Собрать опрос по описанию или из шаблона, настроить вопросы, ветвления, переменные и скрытые поля. Применить тему, опубликовать, вернуть прошлую версию.

Раздача. Ссылка, QR-код, пароль на опрос, версия для печати, промокоды, онлайн-запись с расписанием.

Ответы. Прочитать, разметить тегами и заметками, скрыть лишнее, убрать тестовые.

Отчёты. Сводка, отчёт с фильтрами, AI-отчёт, публичные ссылки для заказчика. Выгрузки в Excel, CSV, SPSS, Word и PDF.

Заявки. Уведомления на почту и свой SMTP, вебхуки с журналом доставки, CRM и amoCRM, Google Таблицы, мессенджеры, Zapier.

Аккаунт. Участники и роли, папки и доступ к ним, брендинг, свой домен, файлы и хранилище.

Инструменты по разделам — в docs/tools.md, готовые фразы — в docs/prompts.md.

Навыки

Навык — готовая методика для ассистента. Вы просите «разбери открытые ответы», а навык подсказывает, какие инструменты вызвать, в каком порядке и как показать результат. Кода в навыках нет, это текстовые инструкции: ничего не устанавливается и не запускается.

Собрать и раздать

НавыкЧто даётСкачать
Сборка опроса по описаниюОпишите задачу словами — получите готовый опрос, а не список вопросовZIP
Переписать формулировкиПереписывает вопросы так, чтобы опрос дочитывали, — и начинает с данных, а не со вкусаZIP
Логика показа и маршрутыСобирает ветвление так, чтобы ни один респондент не упёрся в тупикZIP
Материалы для запускаСобирает всё для запуска разом: ссылки с метками, тексты анонса и QR-кодZIP
Раздача опросаГотовит опрос к раздаче так, чтобы потом было видно, из какого канала пришли ответыZIP

Проверить перед запуском

НавыкЧто даётСкачать
Проверка опроса перед запускомНаходит то, что сломается на живых респондентах, пока ссылку ещё никому не отправилиZIP
Качество собранных данныхОтвечает, можно ли верить этим данным, до того как на них построят выводыZIP

Понять результаты

НавыкЧто даётСкачать
Разбор результатов опросаОтвечает на «ну и что там по опросу» цифрами с выводом, а не выгрузкой сырых ответовZIP
Анализ A/B-вариантовОтвечает, реальна разница между вариантами или это случайностьZIP
Сравнение с собой прошлымСравнивает опрос с ним же прошлым: отдельная цифра ничего не значит, разница — значитZIP
Разбор свободных ответовПревращает сотню строк свободного текста в несколько тем с числами и цитатамиZIP
Воронка прохожденияПоказывает, на каком вопросе люди закрывают вкладку — и почемуZIP
Сколько ответов нужноОтвечает, хватает ли уже собранного и сколько ещё нужно, чтобы выводы не развернулисьZIP
Хронология опросаОтвечает на «почему перестали приходить ответы», сопоставляя сбор с историей правокZIP
Сравнение источниковПоказывает, какой канал привёл людей, а какой — только цифрыZIP
Результаты — заказчикуСобирает результаты в то, что можно отправить: ссылку, файл или отчёт с выводамиZIP
Оформление отчётов и тема опросаПриводит в порядок то, что видят снаружи: тему опроса, палитру отчётов и логотипZIP

Довести заявки

НавыкЧто даётСкачать
Уведомления о новых ответахНастраивает, куда сообщать о новых ответах, и чинит, когда сообщать пересталоZIP
Настройка вебхукаЗаводит отправку ответов на ваш адрес и сразу проверяет, что приёмник их принялZIP
Почему ответы не уходятНаходит, почему заявки не доходят до CRM, Telegram или таблицы — и что с этим делатьZIP
Качество заявокСчитает не завершаемость, а сколько людей оставили пригодный контактZIP

Порядок в аккаунте

НавыкЧто даётСкачать
Аудит аккаунтаПоказывает одним отчётом, где аккаунт теряет ответы, место и деньгиZIP
Порядок в ответахУбирает тестовые прохождения и дубли, но сначала показывает, что именно попадёт под чисткуZIP
Порядок в аккаунтеНавык разберёт накопившиеся опросы, сохранит ответы и покажет план изменений до того, как что-либо поменяет.ZIP
Участники и доступыРазбирается, почему участник не видит опросы, и выдаёт ровно те права, что нужныZIP

Все навыки одним архивом: webask-skills-ru.zip. Витрина с примерами результата — webask.io/skills.

Как поставить навык без плагина

Распакуйте архив в папку, из которой ваш ассистент читает навыки, и перезапустите его.

АссистентПапка в проекте
Claude Code.claude/skills/
Codex, Cursor.agents/skills/
Gemini CLI.gemini/skills/

Вашего ассистента нет в таблице? Попробуйте .agents/skills/, эту папку понимает большинство клиентов. Подробности — в skills/README.md.

Безопасность

  • Ключ даёт ассистенту те же права, что у вас в пространстве. Отозвать его можно в любой момент: Настройки → API / MCP.
  • Необратимые инструменты — удаление опросов, чистка ответов и подобное — сервер помечает аннотацией destructiveHint, чтобы клиент видел, что вызов не отменить.
  • В каждом навыке есть раздел «Чего не делать»: что ассистенту нельзя делать без вашего слова.
  • Секретов в репозитории нет и не должно быть: в конфигах вместо ключа стоит YOUR_API_KEY. Нашли что-то похожее на настоящий ключ — напишите нам, см. SECURITY.md.

Ссылки

Лицензия

MIT, см. LICENSE. Лицензия распространяется на содержимое репозитория: документацию, конфиги и навыки. Сам сервис WebAsk работает по пользовательскому соглашению.

来源:README.md,提交 dc05c14

工具

0
工具元数据尚未被收录。

版本历史

1
  1. v1.0.0最新Sep 29, 2026