HI

hsavas/inventor-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

8 stars 6 forks 品質 74 トレンド 30NOASSERTION

MCP server bridging Claude to Autodesk Inventor via COM automation: sketches, part features, assemblies, drawings, and document control.

概要

An MCP server that bridges Claude (or any MCP-compatible client) to via COM automation. It exposes Inventor's part modeling, assembly, drawing, and document tools as callable MCP tools, so an AI assistant can sketch, extrude, fillet, place assembly components, generate drawing views, and more — directly inside a running Inventor session. Autodesk Inventor's COM API is Windows-only. This server must run on Windows with Inventor installed, using a Python environment with pywin32. - — lines, rectangles, circles, arcs, polygons, polylines, slots, ellipses, splines, fillets, construction geometry, mirroring, constraints, and dimensions. - — extrude, revolve, sweep, loft, coil (helical threads/springs), hole, fillet, chamfer, shell, rectangular/circular pattern, mirror, combine (boolean union/subtract/intersect). - — free-orientation 3D lines and splines (usable as sweep paths), plus work planes through three points or normal to a curve.

README

以下は原文 README の抜粋です。原文を見る。

Autodesk Inventor MCP

An MCP server that bridges Claude (or any MCP-compatible client) to Autodesk Inventor via COM automation. It exposes Inventor’s part modeling, assembly, drawing, and document tools as callable MCP tools, so an AI assistant can sketch, extrude, fillet, place assembly components, generate drawing views, and more — directly inside a running Inventor session.

Platform note: Autodesk Inventor’s COM API is Windows-only. This server must run on Windows with Inventor installed, using a Python environment with pywin32.

Features

  • Sketching — lines, rectangles, circles, arcs, polygons, polylines, slots, ellipses, splines, fillets, construction geometry, mirroring, constraints, and dimensions.
  • 3D part features — extrude, revolve, sweep, loft, coil (helical threads/springs), hole, fillet, chamfer, shell, rectangular/circular pattern, mirror, combine (boolean union/subtract/intersect).
  • 3D sketches — free-orientation 3D lines and splines (usable as sweep paths), plus work planes through three points or normal to a curve.
  • Sheet metal — convert a part to sheet metal, face, flange, and flat pattern with unfolded size.
  • Threads — standard (cosmetic) ISO metric threads on cylindrical faces.
  • Model checks — inventor_check_model health report (bodies, volume, size, failed features, open sketches); inventor_finish_sketch reports closed-region count.
  • Scripting — inventor_run_script runs a Python snippet against the Inventor COM API in a single call (see the security note below).
  • Work geometry — work planes, axes, and points.
  • Parameters — list, read, set, and create model parameters.
  • Properties — iProperties and mass properties (volume, mass, center of gravity, etc.).
  • Geometry inspection — list bodies, faces, edges, and bounding boxes.
  • Assemblies — place/ground/position components, inspect a single occurrence’s position and rotation, add and inspect mate constraints, rectangular/circular component patterns, bill of materials.
  • Joints — rigid, rotational, slider, cylindrical, planar, and ball assembly joints with optional angular/linear limits; joints keep already-placed parts where they are by default; list, delete, and drive joints to test motion; automatically joint screws/pins/washers to the parts they sit on.
  • Drawings — sheets, base/projected views, dimensions, parts lists, title block fields.
  • Appearances — list and apply visual styles/materials.
  • Document & app control — new/open/save/close documents, active document switching, status checks.
  • Visualization — zoom-to-fit and screenshot capture for visual verification.
GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "inventor": { "command": "C:\\path\\to\\repo\\.venv\\Scripts\\python.exe", "args": ["C:\\path\\to\\repo\\inventor_mcp.py"] } } }