Meshy MCP Server
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Meshy MCP ServerCreate a 3D model of a low-poly tree from text"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Meshy MCP Server
Model Context Protocol (MCP) server for the Meshy AI 3D generation platform. Enables AI agents to create, manage, and download 3D models, textures, images, rigged characters, and animations through natural conversation.
Features
20 tools covering the full Meshy API:
Category | Tools |
3D Generation |
|
Post-Processing |
|
Image Generation |
|
Task Management |
|
Workspace |
|
3D Printing |
|
Account |
|
Key Capabilities
Text to 3D: Generate 3D models from text descriptions (preview + refine pipeline)
Image to 3D: Convert single or multiple images into 3D models
Auto-Rigging & Animation: Add skeletons and animations to humanoid characters
3D Printability Suite (v0.3.0):
analyze_printability— free FDM check (watertight, volume, holes, non-manifold edges, degenerate faces)repair_printability— 10-credit topology repair (output format mirrors input)process_multicolor— 10-credit multi-color 3MF for AMS/MMU printers
Slicer Integration: Auto-detect 7 installed slicers (OrcaSlicer, Bambu, Creality, Elegoo, Anycubic, PrusaSlicer, Cura) and return launch commands the agent can execute
Smart File Organization: Auto-saves to
meshy_output/with project folders, metadata, and history trackingBuilt-in Workflow Intelligence: Server instructions guide the agent through correct tool chains for each use case
Related MCP server: maige-3d-mcp
Prerequisites
Node.js >= 18
A Meshy API key (get one here — requires Pro plan or above)
Installation
Pick whichever fits your workflow — they all produce the same config.
Option 1 · One-Command Install · Recommended
add-mcp auto-detects every AI client on your machine (Cursor, Claude Code, Claude Desktop, Windsurf, Codex, VS Code, Cline, …) and writes the right config to each:
npx add-mcp @meshy-ai/meshy-mcp-server --env MESHY_API_KEY=msy_YOUR_API_KEYAfter it finishes, jump to Activate for your client.
Option 2 · Install by Asking Your AI Agent
Already chatting with Cursor / Claude Code / Codex? Paste this prompt:
Install the Meshy MCP server for me. Docs: https://github.com/meshy-dev/meshy-mcp-server
Use this env var: MESHY_API_KEY=msy_YOUR_API_KEYThe agent will run add-mcp (or write mcp.json directly) and tell you when it's ready. You'll still need the Activate step for your client.
Option 3 · Manual Install
Paste into .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"meshy": {
"command": "npx",
"args": ["-y", "@meshy-ai/meshy-mcp-server"],
"env": { "MESHY_API_KEY": "msy_YOUR_API_KEY" }
}
}
}Windows: replace
"command": "npx"with"command": "cmd"and"args": ["/c", "npx", "-y", "@meshy-ai/meshy-mcp-server"].
claude mcp add-json meshy '{"command":"npx","args":["-y","@meshy-ai/meshy-mcp-server"],"env":{"MESHY_API_KEY":"msy_YOUR_API_KEY"}}'Use Option 1 — add-mcp writes the correct config for each.
Activate After Install
Most clients auto-load the new server, but Cursor and VS Code require a manual toggle:
Client | What to do | Verify |
Cursor | Restart → |
|
Claude Code | Nothing — auto-loads on next message |
|
Claude Desktop | Quit & relaunch the app |
|
Windsurf | Refresh in the Cascade panel's MCP section |
|
VS Code | Run command |
|
Codex | Nothing — auto-loads on next session |
|
Troubleshooting
MESHY_API_KEY environment variable is required— the key didn't reach the server. Make sure it sits inside an"env": {...}block in yourmcp.json, not inargs.spawn npx ENOENT(Windows) — wrap withcmd /c(see Cursor block above).error: unknown option '-y'(Claude Code on Windows) — useclaude mcp add-jsoninstead ofclaude mcp add … -- npx -y ….Cursor doesn't list
meshy— make suremcp.jsonis valid JSON (no trailing commas), then fully restart Cursor.Tool calls return 401 — the API key is invalid or revoked. Regenerate at https://www.meshy.ai/settings/api.
Configuration
Environment Variable | Description | Default |
| Required. Your Meshy API key (starts with | — |
| API base URL |
|
| Transport mode: |
|
| Port for HTTP transport |
|
| Max response size in characters |
|
Development
# Clone and install
git clone https://github.com/meshy-dev/meshy-mcp-server.git
cd meshy-mcp-server
npm install
# Development with hot reload
npm run dev
# Build
npm run build
# Type check
npm run lint
# Run
npm startHTTP Transport
For remote access, run in HTTP mode:
TRANSPORT=http PORT=3000 npm startEndpoints:
POST /mcp— MCP protocol endpointGET /health— Health check
License
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/meshy-dev/meshy-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server