
mfrostbutter/fusion-cad-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-инструменты для Autodesk Fusion. 75 названных инструментов над API Fusion: эскизы, особенности, сборки, соединения, измерение, экспорт.
Обзор
Сервер MCP, который дает Autodesk Fusion названную, типизированную поверхность инструмента: create sketch, extrude, add hole, create joint, export и еще 70. Fusion поставляет свой собственный MCP-сервер, но он предоставляет четыре широких инструмента, которые используют необработанный Python. Это работает, и это означает, что каждый звонок - это возможность ошибиться с API Fusion. Это стоит перед ним и превращает общие операции в проверенные инструменты со структурированными ошибками, поэтому агент может делать САПР, не имея большого навыка прозы в контексте. 75 инструментов, 467 тестов и полный пропуск живой проверки против Fusion 2704.1.23, которые обнаружили и исправили 17 ошибок. Используется в производстве для проектирования параметрических деталей. - Autodesk Fusion, работает, с открытым дизайном - включен - Python 3.11+ Начните с AI-SETUP-PROMPT.md. Вставьте одно предложение в Клод, и оно проведет вас через все это, установите, чтобы сначала выдавить, и проверит, что оно сработало. Затем направьте на него своего клиента MCP. Для Claude Code или Claude Desktop: См. Связь.
Обзор (машинный перевод)
Сервер MCP, который дает Autodesk Fusion названную, типизированную поверхность инструмента: create_sketch, extrude, add_hole, create_joint, export и еще 70.
Fusion поставляет свой собственный MCP-сервер, но он предоставляет четыре широких инструмента, которые используют необработанный Python. Это работает, и это означает, что каждый звонок - это возможность ошибиться с API Fusion. Это стоит перед ним и превращает общие операции в проверенные инструменты со структурированными ошибками, поэтому агент может делать САПР, не имея большого навыка прозы в контексте.
Статус: бета-версия (0.2.x) 75 инструментов, 467 тестов и полный пропуск живой проверки против Fusion 2704.1.23, который обнаружил и исправил 17 ошибок. Используется в производстве для проектирования параметрических деталей.
Требования
- Autodesk Fusion, работает, с открытым дизайном ** Ссылки > Общий > API > Fusion MCP Server** включен Python 3.11+
##Установка
Не разработчик? Начните с AI-SETUP-PROMPT.md. Вставьте одно предложение в Клод, и оно проведет вас через все это, установите, чтобы сначала выдавить, и проверит, что оно сработало.
Затем направьте на него своего клиента MCP. Для Claude Code или Claude Desktop:
См. CONNECT.md для каждого клиента детали и устранения неполадок.
Как это работает
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
fusion-cad-mcp
An MCP server that gives Autodesk Fusion a named, typed tool surface: create_sketch, extrude, add_hole, create_joint, export, and 70 more.
Fusion ships its own MCP server, but it exposes four broad tools that take raw Python. That works, and it means every call is an opportunity to get the Fusion API wrong. This sits in front of it and turns the common operations into validated tools with structured errors, so an agent can do CAD without carrying a large prose skill in context.
Status: beta (0.2.x). 75 tools, 467 tests, and a full pass of live verification against Fusion 2704.1.23 that found and fixed 17 bugs. Used in production for parametric part design.
Requirements
- Autodesk Fusion, running, with a design open
- Preferences > General > API > Fusion MCP Server enabled
- Python 3.11+
Install
Not a developer? Start with AI-SETUP-PROMPT.md. Paste one prompt into Claude and it walks you through the whole thing, install to first extrude, and verifies it worked.
pip install "fusion-cad-mcp @ git+https://github.com/Mfrostbutter/fusion-cad-mcp.git"
Then point your MCP client at it. For Claude Code or Claude Desktop:
{
"mcpServers": {
"fusion": {
"command": "fusion-cad-mcp"
}
}
}
See CONNECT.md for per-client details and troubleshooting.
How it works
MCP client (Claude, Cursor, Cline, ...)
-> fusion-cad-mcp this package, stdio MCP server
-> httpx
-> 127.0.0.1:27182/mcp Fusion's own MCP
-> adsk.fusion / adsk.core
Each tool generates a Python script and runs it through Fusion’s execute. It is a peer of Autodesk’s bridge, not a replacement, so anything you can do in the Fusion API you can still do here via the execute escape hatch.
The tools
75 registered, 74 usable. Full reference with signatures, enums, return keys, and error codes is in tools.md, or search it in place with the find_tool tool.
| Group | Tools |
|---|---|
| Document and state | doc_state, list_open_docs, list_projects, search_docs, open_doc, save, save_as, close, undo, redo |
| Parameters | add_parameters, update_parameter, list_parameters |
| Sketch | create_sketch, add_line, add_rectangle, add_circle, add_arc, add_ellipse, add_spline, add_polygon, add_geometric_constraint, add_dimension, assert_profiles, probe_sketch_dimensions, edit_sketch_dimension |
| Construction | create_construction_plane, create_construction_axis, create_construction_point, delete_construction |
| Features | extrude, revolve, combine, shell, add_hole, fillet_edges_by_geometry, chamfer_edges_by_geometry, mirror_feature, pattern_rectangular, pattern_circular, move_body, rebuild_feature |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"fusion": {
"command": "fusion-cad-mcp"
}
}
}