{"_id":"@meshy-ai/meshy-mcp-server","_rev":"22-17a3df91deba3195db72b668bbb6c511","name":"@meshy-ai/meshy-mcp-server","dist-tags":{"latest":"0.6.11"},"versions":{"0.2.0":{"name":"@meshy-ai/meshy-mcp-server","version":"0.2.0","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.2.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/Arlieeee/meshy-mcp-server#readme","bugs":{"url":"https://github.com/Arlieeee/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"e72c4430095d7ba92b7de8dc5bcc936e117ae5b5","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.2.0.tgz","fileCount":58,"integrity":"sha512-sodTbAmU2sk4rtqtBCvmvqyWznx3DyajMEWc5p3WJVaKbocarpzBv3M1sdhzlhqSICT3WG/eWdYMIlNIlaT7fw==","signatures":[{"sig":"MEUCIHqF7VckbvUFJ6+OE9+BOTnZqPrOcPbUEJhxLiQ3BwvaAiEAp69/0w2J1mfMkGhHl0JULOG+ppZc2aCOxydzTbaJpqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254958},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"043b10f8de1a64038ae6ce4f04de674af92d4a04","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/Arlieeee/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.2.0_1775225182754_0.5028620500563306","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@meshy-ai/meshy-mcp-server","version":"0.2.1","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.2.1","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"42f4092a39ba7ae5eba988fa3353efbf270d62af","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.2.1.tgz","fileCount":58,"integrity":"sha512-9S5bzQbHCfMwuZ6Uu4vXT2XvC7r5cvcevcRNqlcNqZc3R9h+ERJmoLZp2CVScUye9GAFqWauAD5D+cxybJF5EQ==","signatures":[{"sig":"MEQCIEILwp97AMTKEJH5zhaIL1GbwAmyEPgNKNmmIKgGV4+oAiBTvbF9s9tgN74X4LAjqW8RhzynnBnvS4nKS1Ix7+YJJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254961},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"043b10f8de1a64038ae6ce4f04de674af92d4a04","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.2.1_1775225625941_0.4821861277225059","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@meshy-ai/meshy-mcp-server","version":"0.3.0","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.3.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"517751c4f09dbda3d116555a79428bbe80210253","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.3.0.tgz","fileCount":58,"integrity":"sha512-iNpdu8yPkhgqSBiEJHObkycD/2gp1Z4nuN6h0SyD5bqhAblztvCHGSy+yFvRkEp2Nh6qTMmjXOCXPPMopuIbvw==","signatures":[{"sig":"MEUCIQDHsL39oB5ZAbgCxbjaXkQz00DGctlbpd6L7FxkXxe5mwIgVZI1UmQe5Aj8u64crg/XrO77DFc5QXv3sjVL50pmXuY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":269907},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b2434a298ebe4b9dca0a3354bad94e2cb81a1811","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.3.0_1778297684085_0.13937985697633137","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@meshy-ai/meshy-mcp-server","version":"0.4.0","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.4.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"7e41a4cbc4456e30ce71ccee255fdfaf9737f0a1","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.4.0.tgz","fileCount":66,"integrity":"sha512-py2xFIrrBcU4SW7ked90/qjRqa6bheVn0fNLEW8Lnki3BCJTFaVvWN0W6a9mJYr26+M9y0WezGsTCKalzWrGtg==","signatures":[{"sig":"MEYCIQDQeO3i/8IVOQo1dtnbge9B+lRf/nByoGMr+paykL6utgIhAOqqCS6negURfghjYmjFkPHYE6ih+RNJxekQzMrOa8aG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338271},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"d8c77d1cb897e345eb41d38b510b8391b1664346","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.4","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.22.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.4.0_1782292980456_0.9812961614315272","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@meshy-ai/meshy-mcp-server","version":"0.5.1","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.5.1","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"c8ce416bcab02ca81b914accac59074543ffedc9","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.5.1.tgz","fileCount":68,"integrity":"sha512-+65tPtyBRBAnrSKVymTHhNcXBFYBwzps+st2lk35e3JNl0VUDJSa4w0oDdqVOIsozgprNNwNsvKBZj6lbO3wWQ==","signatures":[{"sig":"MEUCIGXSQ8m90a9/4oRaz5+VtwsokUtaw+fapKuzWchTBXFQAiEAszSWVQXQZPXZ+dVIYRPit7fKc/uRudcPf5zMTdc05WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":367522},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"a4ed05fc16c0bea6cd41bdfbe35c31470c152121","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"iriszhang","email":"913007768zyw@gmail.com"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.5.1_1787799612700_0.11665071084925294","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@meshy-ai/meshy-mcp-server","version":"0.5.2","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.5.2","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"a056b579db625548881692eff089c0f6ea4f20cd","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.5.2.tgz","fileCount":68,"integrity":"sha512-z/4oPPEYRMXshZRDNtOdhlrR2etFCzz6fqJqFNXnTfyJwbm94U34t4QguJr2XZH27Xf/ULsKi3rVAKFBfxhS6w==","signatures":[{"sig":"MEQCIDQdYSowSP3aHkUrOpIKobIhyTwvM2TG3DZFGryR7agmAiBs3qDmt+JFDhpUxEltqb/v9OVRGKbukRskx5IdKwcauQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFq4QS7h9XuQByitpspXgoqODn0jYUY6jnfozqRhDaxtAiAMaTwQePDT1w/dbGbPYcyuMJLAhBkyocMMS8SarvYGYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368806},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"10e882abbb8b123f140556678e75f1012ccb69a2","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.8","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.5.2_1790054619034_0.9776313601432607","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.0","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.0","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"741ec01e15e4e4547b723fc2724dd2c6644fd5d7","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.0.tgz","fileCount":71,"integrity":"sha512-f+gqmIbCNLHDe6Iwl9f+2ycBMEItJS37plT6PmRDWrKUg439QknmsY0r1lcaaiw5jCkyKNjTUStgS4lFZ+MipQ==","signatures":[{"sig":"MEQCIETTtTlBlxlWVgFLjFlhf7RoxlETiwphK2C2/3eGQ3x7AiB+EQasDqkSqLv0CprK83LT6kKsTcVSmNibwJE7ErH5YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGaJO6i3DrbdhvgO0dfDxH8wHxHpm6IH5nQ0FKeGf/TJAiEAx7gOZfOMI30OG+fgq0Bj/nqYq+oCs/LXbQC1CV7c8vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":390045},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"053d2a204847a05b87d016214f3135c16f77f2a0","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.0_1791224412531_0.5187425821450575","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.1","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.1","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"9a389db241c2c83842603cd4d80494bbaf5cbf52","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.1.tgz","fileCount":71,"integrity":"sha512-IojdcKujOKYrQPwua/d8x9jB5YJhsmnmNdvvwngMWKjJGdss5XxChSF5Vr8HdEH8KJNRbqOr71LqBuUtykU5Ow==","signatures":[{"sig":"MEUCIBCG9h9l0BszjLEkhIGWzEPB9aVLZMyXE9QY/fJC87OaAiEA+oZW3zUKkBWKK4yJxC33KhQ5uuZBylBIf0UvRGJQMgg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHcr2BIgZCs8rQB1SKLFXcTtIBWuc5N5Qjn7of6aBN1AIgHgbHVjArK+3kvjSQdBeeVEtBPPc+E53Im08Mhm8++JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":392323},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"95818da45636e3ade27ed727d3a80bcc12b4f30a","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.1_1791473038673_0.8111610550765018","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.2","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.2","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"4afa06bdb9e47ea4f42d9038601d83987f548736","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.2.tgz","fileCount":71,"integrity":"sha512-xEgw7YE5vmK1mT8kBwO6ytmZf+zdaxPd3jdIvO/4o+YFKSSmv9VDnFob3PE2HojC20g57uslQt7m1w4iaWGFZA==","signatures":[{"sig":"MEQCIBd313Xsd280UXcuCD9xKjF2W6RFeGSOK+tppOvg5ug2AiA/Wh77emonnxlXnxuJOrNLdYAKaLVVE1rIlFXwnDXw8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDdfWYpR5AuR09qUy3BZocdG9uEJjcegxk0fFN0VnQyEwIhAM2FIdn5AU6lX2x8E+HXoXYEQhyxAFLd538NYYPS9ODJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":391746},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"40dad8600850121f889d394f02833f700cb11b79","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.2_1791727337823_0.3655754194994698","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.3","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.3","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"9c9aa8413eea15f2c3da6120bf4608030fb2bd56","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.3.tgz","fileCount":71,"integrity":"sha512-JyV6S1BKInNUd3iZoSRImzkzqTV/rBA+khE1cSmx8uJjdq52+zWR/7YeCnZn14o1cv96Gwv3lhVvDe9jwKaSPQ==","signatures":[{"sig":"MEQCIFgiqS1jh0U4eDnfJeBm/bYdSqD6QmMltVG3n70jz4CQAiAl+Wtlw1po7QqhRwb4e1EVe9zwtYaw/GBhw93u4xc1yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFPYYX/DmynINT2fkXj26RZTkBf/wupcDZns10A+/QNpAiAA/q1jkrD2H2PwIrfquJas7jMpvDf7if3ijGEeBjtncQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417711},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"03d9e3ca30e9debba7b5ceed4cd703daf458c235","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.3_1791884086970_0.04813524541307168","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.4","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.4","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"iris_yuwei","email":"yuweizhang@meshy.ai"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"f005660547482b48127cf73c5451562aea602ac0","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.4.tgz","fileCount":71,"integrity":"sha512-+C8m4qi2zZY7dl7JBtXUUCnFXgoFFUUvez+Lr6EwTRax9kAjDA0QKei/7zu+S1ECOd9ZCM7XAHwJlpe3DkWCKg==","signatures":[{"sig":"MEYCIQCDtV9g2eRO2jtx3/+vkqxaLSJp8XGuiiu+rKOBfwD+JgIhAIgAXSSzZjxhnZ5Go5r6MrlPag6ubo0OIc3cy5ykC7Iw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG4aD0AhBl3rID+Md6nC85GjPYhw4SqJbqnyCgKODq4mAiEAtemLJjQUmxFVSJhr2l//Z1N7Pa233YohMiwCAtPVJj0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419097},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9c14ad24acd22ade3aa5917623e3720f2a318d8b","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.4_1791886073148_0.7023977411384457","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.5","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.5","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"eeca7896747239740ed0c7ba15022abc037fa96f","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.5.tgz","fileCount":73,"integrity":"sha512-Bc30aOi/7XwqdgOIaTYzj7uhOTi/HdaVnfjO02oUcq8XHn+I8rZR7CCDPb+fK0sfFkfzIosmd5DwH4Do9NJTEg==","signatures":[{"sig":"MEYCIQDW4WzB9mfxSD7wzdyKF/ZFxZ1eLa6eAUMRHFG8rr6m3QIhAMsSB2JOTzg21QrmkFBZ4O37qBR2f52DUletU5/pHhzO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFodLN5NE1f0hHcH9aY1iEZWwwsaN30HiWxMqaDf7u4mAiEA3AaRsr6XXSZvHbLc4GTYseXDbQUDXMKmuzSw0cgynl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423056},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"055d9653ae53b93bdbea5b3d9176abad66b42396","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.5_1792628077734_0.3548532307357064","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.6","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.6","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"589f3b4e687f23eec53cd6b53013edf57d4028e2","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.6.tgz","fileCount":73,"integrity":"sha512-mKJDn0VVrAIfQe+nrk+C8jsXFFZSrW6xLTiGg0sfe79VwQW6v1dRhhfhvitPdzOAqNV66CwIMmwRPc54A0pTew==","signatures":[{"sig":"MEQCICzR7fZynkT3pi0FtiCqSEughjqcHMQm5Wy8VIvJJhLiAiBrnWNt9VxM9CcvOzPNAhGA/QlrSXEA5P4FjlhjMaxWaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDoWJlbiRzhm+J/yS0Xz4FGakZMgFfWz3p0ZmDI747qKAiBwp8uSoQfLHHhA3tMNkU7W2r9WTJj259HzIzkgTTFFIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423267},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0a4b11533b38f910f25bf3a6127dff8c5ffac92f","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.3","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.6_1792974702325_0.5784359148476093","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.7","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.7","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"b8e0f783c42ab6abebafa88a0b1e62694331dbba","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.7.tgz","fileCount":73,"integrity":"sha512-kmOyjdcW+FZuc+TZHK4aUjfOID+LbjmQAM7W9YLtLhApW7b7lo+aZLnLl6xnNfM2KvktODXCF61kgDhjwP7dUg==","signatures":[{"sig":"MEUCIQCcjRRQ9oDLXq6ekgcw4/7hI4E/IS8vWCnMeRXPx6O9bwIgEWv2XaOwYtszt+ctME0XlnUId1sjoRMgiO1kObvDWUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXKm1Tg0+kqv5mZfmix/T8tLFb2wbHafnI1xDB9cGDegIhAL+YgnCrLIkNphA31ZaenvF3TBYQMfqyxZcrb9htX8WC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422752},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"0f4c10a3c37f74a2625a922aeaff03b2f878887f","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.7_1793369227003_0.27903702067671154","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.8","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.8","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"0bd1966fb8f489831237076c1af1f0840cf68ec8","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.8.tgz","fileCount":75,"integrity":"sha512-cCckGzumimbsXwI00pTcHwZLq71c31TVZB9VOG/+LkwF6lsDL+kbWs80HGuzxkw3ZOPIMQIJi9rEhcWBOOSQ3w==","signatures":[{"sig":"MEQCIDaDOl3bT0yG92jpTQdRJ5cGe/h+3qmNZ2efOB6v8Za1AiB0Q7+b16+D8r0v9J6gBwEkngM+7qHQKsu2RjQ3rMzBMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE/cGSeJqnKetT024YwWTZSE9/RrwyaiIecTGSnirPLOAiEAtjeSzhu9CxGRgnMjNi+ecqqHHzIIkiR/s1TE0sIUCXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445186},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"826e531e10e9359642a4de086d127290dfa9961a","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.8_1793895372547_0.3100176480402653","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.9","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.9","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"2bbe2ff7abb8799fff1452b98c1be7ef34d7d608","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.9.tgz","fileCount":75,"integrity":"sha512-iw9gPAtvxkSx39emL0AN7q9Hqgjjq457s7fDeuFf6GTXd5lLh71LzuayvWfC9+28i18/F5zbGXCiY8qdFX6daw==","signatures":[{"sig":"MEUCIQCBVo0luegLPDDr9gzNX2oBkJWLHKNyKb54NziA44qTZwIgffRMJxZ3672P7QaO4IA031mPQLCN3SuEUKgulF3Pbf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIET4eqiwxZrvhgXt0GjJGZd9vpyLpOElLl03otQOd0PeAiAjDhh0cVy4TwRwmPlldcv4anl6C/QyYB3Fti3vDoL31w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446334},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f7fe59e0df5050d8ccf70d118ec084f39a725638","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"10.9.9","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.9_1793902949353_0.4249311568334435","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@meshy-ai/meshy-mcp-server","version":"0.6.10","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","_id":"@meshy-ai/meshy-mcp-server@0.6.10","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"altamills","email":"altamills5233@gmail.com"},{"name":"iriszhang","email":"913007768zyw@gmail.com"}],"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"bin":{"meshy-mcp-server":"dist/index.js"},"dist":{"shasum":"e80cc5385bdf7be84b480dd7854ea23ca267ac05","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.10.tgz","fileCount":77,"integrity":"sha512-9UH5H4Wnkq9NXQlFvTfLZeJYZsr6oep0kA+VT/OlglszeA3ZhXUZ1bO9+kbkeTSFBk7qXBdQlY/nCKS4zG+1fQ==","signatures":[{"sig":"MEMCIF4UoIYMrbpOaYKocShYAwEwY/tlFKIdQBZTbRtmR1z5Ah9A7uN1KcKp1XbWMhDp4tVnCkAbYxuuX/EQBQrce6/+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnm80eiT40WF6iEHfTSdDAl9inrwXU6OpNS6yZZP5sEAiARBVqe8L+/QtiCIT1HV64gAVxozKVpThkJtlGk93zM/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meshy-ai%2fmeshy-mcp-server@0.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":453232},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"86a59b347fe6908b7b7b40a5bb914b85e341dd0d","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a78b998c-94e9-4353-a961-98006f1caac3"}},"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"11.21.2","description":"MCP server for Meshy AI 3D generation platform","directories":{},"_nodeVersion":"22.23.4","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/meshy-mcp-server_0.6.10_1794201304447_0.692208434213192","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"_id":"@meshy-ai/meshy-mcp-server@0.6.11","bin":{"meshy-mcp-server":"dist/index.js"},"bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"dist":{"shasum":"f0c6f87cabc266fc7a37f87db6a1be4ff8ef8187","tarball":"https://registry.npmjs.org/@meshy-ai/meshy-mcp-server/-/meshy-mcp-server-0.6.11.tgz","fileCount":77,"integrity":"sha512-0dTkE4SVRxojCqV3103GGPebpVlD/v70DMi8Z4Q4ZpGTFqt3SYalSzpovbWKbpT+DsE8kChG6LJ/wSazcAyIsw==","signatures":[{"sig":"MEYCIQDop18bkGXssV7YUrGQeBEMUxXBC5Te0B9JhhN4aREXZwIhAPlKdU4R33yrslwEVigKd12KwSJ4lVtE07r9aZO3iyUW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDTrKO2c+SXxK5JYwDPHgxQ2zFL2vU97w4L7eyrBt+iKgIgBBEMgBKdnqV4hZrQ6ulWpbvruwVEDyY8Uh8pBUDsL1Q="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@meshy-ai%2fmeshy-mcp-server@0.6.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":454060},"main":"dist/index.js","name":"@meshy-ai/meshy-mcp-server","type":"module","types":"dist/index.d.ts","author":{"url":"https://www.meshy.ai","name":"Meshy"},"engines":{"node":">=18"},"gitHead":"a58517ba09845e42b218a3ecbe6e91a156aef155","license":"MIT","scripts":{"dev":"tsx watch src/index.ts","lint":"tsc --noEmit","test":"npm run build && node --test tests/*.test.mjs","build":"tsc","clean":"rm -rf dist","start":"node dist/index.js","prepublishOnly":"npm run clean && npm run build"},"version":"0.6.11","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"a78b998c-94e9-4353-a961-98006f1caac3"}},"homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"_npmVersion":"11.21.2","description":"MCP server for Meshy AI 3D generation platform","directories":{},"maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"altamills","email":"altamills5233@gmail.com"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"boogiejay","email":"jw4100@nyu.edu"}],"_nodeVersion":"22.23.4","dependencies":{"zod":"^3.23.8","axios":"^1.7.9","dotenv":"^17.3.1","express":"^4.18.2","@modelcontextprotocol/sdk":"^1.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.7.2","@types/node":"^22.10.0","@types/express":"^4.17.21"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meshy-mcp-server_0.6.11_1794354005091_0.049154289011831165"}}},"time":{"created":"2026-04-03T14:06:22.627Z","modified":"2026-11-10T23:40:05.535Z","0.2.0":"2026-04-03T14:06:22.946Z","0.2.1":"2026-04-03T14:13:46.082Z","0.3.0":"2026-05-09T03:34:44.243Z","0.4.0":"2026-06-24T09:23:00.611Z","0.5.1":"2026-08-27T03:00:12.864Z","0.5.2":"2026-09-22T05:23:39.144Z","0.6.0":"2026-10-05T18:20:12.636Z","0.6.1":"2026-10-08T15:23:58.778Z","0.6.2":"2026-10-11T14:02:17.903Z","0.6.3":"2026-10-13T09:34:47.064Z","0.6.4":"2026-10-13T10:07:53.231Z","0.6.5":"2026-10-22T00:14:37.847Z","0.6.6":"2026-10-26T00:31:42.411Z","0.6.7":"2026-10-30T14:07:07.146Z","0.6.8":"2026-11-05T16:16:12.707Z","0.6.9":"2026-11-05T18:22:29.652Z","0.6.10":"2026-11-09T05:15:04.540Z","0.6.11":"2026-11-10T23:40:05.209Z"},"bugs":{"url":"https://github.com/meshy-dev/meshy-mcp-server/issues"},"author":{"url":"https://www.meshy.ai","name":"Meshy"},"license":"MIT","homepage":"https://github.com/meshy-dev/meshy-mcp-server#readme","keywords":["mcp","meshy","3d-generation","ai","model-context-protocol","3d-model","text-to-3d","image-to-3d"],"repository":{"url":"git+https://github.com/meshy-dev/meshy-mcp-server.git","type":"git"},"description":"MCP server for Meshy AI 3D generation platform","maintainers":[{"name":"meshy-ai-dev","email":"xubindu@meshy.ai"},{"name":"altamills","email":"altamills5233@gmail.com"},{"name":"iriszhang","email":"913007768zyw@gmail.com"},{"name":"boogiejay","email":"jw4100@nyu.edu"}],"readme":"# Meshy MCP Server\n\n[Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for the [Meshy AI](https://www.meshy.ai) 3D generation platform. Enables AI agents to create, manage, and download 3D models, textures, images, rigged characters, and animations through natural conversation.\n\n## Features\n\n28 tools covering the full Meshy API:\n\n| Category | Tools |\n|----------|-------|\n| **3D Generation** | `meshy_text_to_3d`, `meshy_text_to_3d_refine`, `meshy_image_to_3d`, `meshy_multi_image_to_3d` |\n| **Creative Lab** | `meshy_creative_lab` (9 products) |\n| **Post-Processing** | `meshy_remesh`, `meshy_retexture` |\n| **Rigging & Animation** | `meshy_rig`, `meshy_animate`, `meshy_text_to_motion`, `meshy_list_animations` |\n| **Conversion** | `meshy_convert`, `meshy_resize`, `meshy_uv_unwrap` |\n| **Image Generation** | `meshy_text_to_image`, `meshy_image_to_image` |\n| **Task Management** | `meshy_get_task_status`, `meshy_list_tasks`, `meshy_cancel_task`, `meshy_download_model` |\n| **Workspace** | `meshy_list_models` |\n| **3D Printing** | `meshy_send_to_slicer`, `meshy_analyze_printability`, `meshy_repair_printability`, `meshy_process_multicolor`, `meshy_auto_split` |\n| **Account** | `meshy_check_balance`, `meshy_list_usage` |\n\n### Key Capabilities\n\n- **Safe retries (v0.6.3)**: a create request is never resent after a timeout or server error, so a task is never created and billed twice; status checks retry at the API's suggested interval\n- **Text to 3D**: Generate 3D models from text descriptions (preview + refine pipeline)\n- **Image to 3D**: Convert single or multiple images into 3D models\n- **Meshy 7.1 (v0.6.0)**: `ai_model: \"meshy-7.1\"` (and `latest`) on text-to-3d, image-to-3d and multi-image-to-3d. `geometry_resolution: \"standard\" | \"2k\" | \"4k\"` picks the geometry pass (+5 credits for 2k/4k; multi-image supports standard/2k). `ultra_mode` is deprecated\n- **Meshy 6 Lite (v0.6.0)**: `ai_model: \"meshy-6-lite\"` — fast, 5-credit mesh (15 textured, 2K textures only unless `texture_model: \"meshy-7\"`) on every generation endpoint\n- **Smart Topology**: `model_type: \"smart-topology\"` on text-to-3d (new in v0.6.0) and image-to-3d. Clean, part-separated triangle mesh generated directly at `target_polycount`, for 5 credits of mesh. `meshy-t2.5` (v0.6.4; the default since v0.6.10) is the newest Smart Topology model, with sharper detail for game assets: 100–30,000 faces (default 15,000). `ai_model: \"meshy-t2\"` is still available: 100–15,000 faces (default 4,000), same cost\n- **Multi-view texture on multi-image (v0.6.0)**: `texture_image_urls` — 1–4 views of the same object drive the texture (Meshy 7.1)\n- **8K Textures (v0.5.0)**: `texture_resolution: \"2k\" | \"4k\" | \"8k\"` on image-to-3d, multi-image-to-3d, text-to-3d refine and retexture (8K costs 15 credits vs 10). Replaces the now-deprecated `hd_texture` flag\n- **Multi-view Retexture (v0.5.0)**: `multiview_image_urls` — 1–4 views of the *same object*, front view first, drive the texture instead of a single style reference (requires Meshy 7 or Meshy N1)\n- **Texture model on image / multi-image to 3D**: `texture_model` picks the texture model apart from the geometry, in the same task and at the same price: `meshy-7` (PBR, up to 8K), `meshy-n1` (2K base color from reference images only) or `meshy-6-lite` (2K, single-image only). Omitted, the geometry's default is used. Options a texture model can't do (for example `meshy-n1` with `texture_prompt`, `enable_pbr: true` or 4K) are refused before any request. The tool descriptions and server instructions carry a short \"choose models by project\" guide, with the [Models](https://docs.meshy.ai/en/api/models) page for detail\n- **Meshy N1 Retexture**: `ai_model: \"meshy-n1\"` on `meshy_retexture` — a 2K base color texture from reference images only: one image (`image_style_url`, read as the front view) or 1–4 views (`multiview_image_urls`, front first, the rest in any order). 10 credits. No text prompt, PBR maps, 4K/8K or `remove_lighting`: the tool refuses those before any request\n- **Auto-Rigging & Animation**: Add skeletons and animations to humanoid characters. `meshy_animate` takes one preset action, up to 10 actions as clips in one file, or a generated motion (v0.6.3); `meshy_list_animations` finds action ids\n- **Text to Motion (v0.6.3)**: generate a motion clip from a description (`prime` FBX, 10 credits / `swift` BVH, 3 credits) and apply it to a rigged character\n- **Creative Lab**: One tool — a photo → a finished, print-ready product. **9 products**: figure, lamp, keychain (with a printed `name_text`), fridge-magnet, vinyl-figure, brick-figure, keycap, and (v0.6.3) fidget-pixel and fidget-collapsible. Runs the whole pipeline and returns only the final 3D model; build options and output format are configurable\n- **Format & Size Utilities**: `convert` (format conversion incl. 3MF, 1 credit), `resize` (real-world dimensions, 1 credit), `uv_unwrap` (clean UV layout for external texturing, 5 credits)\n- **2D Image Models**: `text_to_image` / `image_to_image` support `nano-banana`, `nano-banana-2`, `nano-banana-2-lite`, `nano-banana-2-1`, `nano-banana-pro`, `gpt-image-2`, `gpt-image-2-5-flare` and `gpt-image-2-5-sunburst`, with transparent-background output (`remove_background`). Image-to-image can edit an earlier result by `input_task_id`\n- **3D Printability Suite**:\n  - `analyze_printability` — free check (watertight, volume, holes, non-manifold edges, degenerate faces), plus a wall-thickness check for a given printer type and print size (v0.6.3)\n  - `repair_printability` — 10-credit topology repair (.glb / .gltf / .obj / .fbx / .stl) that can also thicken thin walls\n  - `process_multicolor` — 10-credit multi-color 3MF for AMS/MMU printers, `realistic` or `cartoon` style, with a slicer preset for 9 printer brands\n  - `auto_split` (v0.6.3) — 10 credits: cut a model into printable parts automatically, by named parts, or by color, with optional connectors\n- **Usage reporting (v0.6.3)**: `list_usage` lists finished API tasks with their credits (Studio / Enterprise teams)\n- **Task and model listing (v0.6.3)**: `list_tasks` lists tasks of any status from text-to-3d, image-to-3d, multi-image-to-3d, text-to-image and image-to-image by default (pass `task_types` for printing, rigging, animation, motion, post-processing or Creative Lab tasks); `list_models` lists finished 3D models of any model-producing type (image-to-3d by default), each with the `task_type` and formats to download. Before 0.6.3, `list_tasks` queried every type and `list_models` listed text-to-3d only; see the CHANGELOG's behavior changes\n- **Slicer Integration**: Auto-detect 7 installed slicers (OrcaSlicer, Bambu, Creality, Elegoo, Anycubic, PrusaSlicer, Cura; all but Cura open multi-color 3MF) and return launch commands the agent can execute\n- **Smart File Organization**: Auto-saves to `meshy_output/` with project folders, metadata, and history tracking\n- **Built-in Workflow Intelligence**: Server instructions guide the agent through correct tool chains for each use case\n\n### Models & Credits\n\n`ai_model` is not the same set on every endpoint, and `latest` does not resolve to the same model everywhere ([text](https://docs.meshy.ai/en/api/text-to-3d), [image](https://docs.meshy.ai/en/api/image-to-3d), [multi-image](https://docs.meshy.ai/en/api/multi-image-to-3d), [retexture](https://docs.meshy.ai/en/api/retexture)):\n\n| Endpoint | Accepted `ai_model` | `latest` resolves to |\n|---|---|---|\n| `meshy_text_to_3d` / `_refine` | `meshy-7.1`, `meshy-6`, `meshy-6-lite`, `latest` — plus `meshy-t2` / `meshy-t2.5` with `model_type: \"smart-topology\"` (preview only) | Meshy 7.1 |\n| `meshy_image_to_3d` | `meshy-7.1`, `meshy-6`, `meshy-6-lite`, `latest` — plus `meshy-t2` / `meshy-t2.5` with `model_type: \"smart-topology\"` | Meshy 7.1 |\n| `meshy_multi_image_to_3d` | `meshy-7.1`, `meshy-6`, `meshy-6-lite`, `latest` (no Smart Topology) | Meshy 7.1 |\n| `meshy_retexture` | `meshy-7`, `meshy-6`, `meshy-6-lite`, `meshy-n1` (image-only, 2K base color), `latest` (no `meshy-7.1`) | Meshy 7 |\n\n`meshy_image_to_3d` also takes `texture_model` (`meshy-7`, `meshy-n1`, `meshy-6-lite`) and `meshy_multi_image_to_3d` takes `meshy-7` or `meshy-n1`. Without it, Meshy 7.1 / `latest` / Smart Topology texture with Meshy 7, `meshy-6` with Meshy 6 and `meshy-6-lite` with Meshy 6 Lite. Which pair to pick per project: [Models](https://docs.meshy.ai/en/api/models#choose-by-project).\n\nLegacy id still accepted: `meshy-7` on generation (deprecated, billed like `meshy-7.1`). `meshy-5` and Meshy T1 (`meshy-t1`, `model_type: \"lowpoly\"`) are retired and no longer accepted; use `meshy-6-lite` and `smart-topology` + `meshy-t2.5`.\n\nGeneration cost ([pricing](https://docs.meshy.ai/en/api/pricing)):\n\n| `ai_model` | Mesh only | + 2K/4K texture | + 8K texture |\n|---|---|---|---|\n| `meshy-7.1` / `latest` | 20 | 30 | 35 |\n| `meshy-6` | 20 | 30 | 35 |\n| `meshy-6-lite` | 5 | 15 | 20 (`texture_model: \"meshy-7\"` only) |\n| `meshy-t2` / `meshy-t2.5` (smart-topology, single-image) | 5 | 15 | 20 |\n\n`texture_model` doesn't change the price: a textured task costs the mesh plus the texture at its resolution. 4K / 8K need the Meshy 7 or Meshy 6 texture model. Text-to-3D preview is billed mesh-only; refine adds 10 (15 at 8K). `geometry_resolution: \"2k\"` or `\"4k\"` (Ultra pass, Meshy 7.1 / `latest`) adds **+5**; multi-image supports `\"2k\"` only. `ultra_mode` is deprecated and maps to `\"2k\"`.\n\nSmart Topology generates directly at `target_polycount` and skips remeshing: `meshy-t2` 100–15,000 faces (default 4,000), `meshy-t2.5` 100–30,000 (default 15,000). Without `ai_model`, `model_type: \"smart-topology\"` uses `meshy-t2.5`. Output is triangle-only. For standard models, `target_polycount` needs `should_remesh: true` and is overridden by `decimation_mode`.\n\nRetexture is 10 credits (15 at 8K); Meshy N1 (`meshy-n1`) is 10 credits and 2K only. Creative Lab is **36** credits per product (6 + 30; lamp is 30 + 6) except **keycap, 62** (12 + 50) and **fidget-collapsible, 6** (single stage). Images: nano-banana 3, nano-banana-2 6, nano-banana-2-lite 3, nano-banana-2-1 4, nano-banana-pro 9, GPT Image models 9 (text) / 12 (image). Other tools: remesh 5, rig 5, animate 3 per action, text-to-motion 10 (prime) / 3 (swift), convert 1, resize 1, uv-unwrap 5, analyze-printability free, repair-printability 10, multicolor 10, auto-split 10.\n\n## Prerequisites\n\n- Node.js >= 18\n- A Meshy API key ([get one here](https://www.meshy.ai/developers/keys) — requires Pro plan or above)\n\n## Installation\n\nPick whichever fits your workflow — they all produce the same config.\n\n### Option 1 · One-Command Install · Recommended\n\n[`add-mcp`](https://github.com/neondatabase/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:\n\n```bash\nnpx add-mcp @meshy-ai/meshy-mcp-server --env MESHY_API_KEY=msy_YOUR_API_KEY\n```\n\nAfter it finishes, jump to [Activate](#activate-after-install) for your client.\n\n### Option 2 · Install by Asking Your AI Agent\n\nAlready chatting with Cursor / Claude Code / Codex? Paste this prompt:\n\n```\nInstall the Meshy MCP server for me. Docs: https://github.com/meshy-dev/meshy-mcp-server\nUse this env var: MESHY_API_KEY=msy_YOUR_API_KEY\n```\n\nThe 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.\n\n### Option 3 · Manual Install\n\n<details>\n<summary><b>Cursor</b></summary>\n\nPaste into `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):\n\n```json\n{\n  \"mcpServers\": {\n    \"meshy\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@meshy-ai/meshy-mcp-server\"],\n      \"env\": { \"MESHY_API_KEY\": \"msy_YOUR_API_KEY\" }\n    }\n  }\n}\n```\n\n> **Windows**: replace `\"command\": \"npx\"` with `\"command\": \"cmd\"` and `\"args\": [\"/c\", \"npx\", \"-y\", \"@meshy-ai/meshy-mcp-server\"]`.\n\n</details>\n\n<details>\n<summary><b>Claude Code</b></summary>\n\n```bash\nclaude mcp add-json meshy '{\"command\":\"npx\",\"args\":[\"-y\",\"@meshy-ai/meshy-mcp-server\"],\"env\":{\"MESHY_API_KEY\":\"msy_YOUR_API_KEY\"}}'\n```\n\n</details>\n\n<details>\n<summary><b>Other clients</b> (Windsurf, Claude Desktop, Codex, VS Code, Cline…)</summary>\n\nUse **Option 1** — `add-mcp` writes the correct config for each.\n\n</details>\n\n## Activate After Install\n\nMost clients auto-load the new server, but **Cursor and VS Code require a manual toggle**:\n\n| Client | What to do | Verify |\n|---|---|---|\n| **Cursor** | Restart → `Settings` → `MCP & Integrations` → toggle `meshy` **on** → wait for green dot ● → open a **new chat** | `List the meshy tools available` |\n| **Claude Code** | Nothing — auto-loads on next message | `/mcp` shows `meshy ✓ connected` |\n| **Claude Desktop** | Quit & relaunch the app | `List the meshy tools available` |\n| **Windsurf** | Refresh in the Cascade panel's MCP section | `List the meshy tools available` |\n| **VS Code** | Run command `MCP: List Servers` → click `meshy` → **Start** | `List the meshy tools available` |\n| **Codex** | Nothing — auto-loads on next session | `List the meshy tools available` |\n\n## Troubleshooting\n\n- **`MESHY_API_KEY environment variable is required`** — returned by every tool when the key didn't reach the server. Make sure it sits inside an `\"env\": {...}` block in your `mcp.json`, not in `args`. Restart the server after fixing it.\n- **`spawn npx ENOENT`** (Windows) — wrap with `cmd /c` (see Cursor block above).\n- **`error: unknown option '-y'`** (Claude Code on Windows) — use `claude mcp add-json` instead of `claude mcp add … -- npx -y …`.\n- **Cursor doesn't list `meshy`** — make sure `mcp.json` is valid JSON (no trailing commas), then fully restart Cursor.\n- **`Authentication failed: the Meshy API rejected MESHY_API_KEY (401)`** — the key is mistyped, revoked or expired. Regenerate at https://www.meshy.ai/developers/keys, update your config and restart the server.\n\n## Configuration\n\n| Environment Variable | Description | Default |\n|---------------------|-------------|---------|\n| `MESHY_API_KEY` | **Required.** Your Meshy API key (starts with `msy_`) | — |\n| `MESHY_API_HOST` | API base URL | `https://api.meshy.ai` |\n| `TRANSPORT` | Transport mode: `stdio` or `http` | `stdio` |\n| `PORT` | Port for HTTP transport | `3000` |\n| `CHARACTER_LIMIT` | Max response size in characters | `25000` |\n| `MESHY_CLIENT` | Optional. Identifies the integrating app in Meshy's logs, format `name/version` (e.g. `hermes-meshy-plugin/0.4.0`) | — |\n\n## Development\n\n```bash\n# Clone and install\ngit clone https://github.com/meshy-dev/meshy-mcp-server.git\ncd meshy-mcp-server\nnpm ci\n\n# Development with hot reload\nnpm run dev\n\n# Build\nnpm run build\n\n# Type check\nnpm run lint\n\n# Build and run offline mocked-request tests (no API key or credits required)\nnpm test\n\n# Run\nnpm start\n```\n\n### Maintaining a local checkout\n\nSee [setup, updates, and rollback](docs/maintenance.md) for running a reviewed local build, pinning package versions, testing model routing without paid API calls, and reconnecting a client safely.\n\n## HTTP Transport\n\nFor remote access, run in HTTP mode:\n\n```bash\nTRANSPORT=http PORT=3000 npm start\n```\n\nEndpoints:\n- `POST /mcp` — MCP protocol endpoint\n- `GET /health` — Health check\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}