three.ws Scenes — MCP-сервер для Claude Code: сцены и установка
Собирает 3D-диорамы по текстовому описанию, экспортирует готовый мир в GLB и помогает находить сохранённые сцены. Подключите его, чтобы создавать объекты прямо через ИИ-агента.
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio scene-mcp -- npx -y @three-ws/scene-mcpЧто делает three.ws Scenes
Сервер принимает описание мира и предлагает план диорамы: настроение, палитру, поверхность и отдельные запросы для создания объектов с их расположением. Инструмент build_world выполняет весь процесс одним вызовом — от плана до экспорта сцены. Можно и разделить работу: подготовить план через compose_scene, а готовые объекты передать в export_scene.
Экспорт собирает объекты в файл glTF 2.0 с отдельными именованными узлами, поверхностью и освещением. get_scene открывает сохранённый мир по идентификатору, а list_scenes показывает недавние или избранные сцены. Частично не созданные объекты пропускаются, остальные могут попасть в экспорт. Нужны Node.js >= 20 и доступ к сети: сервер обращается к https://three.ws; API-ключ не требуется.
Какие задачи решает
- составить план диорамы по текстовому описанию
- создать и экспортировать 3D-мир одним вызовом
- объединить готовые объекты диорамы в GLB
- найти сохранённую сцену по идентификатору
- просмотреть недавние или избранные диорамы
Примеры запросов агенту
- Создай 3D-диораму с маяком на скалистом берегу во время шторма.
- Построй и экспортируй мир с неоновой аллеей, тележкой с едой и фонарями.
- Найди сохранённую сцену с идентификатором
scene-id.
Как установить three.ws Scenes
Командой платформы
claude mcp add --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> --transport stdio scene-mcp -- npx -y @three-ws/scene-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add scene-mcp --env THREE_WS_BASE=<THREE_WS_BASE> --env THREE_WS_TIMEOUT_MS=<THREE_WS_TIMEOUT_MS> -- npx -y @three-ws/scene-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"scene-mcp": {
"command": "npx",
"args": [
"-y",
"@three-ws/scene-mcp"
],
"env": {
"THREE_WS_BASE": "<THREE_WS_BASE>",
"THREE_WS_TIMEOUT_MS": "<THREE_WS_TIMEOUT_MS>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"scene-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@three-ws/scene-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> scene-mcp npx -y @three-ws/scene-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о three.ws Scenes
Как установить three.ws Scenes в Claude Code?
Выполните claude mcp add scene-mcp -- npx -y @three-ws/scene-mcp. Для работы нужен Node.js >= 20 и доступ к сети.
Что делает three.ws Scenes?
Сервер превращает текстовое описание в план 3D-диорамы, может создать и экспортировать мир, а также просматривать сохранённые сцены.
Что нужно для работы three.ws Scenes?
Нужны Node.js >= 20 и сетевой доступ к https://three.ws либо собственный адрес через THREE_WS_BASE. API-ключ не нужен.