
3D AI Agent Avatar
This connects Claude to the three.ws platform, letting you programmatically control 3D AI avatars that live in the browser. You can load GLB models, trigger animations and gestures, manage agent memory and skills, mint on-chain identities as ERC-8004 tokens or Metaplex Core NFTs, and configure embedded widgets. The server exposes the full agent runtime over MCP, so Claude can drive avatar behavior, execute Solana wallet operations, and interact with pump.fun coin launches directly. Reach for this when you're building AI agents that need a visual presence, want to register on-chain reputation, or need to coordinate with other agents through the A2A protocol. The underlying platform handles WebGL rendering, LLM brain wiring, and web component embedding, so the MCP layer gives you high-level control without touching browser APIs directly.
- GitHub stars
- 269
- auth
- Secret needed
- transport
- STDIO
- env vars
- 11
- last updated
- Oct 10, 2026
Sponsors
Configuration
SOLANA_RPC_URLdefault: https://api.mainnet-beta.solana.comSolana mainnet RPC endpoint. Defaults to https://api.mainnet-beta.solana.com — bring your own (Helius / Quicknode / Triton) for production traffic.
ETH_RPC_URLEthereum mainnet RPC for ENS resolution. Optional — falls back to ethers' default public providers.
HELIUS_API_KEYsecretOptional Helius API key — enables exact supply + DAS data in pump_snapshot.
NVIDIA_API_KEYsecretNVIDIA NIM key (nvapi-…) — leads the speak tool's TTS provider chain with the free Magpie TTS lane.
OPENAI_API_KEYsecretOpenAI TTS — the speak tool's paid backstop when the free NVIDIA lane is unavailable.
REPLICATE_API_TOKENsecretRequired for the generate_avatar tool (Replicate text/image-to-3D).
REPLICATE_TEXT_TO_AVATAR_MODELReplicate version hash pinned for text-to-3D — recommended: latest tencent/hunyuan-3d-3.1.
SOLANA_SECRET_KEYsecretOptional default base58 Solana secret for wallet_send / pump_buy. Per-call secret args override this. Treat like cash.
THREE_MINTOptional pump.fun mint address for $three so tools accept target="three" as shorthand.
MAX_SOL_PER_TXdefault: 0.5Per-transaction spend cap in SOL for the execution tools (wallet_send, pump_buy, pump_launch, pump_collect_fees).
REQUIRE_CONFIRMdefault: trueWhen on (default), execution tools refuse until re-issued with confirm:true. Set 0/false to disable the gate.
Readme
Details
- Repository
- github.com/nirholas/three.ws
- Website
- three.ws
- Categories
- AI & LLM Tools, Design & Creative, Finance & Commerce
- Package
@three-ws/avatar-agent- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active
More from nirholas
- three.ws 3D Agent Tools269
- three.ws AgenC269
- three.ws Agora269
- three.ws Assistant Widget269
- three.ws Autopilot269
- three.ws Coin Clash269
- three.ws Herald269
- three.ws Knock269
- three.ws Loom269
- XActions644
- three.ws Avatars & Agents269
- UCAI33
- PumpFun Claims Bot16
- Ethereum & EVM Message Signing23
- Ethereum Transaction Builder23
- Ethereum Wallet Generator23
- Ethereum Address Validator23
- Ethereum Keystore Encryption23
- GitHub to MCP Converter28
- Universal Blockchain MCP37
- DeFi Trading Agents32
- Documentation Extractor29
- MCP Registry Monitor26
- SperaxOS16