{"id":"30ff0a0c-a13a-4ab1-aeb0-69bff5bb28c6","shortId":"MQXUpg","kind":"mcp","title":"Rhino3D","tagline":"Connects Rhino3D to Claude through a WebSocket bridge, enabling AI-assisted 3D modeling capabilities for creating and...","description":"Connects Rhino3D to Claude through a WebSocket bridge, enabling AI-assisted 3D modeling capabilities for creating and manipulating geometry, running Python scripts, and interacting with the modeling environment.\n\nRhinoMCP connects Rhino3D to Claude AI through a WebSocket-based bridge, enabling AI-assisted 3D modeling capabilities. The implementation consists of three main components: a socket server running inside Rhino's Python environment, a Python client that communicates with the Rhino plugin, and an MCP server that exposes Rhino functionality as tools. It allows Claude to create and manipulate 3D geometry, run Python scripts in Rhino's context, and interact with the modeling environment, making it particularly valuable for architectural design, product development, and other 3D modeling workflows that benefit from AI assistance.","tags":["rhino3d"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/a01110946/rhinomcp","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.574","qualityRationale":"deterministic score 0.57 from registry signals: · indexed on pulsemcp · has source repo · 12 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-03T00:21:46.156Z","embedding":null,"createdAt":"2026-04-18T20:48:05.859Z","updatedAt":"2026-05-03T00:21:46.156Z","lastSeenAt":"2026-05-03T00:21:46.156Z","tsv":"'3d':14,32,65,110,136 'ai':12,30,54,63,142 'ai-assist':11,29,62 'allow':104 'architectur':130 'assist':13,31,64,143 'base':59 'benefit':140 'bridg':9,27,60 'capabl':16,34,67 'claud':5,23,53,105 'client':86 'communic':88 'compon':74 'connect':2,20,50 'consist':70 'context':118 'creat':18,36,107 'design':131 'develop':133 'enabl':10,28,61 'environ':48,83,124 'expos':98 'function':100 'geometri':39,111 'implement':69 'insid':79 'interact':44,120 'main':73 'make':125 'manipul':38,109 'mcp':95 'model':15,33,47,66,123,137 'open-source' 'particular':127 'plugin':92 'product':132 'python':41,82,85,113 'rhino':80,91,99,116 'rhino3d':1,3,21,51 'rhinomcp':49 'run':40,78,112 'script':42,114 'server':77,96 'socket':76 'three':72 'tool':102 'transport-stdio' 'valuabl':128 'websocket':8,26,58 'websocket-bas':57 'workflow':138","prices":[{"id":"a66615bc-19c4-48a1-b056-10cc6aba5403","listingId":"30ff0a0c-a13a-4ab1-aeb0-69bff5bb28c6","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T20:48:05.859Z"}],"sources":[{"listingId":"30ff0a0c-a13a-4ab1-aeb0-69bff5bb28c6","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/a01110946-rhino3d","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T20:48:05.859Z","lastSeenAt":"2026-05-03T00:21:46.156Z"}],"details":{"listingId":"30ff0a0c-a13a-4ab1-aeb0-69bff5bb28c6","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Rhino3D","github_stars":12,"registry_url":"https://www.pulsemcp.com/servers/a01110946-rhino3d","source_code_url":"https://github.com/a01110946/rhinomcp"},"updatedAt":"2026-05-03T00:21:46.156Z"}}