Openscad MCP
未申請A Model Context Protocol (MCP) server for OpenSCAD 3D modeling and rendering
インストール
uv run --with git+https://github.com/quellant/openscad-mcp.git openscad-mcpAI & MLの他のサーバー
ディレクトリ全体を見る未申請リスティング
このMCPサーバーはあなたのものですか?
このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。
このサーバーを申請するセキュリティプロファイル
申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み
15 件中 15 件
ドキュメントに記載されたツール (15)
プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。
check_openscad
Verify OpenSCAD installation, version and capabilities
clear_cache
Clear the render cache
create_model
Create a new .scad file in the workspace
delete_model
Delete a model file
export_model
Export to STL, 3MF, AMF, OFF, DXF, or SVG
get_libraries
Discover installed OpenSCAD libraries
get_model
Read a model file and its metadata
get_project_files
List .scad files and their include/use dependency graph
list_models
List all models in the workspace
measure
Exact numbers from the exported geometry: bbox, dimensions, volume, surface area, solid and cavity counts, watertightness, meshhealth. mode=parts measures each part of an assembly, mode=section returns cut contours with area, mode=mass adds grams for a material. Accepts an existing STL/SVG via mesh
reference
Sourced engineering data with confidence labels: fits and clearances, metric fasteners, heat-set inserts, bearings, magnets, joints, FDM design rules, materials, OpenSCAD cheatsheet, conventions
render
Images with a text digest before each one (camera, view direction, scale, bbox). mode=views (one image per view, or a custom camera), mode=section (exact cross-section with a scale bar), mode=parts (each part in its own colour, isolate ghosts the rest), mode=compare (before/after). grounded=true giv
scad_eval
Evaluate expressions in a model's variable scope and get typed values (number, vector, string, bool, range, undef)
update_model
Update an existing model's content
validate
mode=syntax (parse and evaluate, no geometry), mode=geometry (mesh findings: open edges, non-manifold, several solids, cavities), mode=predicates (assert ["W > 10", "H == 2W"] in the model's scope), mode=includes (every include/use/import resolved or not)