three.ws 3D Studio
Turn text or an image into an animation-ready 3D model (GLB): generate, rig, animate, retexture.
io.github.nirholas/threews-3d-studio · Repository · Website · version 1.0.1 · 95 stars · listed from registry
Install
Hosted endpoint, so there is nothing to install. The probe connects straight to it:
https://three.ws/api/mcp-3d
Results by platform
Linux
needs credentials2026-08-16 · probed over remote-http1 recorded run, oldest first.
…pender (Canonical Permit2)."},"amount":{"type":"string","pattern":"^[0-9]+$","description":"The amount approved (uint256). Always MaxUint256."},"signedTransaction":{"type":"string","pattern":"^0x[a-fA-F0-9]+$","description":"The RLP-encoded signed EIP-1559 transaction as a hex string."},"version":{"type":"string","pattern":"^[0-9]+(\\.[0-9]+)*$","description":"Schema version identifier."}},"required":["from","asset","spender","amount","signedTransaction","version"]}},"offer-receipt":{"includeTxHash":false,"offerValiditySeconds":60,"info":{"offers":[{"format":"jws","acceptIndex":0,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJwYXlUbyI6Ind3d3d3RHhGV1JuN2dyZ3IzRXNyc2c1QzZOdkRvREhTQTRnYUNmZmNjclUiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vdGhyZWUud3MvYXBpL21jcC0zZCIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc4Njg0OTQ1MSwidmVyc2lvbiI6MX0.PZVzKP3W7p7Fc8LrqkIwyxk2sKEX1yc_T_hx1ePqN4mHtAaXIRVxPuktaYyLSARcz4387WlUnVkwp--IhVQ3Dg"},{"format":"jws","acceptIndex":1,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwMDAwMCIsImFzc2V0IjoiRmVNYkRvWDdSMVBzYzRHRWN2SmRzYk5iWkEzYmZ6dGN5RENhdEpWSnB1bXAiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwicGF5VG8iOiJ3d3d3d0R4RldSbjdncmdyM0VzcnNnNUM2TnZEb0RIU0E0Z2FDZmZjY3JVIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NDk0NTEsInZlcnNpb24iOjF9.yJ-atj-aynJEuTPvih1cCdZKcGAfPHUqkUqMQNTA8E5tHpWZuQXQWvhSwRRkfb-e-nPDve6aZKL_nrMQUd90Cg"},{"format":"jws","acceptIndex":2,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODQ5NDUxLCJ2ZXJzaW9uIjoxfQ.M-ko2LHm84nxXfurNv6EOlBlK5ZwwwQrNvfxxU1xknyl6Dhj_guu9-_TaPMV8fPi63mLsQbIRPM4ELi4j29hCQ"},{"format":"jws","acceptIndex":3,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODQ5NDUxLCJ2ZXJzaW9uIjoxfQ.M-ko2LHm84nxXfurNv6EOlBlK5ZwwwQrNvfxxU1xknyl6Dhj_guu9-_TaPMV8fPi63mLsQbIRPM4ELi4j29hCQ"},{"format":"jws","acceptIndex":4,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDc3OWRlZDBjOWUxMDIyMjI1ZjhlMDYzMGIzNWE5YjU0YmU3MTM3MzYiLCJuZXR3b3JrIjoiZWlwMTU1OjE5NiIsInBheVRvIjoiMHg0MDIyZGUyRDM2QzMzNEU3M0M3YTEwODgwNUNlYTExQzA1NjRmNDAyIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NDk0NTEsInZlcnNpb24iOjF9.V5DmhiFEjYU4nRs6Kw4O2slsEcUP5Lv74uqSIOn9wHBPl6A7nMhIlbcYaxf8_40XHONWxKWQNkWFz52CzVpiBg"}]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"offers":{"type":"array","items":{"type":"object","properties":{"format":{"type":"string"},"acceptIndex":{"type":"integer"},"payload":{"type":"object","properties":{"version":{"type":"integer"},"resourceUrl":{"type":"string"},"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"validUntil":{"type":"integer"}},"required":["version","resourceUrl","scheme","network","asset","payTo","amount"]},"signature":{"type":"string"}},"required":["format","signature"]}}},"required":["offers"]}}}} (endpoint reachable but requires credentials the harness does not send)
macOS
needs credentials2026-08-16 · probed over remote-http1 recorded run, oldest first.
…pender (Canonical Permit2)."},"amount":{"type":"string","pattern":"^[0-9]+$","description":"The amount approved (uint256). Always MaxUint256."},"signedTransaction":{"type":"string","pattern":"^0x[a-fA-F0-9]+$","description":"The RLP-encoded signed EIP-1559 transaction as a hex string."},"version":{"type":"string","pattern":"^[0-9]+(\\.[0-9]+)*$","description":"Schema version identifier."}},"required":["from","asset","spender","amount","signedTransaction","version"]}},"offer-receipt":{"includeTxHash":false,"offerValiditySeconds":60,"info":{"offers":[{"format":"jws","acceptIndex":0,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJwYXlUbyI6Ind3d3d3RHhGV1JuN2dyZ3IzRXNyc2c1QzZOdkRvREhTQTRnYUNmZmNjclUiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vdGhyZWUud3MvYXBpL21jcC0zZCIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc4Njg0OTg4OSwidmVyc2lvbiI6MX0.B_X6LRPrrxYDPMHu5n8a-yrCKkVha-e4lfhvjzqTpLkb9J2zLtY6Fg5clOcBxaD7rM7DXfft--gRewVPeifaDQ"},{"format":"jws","acceptIndex":1,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwMDAwMCIsImFzc2V0IjoiRmVNYkRvWDdSMVBzYzRHRWN2SmRzYk5iWkEzYmZ6dGN5RENhdEpWSnB1bXAiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwicGF5VG8iOiJ3d3d3d0R4RldSbjdncmdyM0VzcnNnNUM2TnZEb0RIU0E0Z2FDZmZjY3JVIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NDk4ODksInZlcnNpb24iOjF9.TIvHWZqf4hTqo6SdwhWgVkugx2eqWLgsXn10IgznkBjZwhYzMxYXAPVCACvLdbPeukC7zPV85QscM2X0zs5vBQ"},{"format":"jws","acceptIndex":2,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODQ5ODg5LCJ2ZXJzaW9uIjoxfQ.jdRea1LOditgcjFkLaJM_uSBJVUqPnJyejJrvmYQ2Ry4bXl1fq4lj_6HRt6B00lfd-MkQrOiSjz8qeaFvErZCA"},{"format":"jws","acceptIndex":3,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODQ5ODg5LCJ2ZXJzaW9uIjoxfQ.jdRea1LOditgcjFkLaJM_uSBJVUqPnJyejJrvmYQ2Ry4bXl1fq4lj_6HRt6B00lfd-MkQrOiSjz8qeaFvErZCA"},{"format":"jws","acceptIndex":4,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDc3OWRlZDBjOWUxMDIyMjI1ZjhlMDYzMGIzNWE5YjU0YmU3MTM3MzYiLCJuZXR3b3JrIjoiZWlwMTU1OjE5NiIsInBheVRvIjoiMHg0MDIyZGUyRDM2QzMzNEU3M0M3YTEwODgwNUNlYTExQzA1NjRmNDAyIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NDk4ODksInZlcnNpb24iOjF9.gI5nVMjuJsV5u_AkkSdS_Vf1TYh6XXoXWtnPhJ4Y7wVopM6qFOAH5kDMaEdRuAiFLGJWkYiF1JybsUKcD9NiCQ"}]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"offers":{"type":"array","items":{"type":"object","properties":{"format":{"type":"string"},"acceptIndex":{"type":"integer"},"payload":{"type":"object","properties":{"version":{"type":"integer"},"resourceUrl":{"type":"string"},"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"validUntil":{"type":"integer"}},"required":["version","resourceUrl","scheme","network","asset","payTo","amount"]},"signature":{"type":"string"}},"required":["format","signature"]}}},"required":["offers"]}}}} (endpoint reachable but requires credentials the harness does not send)
Windows
needs credentials2026-08-16 · probed over remote-http1 recorded run, oldest first.
…pender (Canonical Permit2)."},"amount":{"type":"string","pattern":"^[0-9]+$","description":"The amount approved (uint256). Always MaxUint256."},"signedTransaction":{"type":"string","pattern":"^0x[a-fA-F0-9]+$","description":"The RLP-encoded signed EIP-1559 transaction as a hex string."},"version":{"type":"string","pattern":"^[0-9]+(\\.[0-9]+)*$","description":"Schema version identifier."}},"required":["from","asset","spender","amount","signedTransaction","version"]}},"offer-receipt":{"includeTxHash":false,"offerValiditySeconds":60,"info":{"offers":[{"format":"jws","acceptIndex":0,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJwYXlUbyI6Ind3d3d3RHhGV1JuN2dyZ3IzRXNyc2c1QzZOdkRvREhTQTRnYUNmZmNjclUiLCJyZXNvdXJjZVVybCI6Imh0dHBzOi8vdGhyZWUud3MvYXBpL21jcC0zZCIsInNjaGVtZSI6ImV4YWN0IiwidmFsaWRVbnRpbCI6MTc4Njg1NTY2MSwidmVyc2lvbiI6MX0.fWqDWhFRso1Y1a2HsrpE48pYg0MaxhLrzAgNtusznCy2aWpogipaWjF6O7ep4JepOFtCOpMnd2gayJlyLzG-CQ"},{"format":"jws","acceptIndex":1,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwMDAwMCIsImFzc2V0IjoiRmVNYkRvWDdSMVBzYzRHRWN2SmRzYk5iWkEzYmZ6dGN5RENhdEpWSnB1bXAiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwicGF5VG8iOiJ3d3d3d0R4RldSbjdncmdyM0VzcnNnNUM2TnZEb0RIU0E0Z2FDZmZjY3JVIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NTU2NjEsInZlcnNpb24iOjF9.XS5r0952ydmuihsa-JWr0klU8ZYtX_EWKO_x1QxgNiA-UQsa6aPwtjGbNw85E_seLXvCBQv1OV1iFTMLwQ78Bw"},{"format":"jws","acceptIndex":2,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODU1NjYxLCJ2ZXJzaW9uIjoxfQ.DrGdzjVxTC_XAeIWRkk3oWILhQf8_r72W_CoFhOQ5UyOENMj7EQFTdsL-FKhq3KH22a_X4ewAyRJtubwgbv1Cg"},{"format":"jws","acceptIndex":3,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJwYXlUbyI6IjB4NDAyMmRlMmQzNmMzMzRlNzNjN2ExMDg4MDVjZWExMWMwNTY0ZjQwMiIsInJlc291cmNlVXJsIjoiaHR0cHM6Ly90aHJlZS53cy9hcGkvbWNwLTNkIiwic2NoZW1lIjoiZXhhY3QiLCJ2YWxpZFVudGlsIjoxNzg2ODU1NjYxLCJ2ZXJzaW9uIjoxfQ.DrGdzjVxTC_XAeIWRkk3oWILhQf8_r72W_CoFhOQ5UyOENMj7EQFTdsL-FKhq3KH22a_X4ewAyRJtubwgbv1Cg"},{"format":"jws","acceptIndex":4,"signature":"eyJhbGciOiJFZERTQSIsImtpZCI6ImRpZDp3ZWI6dGhyZWUud3Mja2V5LTEifQ.eyJhbW91bnQiOiIxMDAwIiwiYXNzZXQiOiIweDc3OWRlZDBjOWUxMDIyMjI1ZjhlMDYzMGIzNWE5YjU0YmU3MTM3MzYiLCJuZXR3b3JrIjoiZWlwMTU1OjE5NiIsInBheVRvIjoiMHg0MDIyZGUyRDM2QzMzNEU3M0M3YTEwODgwNUNlYTExQzA1NjRmNDAyIiwicmVzb3VyY2VVcmwiOiJodHRwczovL3RocmVlLndzL2FwaS9tY3AtM2QiLCJzY2hlbWUiOiJleGFjdCIsInZhbGlkVW50aWwiOjE3ODY4NTU2NjEsInZlcnNpb24iOjF9.fUnNCxMVdEYWsNXtB5fpSazHthve8Bq7msKfvvMlCvNTI6Ib26DbQ0VMrrbbd0fkyeR52yv9PS5csl8sUBb3BQ"}]},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"offers":{"type":"array","items":{"type":"object","properties":{"format":{"type":"string"},"acceptIndex":{"type":"integer"},"payload":{"type":"object","properties":{"version":{"type":"integer"},"resourceUrl":{"type":"string"},"scheme":{"type":"string"},"network":{"type":"string"},"asset":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"validUntil":{"type":"integer"}},"required":["version","resourceUrl","scheme","network","asset","payTo","amount"]},"signature":{"type":"string"}},"required":["format","signature"]}}},"required":["offers"]}}}} (endpoint reachable but requires credentials the harness does not send)
Badge
Paste this into the project README to show the current result:
[](https://doesitinstall.com/s/io.github.nirholas__threews-3d-studio.html)