OpenSCAD MCP Server
@jhacksman
OpenSCAD MCP Server について
Devin's attempt at creating an OpenSCAD MCP Server that takes a user prompt and generates a preview image and 3d file.
基本情報
設定
ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is OpenSCAD MCP Server?
A Model Context Protocol (MCP) server that generates parametric 3D models from text descriptions or images using AI image generation, multi-view reconstruction via CUDA Multi-View Stereo (MVS), and OpenSCAD integration. It is designed for makers, designers, and hobbyists who want to create printable 3D models from high-level prompts.
How to use OpenSCAD MCP Server?
Install dependencies (OpenSCAD, CUDA Multi-View Stereo, Python packages), set API keys in a .env file (GEMINI_API_KEY, optional VENICE_API_KEY), then start the server with python src/main.py. Interact via MCP tools such as create_3d_model_from_text, generate_image_gemini, or use the web interface at http://localhost:8000/ui/.
Key features of OpenSCAD MCP Server
- AI image generation via Gemini or Venice.ai APIs
- Multi-view image generation for 3D reconstruction
- Image approval workflow before reconstruction
- 3D reconstruction using CUDA Multi-View Stereo
- Remote processing on LAN servers for heavy tasks
- Parametric export formats (CSG, AMF, 3MF, SCAD)
- Optional 3D printer discovery and direct printing
Use cases of OpenSCAD MCP Server
- Generate a low-poly 3D model from a text description like “a low-poly rabbit”
- Create multiple views of an object from a single prompt and reconstruct a 3D mesh
- Offload CUDA MVS reconstruction to a powerful remote server on the same LAN
- Export a parametric model to OpenSCAD source for further manual refinement
- Discover and send a model directly to a network 3D printer
FAQ from OpenSCAD MCP Server
What image generation options are available?
The server supports Google Gemini API (default) and optionally Venice.ai; you can also upload your own images to skip AI generation.
How does the multi-view workflow work?
Generate multiple consistent views of an object, review and approve each image, then reconstruct a 3D model from the approved set using CUDA MVS.
Can I process reconstruction on a different machine?
Yes: run the remote CUDA MVS server (python src/main_remote.py) on a LAN machine with a CUDA GPU, then configure the main server to discover or specify that remote server.
What export formats are supported?
OBJ, STL, PLY, SCAD, CSG, AM
「その他」の他のコンテンツ
Nginx UI
0xJackyYet another WebUI for Nginx
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Codelf
unbugA search tool helps dev to solve the naming things problem.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
コメント