jhacksman_OpenSCAD-MCP-Server

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