three.ws Concierge — MCP-сервер для Claude Code: вопросы к сайтам
Задаёт вопросы ИИ-консьержу любого сайта по его реальному содержимому и собирает код вставки виджета с 3D-аватаром.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env CONCIERGE_PAGE_TIMEOUT_MS=<CONCIERGE_PAGE_TIMEOUT_MS> --transport stdio concierge-mcp -- npx -y @three-ws/concierge-mcpЧто делает three.ws Concierge
Сервер работает по stdio и даёт ассистенту три инструмента. concierge_ask забирает страницу по url, вытаскивает из неё заголовок, навигацию и основной текст и отвечает, опираясь на них. Можно передать свои факты через knowledge или готовый текст через content — тогда адрес не нужен, но хотя бы одно из трёх полей обязательно.
concierge_embed собирает код вставки в одном из вариантов: тег <script>, веб-компонент <three-concierge>, сниппет для npm или вызов mount(). Настраивается акцент, аватар, приветствие, подсказки и позиция. concierge_avatars выдаёт список аватаров с их id — сначала посмотрите его, потом подставляйте понравившийся в avatar.
Ключ API не нужен. Ответы идут через публичную бесплатную полосу POST /api/concierge, а генераторы вставки работают локально. На бесплатной полосе есть лимит по IP: при 429 сервер вернёт upstream_error со статусом, и запросы придётся притормозить. Таймауты задаются переменными THREE_WS_TIMEOUT_MS и CONCIERGE_PAGE_TIMEOUT_MS; если первая не положительное число, процесс падает ещё при загрузке модуля.
Какие задачи решает
- получить ответ по содержимому чужой страницы, не открывая её
- собрать тег вставки консьержа под свой сайт
- выбрать 3D-аватар для виджета
- ответить на вопрос по своим фактам без публикации страницы
- вставить виджет в проект на бандлере через npm-сниппет
Примеры запросов агенту
- Спроси у консьержа страницы
https://example.com/pricing, что входит в тариф Pro - Сделай код вставки для сайта «Acme»: акцент
#f97316, аватарnova, подсказки «Что такое Acme?» и «Цены?» - Покажи список доступных аватаров, потом возьмём id из него
Как установить three.ws Concierge
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env CONCIERGE_PAGE_TIMEOUT_MS=<CONCIERGE_PAGE_TIMEOUT_MS> --transport stdio concierge-mcp -- npx -y @three-ws/concierge-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add concierge-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --env CONCIERGE_PAGE_TIMEOUT_MS=<CONCIERGE_PAGE_TIMEOUT_MS> -- npx -y @three-ws/concierge-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"concierge-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/concierge-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"CONCIERGE_PAGE_TIMEOUT_MS": "<CONCIERGE_PAGE_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"concierge-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/concierge-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>",
"CONCIERGE_PAGE_TIMEOUT_MS": "<CONCIERGE_PAGE_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -e CONCIERGE_PAGE_TIMEOUT_MS=<CONCIERGE_PAGE_TIMEOUT_MS> concierge-mcp npx -y @three-ws/concierge-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Concierge
Как установить three.ws Concierge в Claude Code?
Одной командой: claude mcp add concierge-mcp -- npx -y @three-ws/concierge-mcp. Если нужны переменные окружения, добавляйте их флагами --env в той же команде.
Что делает three.ws Concierge?
Даёт ассистенту три инструмента: спросить консьержа сайта по содержимому страницы, сгенерировать код вставки виджета и посмотреть список 3D-аватаров.
Нужен ли ключ API?
Нет. Ответы идут через публичную бесплатную полосу, а генераторы вставки и список аватаров работают локально.