inventor-mcp
MCP server for parametric 3D modeling in Autodesk Inventor - drive Inventor with AI in natural language. Includes Agent Skills and undocumented Inventor 2026 COM API knowledge.
Install / Use
claude mcp add NeonGlay -- npx -y github:NeonGlay/inventor-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
Content & MediaSupported Platforms
Our assessment of inventor-mcp
inventor-mcp scores 76/100 on our quality scale, 1057th of 1,183 Content & Media skills we index.
Its MCP Server is 4.7 KB long, well organised into 9 sections with 3 code examples: a solid amount of guidance for an agent.
It has 45 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 95/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
inventor-mcp compared with similar skills
All 4 of these similar skills score higher than inventor-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| inventor-mcp (this skill)by NeonGlay | 76 | 45 | 4mo ago | MCP Server |
| Agent-Reachby Panniantong | 100 | 100.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 76.7k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.5k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 88.8k | 1d ago | MCP Server |
Frequently asked questions
- How do I install inventor-mcp?
- Run
claude mcp add NeonGlay -- npx -y github:NeonGlay/inventor-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does inventor-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is inventor-mcp safe to use?
- It is MIT-licensed and scores 95/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is inventor-mcp still maintained?
- The repository was last updated about 4 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubinventor-mcp
MCP server for parametric 3D modeling in Autodesk Inventor — drive Inventor with Claude (or any MCP client) in natural language.
Build real parametric parts — flanges, shafts, nuts, brackets, sheet-metal enclosures — by talking to an AI assistant. The server wraps Inventor's COM API with high-level, millimeter-based tools and ships with battle-tested knowledge of Inventor 2026 API quirks that aren't documented anywhere else.
You: "Build a DIN 934 M16 hex nut with proper conical chamfers"
Claude: creates sketch → hexagon → extrude → tapped M16×2 hole →
revolve-cut chamfers → done. Fully parametric, dimensioned sketches.
Features
- 34 MCP tools: sketching, extrude/revolve, native hole features (drilled / tapped / counterbore), fillets, chamfers, circular patterns, sheet metal (Face / Flange / Cut with Flat Pattern support), parameters
execute_pythonpower tool — run arbitrary Python against the live COM connection with a persistent namespace (escape hatch for anything not covered by dedicated tools)- Auto-reporting — every feature operation returns a volume/topology delta (
Hole1 | V 23497 (-503 mm³) | F7 E14), so the AI can self-verify each step - Transactions — wrap multi-step builds, roll back everything with one call
- Hot reload — edit the API wrapper and reload without restarting the MCP client
- Topology helpers — find edges/faces by coordinates instead of guessing indices
- Parametric discipline — projected origin points, symmetry constraints, dimensioned sketches that survive parameter changes
Requirements
- Windows with Autodesk Inventor (developed and tested on Inventor 2026; older versions may need enum adjustments — see docs/inventor-api-notes.md)
- Python 3.12+
pip install "mcp[cli]" pywin32
Installation
-
Clone this repository:
git clone https://github.com/NeonGlay/inventor-mcp.git -
Install dependencies:
pip install "mcp[cli]" pywin32 -
Register the server with your MCP client. For Claude Code, add to
.mcp.jsonin your project root (see.mcp.json.example):{ "mcpServers": { "inventor": { "command": "python", "args": ["-m", "src.server"], "cwd": "C:/path/to/inventor-mcp" } } } -
Start Inventor, then ask your AI assistant to build something.
Do NOT use
win32com.client.gencache.EnsureDispatchin your own scripts against the same Python install — the generatedgen_pycache breaksGetActiveObject. If it happens: delete%LOCALAPPDATA%\Temp\gen_py. See the API notes for the full story.
Skills (optional, recommended)
The skills/ directory contains two Agent Skills that teach Claude the workflow and the Inventor 2026 API quirks:
- inventor-modeling — core patterns: units, sketch discipline, hole placement, sheet metal, diagnostic verification, common failure modes
- inventor-din-parts — parametric recipes for DIN/ISO standard parts (hex nuts DIN 934, bolts DIN 933, washers DIN 125, flanges DIN 2573) with dimension tables
Install by copying into your skills directory:
cp -r skills/inventor-modeling ~/.claude/skills/
cp -r skills/inventor-din-parts ~/.claude/skills/
Why this exists
Inventor's COM API documentation is wrong or silent about many things in recent versions. This project encodes empirically verified knowledge:
- Correct Inventor 2026 enum values (
kPartDocumentObject = 12290, dimension orientation19201/19202/19203, …) ChamferFeatures.AddUsingDistance(EdgeCollection, d)— the 2026 replacement for the removedCreateChamferDefinition- Sheet-metal
FlangeDefinition: the Distance argument is silently ignored; the real height is set viafeature.Definition.HeightExtent.Distance.Expression(and the angle is in radians — pass90and you get 5156°) CreateLinearPlacementDefinitionrequires aBiasPointargument that dynamic dispatch won't tell you about- Edge indices renumber after every feature; fillets shift adjacent edges
- …and more in docs/inventor-api-notes.md
Architecture
src/server.py FastMCP server — tool definitions (stdio transport)
src/inventor_api.py InventorConnection — COM wrapper, all geometry logic (mm units)
skills/ Agent Skills for Claude
docs/ Hard-won API knowledge
Contributing
Contributions welcome! Especially valuable:
- Testing on Inventor 2024/2025 (enum values may differ — please report)
- Assembly (IAM) and drawing (IDW) support
- More DIN/ISO part recipes
- Bug reports with the exact COM error and Inventor version
License
MIT — see LICENSE.
Related Skills
Agent-Reach
100.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
76.7kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.5kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Scrapling
88.8k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
