jhacksman_OpenSCAD-MCP-Server
3
OpenSCAD MCP Server is a Model Context Protocol server that enables the generation of 3D models from text or images, emphasizing parametric models using OpenSCAD. It supports remote processing and offers a web interface for image and model handling.
OpenSCAD MCP Server
A Model Context Protocol (MCP) server that allows users to generate 3D models from text descriptions or images, focusing on parametric 3D models using OpenSCAD and multi-view reconstruction.
Features
- AI Image Generation: Create images from text using various APIs
- Multi-View Image Generation and 3D Reconstruction
- Remote Processing and OpenSCAD Integration
- Optional Network Printer Discovery and Direct Printing
Installation
- Clone the repository and navigate to the directory
- Set up a virtual environment and install necessary dependencies
- Install OpenSCAD and CUDA Multi-View Stereo
- Configure API keys and settings for remote processing
Usage
- Start the server and use MCP tools for various tasks like image generation, model creation, and remote processing
Supported Export Formats
- OBJ, STL, PLY, SCAD, CSG, AMF, 3MF
Web Interface
Access the web interface at http://localhost:8000/ui/ for generating and approving images, previewing models, and downloading models.
License
MIT