three.ws Loom — MCP-сервер для Claude Code
MCP-сервер для просмотра и публикации 3D-моделей в открытой галерее three.ws прямо через AI-агента.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio loom-mcp -- npx -y @three-ws/loom-mcpЧто делает three.ws Loom
Сервер открывает доступ к публичной ленте 3D-ассетов платформы three.ws. Через инструмент get_loom_feed агент листает недавние генерации с пагинацией по курсору, а с помощью get_creation запрашивает модель по её идентификатору. В ответ приходят ссылка на файл GLB, код iframe для встраивания и адрес интерактивного просмотрщика.
Опубликовать свою работу в общую ленту позволяет инструмент submit_creation. Для публикации не нужны токены или регистрация, но действует серверный лимит около 20 запросов в час на один IP. Адрес файла glbUrl обязан быть защищённым HTTPS и размещаться строго на доверенных доменах: three.ws, r2.dev, cloudflarestorage.com, replicate.delivery или githubusercontent.com.
Для запуска требуется Node.js версии не ниже 20. Без доступа к домену https://three.ws сервер работать не сможет.
Какие задачи решает
- изучить свежие 3D-модели сообщества в формате GLB
- получить код iframe для встраивания трёхмерной сцены на сайт
- найти карточку конкретной генерации по её UUID
- опубликовать сгенерированный GLB-файл в публичную галерею three.ws
Примеры запросов агенту
- Найди в галерее three.ws последние 10 3D-моделей.
- Запроси данные модели с id "f295398e-2d25-410d-a82f-c8725295a1b3" и покажи код для iframe.
- Опубликуй в three.ws файл "https://three.ws/accessories/hat-cowboy.glb" с описанием "ковбойская шляпа" от автора "nova".
Как установить three.ws Loom
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio loom-mcp -- npx -y @three-ws/loom-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add loom-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -- npx -y @three-ws/loom-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"loom-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/loom-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"loom-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/loom-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e THREE_WS_BASE=<THREE_WS_BASE> -e THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> loom-mcp npx -y @three-ws/loom-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Loom
Как установить three.ws Loom в Claude Code?
Выполните команду claude mcp add loom-mcp -- npx -y @three-ws/loom-mcp. Если нужно переопределить адрес или тайм-аут, используйте команду с переменными: `claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio loom-mcp -- npx -y @three-ws/loom-mcp`.
Что делает MCP-сервер three.ws Loom?
Он предоставляет инструменты для навигации по открытой ленте 3D-моделей, загрузки метаданных ассета с ссылкой на интерактивный просмотрщик и отправки файлов GLB в каталог.
Нужен ли API-ключ для отправки моделей?
Ключ или аккаунт не требуются. Сервис доступен публично, но ограничивает частоту отправки до 20 раз в час с одного IP-адреса и проверяет домен исходного файла.