{"id":"c82afa92-f000-460a-b268-e40932b42493","shortId":"nnvavk","kind":"mcp","title":"Rhino 3D","tagline":"Integrates with Rhino 3D's Python scripting environment to enable generation and manipulation of 3D models through ge...","description":"Integrates with Rhino 3D's Python scripting environment to enable generation and manipulation of 3D models through geometry creation tools, with all operations requiring explicit user consent via dialog prompts.\n\nRhinoMCP Server provides a bridge between AI systems and Rhino 3D's Python scripting capabilities through the Model Context Protocol. This implementation enables AI agents to generate and manipulate 3D models in Rhino by exposing scene context information and geometry creation tools (currently supporting spheres), with all operations requiring explicit user consent via dialog prompts. The server is designed to run within Rhino's Python environment and follows MCP security guidelines, making it particularly valuable for AI-assisted 3D modeling workflows that require direct interaction with Rhino documents.","tags":["rhino"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/always-tinkering/rhinomcpserver","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.652","qualityRationale":"deterministic score 0.65 from registry signals: · indexed on pulsemcp · has source repo · 51 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-02T14:22:11.403Z","embedding":null,"createdAt":"2026-04-18T21:46:26.302Z","updatedAt":"2026-05-02T14:22:11.403Z","lastSeenAt":"2026-05-02T14:22:11.403Z","tsv":"'3d':2,6,17,24,35,61,80,130 'agent':75 'ai':57,74,128 'ai-assist':127 'assist':129 'bridg':55 'capabl':65 'consent':47,102 'context':69,87 'creation':39,91 'current':93 'design':109 'dialog':49,104 'direct':135 'document':139 'enabl':12,30,73 'environ':10,28,116 'explicit':45,100 'expos':85 'follow':118 'ge':20 'generat':13,31,77 'geometri':38,90 'guidelin':121 'implement':72 'inform':88 'integr':3,21 'interact':136 'make':122 'manipul':15,33,79 'mcp':119 'model':18,36,68,81,131 'open-source' 'oper':43,98 'particular':124 'prompt':50,105 'protocol':70 'provid':53 'python':8,26,63,115 'requir':44,99,134 'rhino':1,5,23,60,83,113,138 'rhinomcp':51 'run':111 'scene':86 'script':9,27,64 'secur':120 'server':52,107 'sphere':95 'support':94 'system':58 'tool':40,92 'transport-stdio' 'user':46,101 'valuabl':125 'via':48,103 'within':112 'workflow':132","prices":[{"id":"9710ad24-ac02-467d-9274-f84dc836db57","listingId":"c82afa92-f000-460a-b268-e40932b42493","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:46:26.302Z"}],"sources":[{"listingId":"c82afa92-f000-460a-b268-e40932b42493","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/always-tinkering-rhino-3d","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:46:26.302Z","lastSeenAt":"2026-05-02T14:22:11.403Z"}],"details":{"listingId":"c82afa92-f000-460a-b268-e40932b42493","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Rhino 3D","github_stars":51,"registry_url":"https://www.pulsemcp.com/servers/always-tinkering-rhino-3d","source_code_url":"https://github.com/always-tinkering/rhinomcpserver"},"updatedAt":"2026-05-02T14:22:11.403Z"}}