MCP server three-ws-cli
Коммит 10 нояб. 2026 г.Подключает MCP-клиенты, такие как Claude, Cursor и VS Code, к хостинговым серверам three.ws для генерации 3D, работы с AI агентами и данными Solana.
Также известен как nirholas/three-ws-cli
- Звёзды
- 5
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- —
- Последний коммит
- 10 нояб. 2026 г.
- Лицензия
- Apache-2.0
Что такое three-ws-cli MCP?
three-ws-cli — это MCP server. Подключает MCP-клиенты, такие как Claude, Cursor и VS Code, к хостинговым серверам three.ws для генерации 3D, работы с AI агентами и данными Solana.
Сводка сгенерирована из README проекта
О three-ws-cli MCP server
Этот интерфейс командной строки позволяет подключать AI-ассистентов к инструментам генерации 3D, данным Solana и автономным агентам. Он автоматизирует процесс настройки различных MCP-клиентов, включая Claude Desktop, Cursor, VS Code, Windsurf и Gemini CLI. С помощью одной команды разработчики могут связать свои локальные среды с хостинговыми серверами three.ws, которые предоставляют такие возможности, как text-to-3D, image-to-3D и создание риггированных аватаров.
Пользователи взаимодействуют с инструментом через Node.js, используя OAuth или API key для входа. CLI безопасно управляет учетными данными в локальном JSON-файле и настраивает прокси-лаунчер для клиентов. Инструмент также поддерживает облачные конфигурации для Grok Bot, предоставляя необходимые поля коннектора и секреты аутентификации. Это позволяет разработчикам управлять AI агентами с выделенными кошельками Solana и отслеживать балансы прямо через терминал.
Что вы можете с ним делать
- 1Автоматическая настройка клиентовОдновременная настройка нескольких MCP-клиентов, таких как Cursor и VS Code, без ручного редактирования конфигураций.
- 2Генерация 3D-активовИспользование AI-ассистента для создания риггированных аватаров или преобразования изображений в 3D-модели.
- 3Управление кошельками AI агентовПроверка статуса и балансов автономных агентов, оснащенных кошельками Solana.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Автоматические проверки
Запущено 15 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки · Что исправить, чтобы получить больше баллов
- Связанный и доступный исходный репозиторийnirholas/three-ws-cli is public and reachablegithub.com/nirholas/three-ws-cli ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-11-10github.com/nirholas/three-ws-cli ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических предупреждений в пакете или его зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённая конечная точка отвечает на рукопожатие MCPНе проверялось
README
Открыть на GitHubthree-ws
Connect any MCP client to three.ws in one command. three-ws signs you in, writes the hosted three.ws MCP servers into every client it finds (Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, IBM Bob, Codex, Gemini CLI, Hermes), prints the connector fields for Grok Bot, and verifies each one with a live tools/list.
npx @three-ws/cli setup
Requires Node.js 20.12 or newer.
What you get
The three.ws MCP servers give your assistant 3D generation (text to 3D, image to 3D, rigged avatars), your agents and their wallets, x402 paid services, and Solana token data. The live list is at three.ws/.well-known/mcp.json and every tool is in the catalog.
Using one client that supports remote connectors? three.ws/connect adds three.ws to Claude, Cursor or VS Code in one click, with no terminal.
One command per client
npx @three-ws/cli --claude # also --cursor --codex --vscode --windsurf --gemini --bob --hermes
Signs in, writes the servers, verifies them, and installs the three.ws skill for Claude Code, with no prompts. The config gets a three-ws proxy launcher, never a token: credentials stay in ~/.config/three-ws/credentials.json (mode 600). Running it again changes nothing. Then: claude "launch my agent".
Hosted installers: curl -fsSL https://three.ws/cli/install | sh and curl -fsSL https://three.ws/cli/claude | sh. Every script ships with a .sha256 checksum and an ed25519 .sig; download, read and verify before running: three.ws/docs/cli#verify-before-you-run.
npx @three-ws/cli doctor # bad config, expired sign-in, unreachable server, with the fix for each
npx @three-ws/cli agent status # agents, wallets and balances
npx @three-ws/cli team # your teams; `team status <id>` for one
Clean-container check
tests/container/run.sh packs this package and, for each client, starts a fresh node:22 container, runs the hosted installer against a local stand-in platform, and asserts the config is written without a key, a second run changes nothing, doctor passes and the credential file is mode 600. Needs Docker.
bash packages/three-ws-cli/tests/container/run.sh
Common commands
npx @three-ws/cli setup --clients cursor,vscode --yes # specific clients, no prompts
npx @three-ws/cli setup --project # project-scoped config in this directory
npx @three-ws/cli login --device # sign in over SSH
npx @three-ws/cli link BCDF-GHJK # link this terminal with a code from /dashboard/account
npx @three-ws/cli mcp list --available # every server and its name
npx @three-ws/cli tools --server three-ws-main --enable financial
npx @three-ws/cli status
npx @three-ws/cli create "Nova" --description "A deep-space guide." # an agent with its own Solana wallet
npx @three-ws/cli launch --agent <id> --name Nova --symbol NOVA # prefilled, you sign on three.ws/launch
Grok Bot
Grok Bot's MCP configuration lives in xAI's cloud, so there is no file to write. setup handles the rest: it picks the Grok connector (https://three.ws/api/mcp-grok), copies the URL to your clipboard when a clipboard tool exists, prints the exact fields for Grok Bot's custom MCP connector, and runs a real tools/list against the public URL to prove it answers from outside.
npx @three-ws/cli setup --client grok-bot # free 3D studio, no account, no key
npx @three-ws/cli setup --client grok-bot --connector-key # also mint a key so Grok Bot can use your agents
npx @three-ws/cli setup --clients cursor,grok-bot --yes # local clients and Grok Bot in one run
Grok Bot (cloud connector, nothing to write locally)
Name three-ws
Transport Streamable HTTP
Server URL https://three.ws/api/mcp-grok
Authentication None
--connector-key signs you in, mints one key with the connector preset (read, generate and edit agents, never spend), stores it in the credential file, and reuses it on later runs. Paste it as a Bot secret. --no-copy skips the clipboard. A localhost origin is flagged, because Grok Bot connects from xAI's cloud. Full walkthrough: three.ws/docs/grok.
Sign-in is a browser OAuth flow by default. --device approves a code from any browser, and --key sk_live_... (or THREE_WS_API_KEY) uses an API key from Dashboard → API. Tools that move funds are off unless you sign in with --financial and enable them.
Programmatic use
The package exports its building blocks (server directory, client detection, config writers, OAuth helpers) for tools that want to reuse them. List every hosted server and the name clients store it under:
import { loadDirectory, hostedServers } from 'three-ws';
const origin = 'https://three.ws';
const directory = await loadDirectory(origin);
for (const server of hostedServers(directory, origin)) console.log(server.slug, server.url);
// three-ws-main https://three.ws/api/mcp
// three-ws-studio https://three.ws/api/mcp-studio
// ...
Docs
Full reference, client config paths and troubleshooting: three.ws/docs/cli.
License
Apache-2.0
Support the project
If three-ws-cli saves you time, star it on GitHub. Stars are how other developers and AI agents find the repositories worth trusting, and they cost you one click.
Know someone who would use it? Post on X · Share on Bluesky · Share on LinkedIn · Submit to Hacker News · Share on Reddit
Built for AI agents too
Coding agents and LLM tooling can read this repo directly: AGENTS.md, llms.txt, llms-full.txt. Point an agent at https://github.com/nirholas/three-ws-cli and it has the context it needs.
More from the same author
- All repositories by nirholas: the full catalog, grouped by topic
- three.ws: the platform for 3D AI agents with Solana wallets, a skill marketplace and x402 payments
- Questions or ideas: open an issue or start a discussion
Contributors
Star history
Part of three.ws
three.ws is a platform for 3D AI agents with Solana wallets: avatars, a skill marketplace, x402 payments and more than seventy MCP servers. @three-ws/cli is one package from it.
- Documentation site: https://nirholas.github.io/three-ws-cli/
- npm: https://www.npmjs.com/package/@three-ws/cli
- Canonical source: https://github.com/nirholas/three.ws (this repository is a generated mirror of
packages/three-ws-cli) - Agent-readable summary: llms.txt and AGENTS.md
- Issues and ideas: https://github.com/nirholas/three-ws-cli/issues
Вопросы о three-ws-cli MCP
Какие MCP-клиенты можно подключить к three.ws?
Вы можете подключить Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, IBM Bob, Codex, Gemini CLI и Hermes.
Как войти в CLI?
Вход обычно происходит через браузерный OAuth, но вы также можете использовать код устройства через флаг --device или API key.
Какие возможности предоставляют MCP-серверы three.ws?
Серверы обеспечивают генерацию 3D (из текста/изображения в 3D, риггированные аватары), AI агентов с кошельками, платные сервисы x402 и данные токенов Solana.