nirholas avatar

3D AI Agent Avatar

nirholas/three.ws

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.com

Solana mainnet RPC endpoint. Defaults to https://api.mainnet-beta.solana.com — bring your own (Helius / Quicknode / Triton) for production traffic.

ETH_RPC_URL

Ethereum mainnet RPC for ENS resolution. Optional — falls back to ethers' default public providers.

HELIUS_API_KEYsecret

Optional Helius API key — enables exact supply + DAS data in pump_snapshot.

NVIDIA_API_KEYsecret

NVIDIA NIM key (nvapi-…) — leads the speak tool's TTS provider chain with the free Magpie TTS lane.

OPENAI_API_KEYsecret

OpenAI TTS — the speak tool's paid backstop when the free NVIDIA lane is unavailable.

REPLICATE_API_TOKENsecret

Required for the generate_avatar tool (Replicate text/image-to-3D).

REPLICATE_TEXT_TO_AVATAR_MODEL

Replicate version hash pinned for text-to-3D — recommended: latest tencent/hunyuan-3d-3.1.

SOLANA_SECRET_KEYsecret

Optional default base58 Solana secret for wallet_send / pump_buy. Per-call secret args override this. Treat like cash.

THREE_MINT

Optional pump.fun mint address for $three so tools accept target="three" as shorthand.

MAX_SOL_PER_TXdefault: 0.5

Per-transaction spend cap in SOL for the execution tools (wallet_send, pump_buy, pump_launch, pump_collect_fees).

REQUIRE_CONFIRMdefault: true

When 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

Related AI & LLM Tools MCP servers

View all
1nhadaututtheky avatarNeural Memorynhadaututtheky/neural-memoryPersistent memory for AI agents — 55 MCP tools, spreading activation recall.202stars
2omega-memory avatarOMEGA Memoryomega-memory/omega-memoryPersistent memory, coordination, and learning for AI agents. Local-first, 25 MCP tools.158stars
3igorganapolsky avatarMCP Memory Gatewayigorganapolsky/mcp-memory-gatewayPre-action gates that block AI agents from repeating known mistakes.23stars
4mogacode-ma avatarInfomaniak Mcp Agentmogacode-ma/infomaniak-mcp-agentUnofficial Infomaniak MCP — hosting, Node.js, mail, DNS, kDrive, SSL, VPS, domains. 81 tools.8stars
5phillipclapham avatarAnneal Memoryphillipclapham/anneal-memoryTwo-layer memory for AI agents with an immune system. Zero dependencies.8stars
6mohamedabdallah-14 avatarPrompt To Assetmohamedabdallah-14/prompt-to-assetGenerate app icons, favicons, OG images, and logos by routing across 30+ image models.7stars