Openscad MCP logo

Openscad MCP

未申請

作者: RobertCoop

A Model Context Protocol (MCP) server for OpenSCAD 3D modeling and rendering

インストール

$uv run --with git+https://github.com/quellant/openscad-mcp.git openscad-mcp

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

AI & 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)

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。