three.ws is a browser-based platform for rendering GLB/glTF 3D models, attaching an LLM-powered agent to them, optionally registering the agent on-chain as an ERC-8004 identity, and embedding the result as a web component or widget. It also exposes an MCP endpoint so external AI systems can control these agents programmatically.
From the registry: 3D avatars, embeds, glTF tools, agent memory, and on-chain agent identity from three.ws.

$ git clone https://github.com/nirholas/3D-Agent.git && cd 3D-Agent && npm install && cp .env.example .env.local && psql $DATABASE_URL < api/_lib/schema.sql && npm run devhttps://three.ws/$ cp .env.example .env.localPlease install the `three-ws` MCP server into my current AI client (that's you).
Optional prerequisites:
- Deploy or access a running three.ws server — The MCP server is exposed by the three.ws backend as an HTTP endpoint (`api/mcp.js`). You need a reachable hosted instance or a local deployment of the full platform. Run: `git clone https://github.com/nirholas/3D-Agent.git && cd 3D-Agent && npm install && cp .env.example .env.local && psql $DATABASE_URL < api/_lib/schema.sql && npm run dev` (https://three.ws/)
- Install Node.js 20+ and npm 10+ — Required to run the full platform locally.
- Provision Postgres database — A Neon Postgres database or any Postgres 15+ instance is required for local deployment.
- Set required backend environment — At minimum for local deployment: `PUBLIC_APP_ORIGIN`, `DATABASE_URL`, `JWT_SECRET`, and `ANTHROPIC_API_KEY`. Additional services like Cloudflare R2 may also be needed depending on features used. Run: `cp .env.example .env.local`
Canonical MCP server config (HTTP transport):
- url: `<your-mcp-server-url>`
Note: README states the project exposes 'MCP (Model Context Protocol) over HTTP with JSON-RPC 2.0'. No client-facing MCP auth header format, fixed endpoint path, or standalone MCP server launch command is documented in the provided README. This appears to be part of the full three.ws backend rather than a separate stdio package.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.MCP server for Firecrawl web scraping, structured data extraction and web search integration.