OpenSCAD-MCP-Server

OpenSCAD-MCP-Server

36

The OpenSCAD MCP Server facilitates the creation of 3D models from textual descriptions or images, emphasizing parametric design with OpenSCAD integration. It supports multi-view image generation, AI-driven image creation, and remote processing to handle intensive computational tasks efficiently.

OpenSCAD MCP Server

A Model Context Protocol (MCP) server that enables users to generate 3D models from text descriptions or images, focused on parametric 3D models using OpenSCAD.

Features

  • AI Image Generation using Google Gemini or Venice.ai APIs
  • Multi-view image generation for 3D reconstruction
  • Image approval workflow
  • Convert images into 3D models using CUDA Multi-View Stereo
  • Remote processing capabilities
  • OpenSCAD for parametric model generation

Installation

  1. Clone the repository and set up Python environment
  2. Install needed software like OpenSCAD and CUDA Multi-View Stereo
  3. Configure API keys and optional remote processing

Usage

  1. Start the server and access it via HTTP
  2. Generate images and 3D models using specified tools
  3. Export models in various formats