{"repo":"jhacksman/OpenSCAD-MCP-Server","free":true,"listed":false,"github":"https://github.com/jhacksman/OpenSCAD-MCP-Server","clone":"git clone https://github.com/jhacksman/OpenSCAD-MCP-Server.git","description":"Devin's attempt at creating an OpenSCAD MCP Server that takes a user prompt and generates a preview image and 3d file.","language":"Python","stars":179,"topics":[],"license":null,"category":"mcp-servers","readme_excerpt":"OpenSCAD MCP Server A Model Context Protocol (MCP) server that enables users to generate 3D models from text descriptions or images, with a focus on creating parametric 3D models using multi-view reconstruction and OpenSCAD. Features - AI Image Generation : Generate images from text descriptions using Google Gemini or Venice.ai APIs - Multi-View Image Generation : Create multiple views of the same 3D object for reconstruction - Image Approval Workflow : Review and approve/deny generated images before reconstruction - 3D Reconstruction : Convert approved multi-view images into 3D models using CUDA Multi-View Stereo - Remote Processing : Process computationally intensive tasks on remote servers within your LAN - OpenSCAD Integration : Generate parametric 3D models using OpenSCAD - Parametric Export : Export models in formats that preserve parametric properties (CSG, AMF, 3MF, SCAD) - 3D Printer Discovery : Optional network printer discovery and direct printing Architecture The server is built using the Python MCP SDK and follows a modular architecture: Installation 1. Clone the repository: 2. Create a virtual environment: 3. Install dependencies: 4. Install OpenSCAD: - Ubuntu/Debian: sudo apt-get install openscad - macOS: brew install openscad - Windows: Download from openscad.org 5. Install CUDA Multi-View Stereo: 6. Set up API keys: - Create a .env file in the root directory - Add your API keys: Remote Processing Setup The server supports remote processing of computationally ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jhacksman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jhacksman/OpenSCAD-MCP-Server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}