JS

joe-spencer/fusion-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

50 stars 9 forks 품질 51 트렌드 13GPL-3.0

ADSK의 리소스 및 도구를 제공하는 Autodesk Fusion의 모델 컨텍스트 프로토콜 (MCP) 서버는 Claude 또는 Cursor와 같은 AI 클라이언트에게 제공합니다.

개요

이 저장소에는 Autodesk Fusion 360의 모델 Context Protocol (MCP) 서버가 포함되어 있습니다. Claude와 같은 AI 조수가 MCP 프로토콜을 사용하여 Fusion 360과 직접 상호 작용할 수 있습니다. 서버는 MCP를 통해 Fusion 360의 기능을 노출하는 Fusion 360 애드인으로 구현됩니다. AI 에이전트를 허용: 1. 현재 디자인에 대한 액세스 정보 2. 디자인 요소 생성 및 수정 3. CAD 작업에 대한 컨텍스트 별 프롬프트를 수신 1. MCPserve/ - MCP 서버 2. client.py - 서버 기능을 확인하는 테스트 유틸리티 3. install mcp for fusion.py - Fusion 360의 파이썬 환경에 대한 MCP 패키지를 설치하는 데 도움이되는 스크립트 MCP 서버는 Fusion 360 내에서 실행되며 AI 에이전트가 사용할 수있는 통신 채널을 노출합니다. 1. - 현재 디자인, 성분, 모수, 등에 관하여 정보를 얻으십시오. 2. - 스케치 만들기, 매개 변수 추가, 또는 표시 메시지 3.

개요(AI 번역)

이 저장소에는 Autodesk Fusion 360의 모델 Context Protocol (MCP) 서버가 포함되어 있습니다. Claude와 같은 AI 조수가 MCP 프로토콜을 사용하여 Fusion 360과 직접 상호 작용할 수 있습니다.

개요

서버는 MCP를 통해 Fusion 360의 기능을 노출하는 Fusion 360 애드인으로 구현됩니다. AI 에이전트를 허용:

  1. 현재 디자인에 대한 액세스 정보
  2. 디자인 요소 생성 및 수정
  3. CAD 작업을 위한 context-specific prompts 수신

저장소는 다음을 포함합니다:

  1. MCPserve/ - MCP 서버를 구현하는 융합 360 애드 인
  2. client.py - 서버 기능을 확인하는 테스트 유틸리티
  3. install_mcp_for_fusion.py - Fusion 360의 Python 환경에 대한 MCP 패키지를 설치하는 데 도움이되는 스크립트

그것이 작동하는 방법

MCP 서버는 Fusion 360 내에서 실행되며 AI 에이전트가 사용할 수있는 통신 채널을 노출합니다.

  1. **Access 리소스 ** - 현재 디자인, 구성 요소, 매개 변수 등에 대한 정보를 얻으십시오.
  2. ** 사용 도구 ** - 스케치 생성, 매개 변수 추가, 또는 메시지를 표시 같은 작업을 수행 3.Get prompts - CAD 관련 작업에 대한 특화된 신속한 템플릿 제공

요구 사항

  • Autodesk 융합 360
  • 파이썬 3.

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Fusion 360 MCP Server

This repository contains a Model Context Protocol (MCP) server for Autodesk Fusion 360. It enables AI assistants like Claude to interact directly with Fusion 360 using the MCP protocol.

Overview

The server is implemented as a Fusion 360 add-in that exposes Fusion 360’s functionality through MCP. This allows AI agents to:

  1. Access information about the current design
  2. Create and modify design elements
  3. Receive context-specific prompts for CAD tasks

The repository includes:

  1. MCPserve/ - The Fusion 360 add-in that implements the MCP server
  2. client.py - A testing utility to verify server functionality
  3. install_mcp_for_fusion.py - A helper script to install the MCP package for Fusion 360’s Python environment

How It Works

The MCP server runs within Fusion 360 and exposes a communication channel that AI agents can use to:

  1. Access resources - Get information about the current design, components, parameters, etc.
  2. Use tools - Perform actions like creating sketches, adding parameters, or displaying messages
  3. Get prompts - Receive specialized prompt templates for CAD-related tasks

Requirements

  • Autodesk Fusion 360
  • Python 3.7+ (for installation and testing)
  • MCP Python SDK: pip install "mcp[cli]" (must be installed in Fusion 360’s Python environment)

Installation

1. Install MCP in Fusion 360’s Python Environment

Fusion 360 uses its own Python environment, separate from your system’s Python. The MCP package must be installed there.

Using the Installer Script (Recommended):

python install_mcp_for_fusion.py

This script will:

  1. Find all Fusion 360 Python installations on your system
  2. Install the MCP package with CLI extras for each installation
  3. Verify the installation was successful

Manual Installation:

If the installer script doesn’t work, you can manually install the package:

  1. Find Fusion 360’s Python executable (usually in Autodesk\webdeploy\production\[version]\Python)
  2. Install the package:
    "[Fusion Python Path]\python.exe" -m pip install "mcp[cli]"
    

2. Install the Fusion 360 Add-in

  1. In Fusion 360, click on “Tools” tab → “Add-Ins” → “Scripts and Add-Ins”
  2. Click the green “+” button in the “My Add-Ins” tab
  3. Browse to and select the MCPserve folder from this repository
  4. Click “Open” to add it to your add-ins
  5. Select it and click “Run” to start it

Using the MCP Server with AI Assistants

The server enables AI assistants like Claude to interact with Fusion 360 in several ways:

Resources

AI assistants can access these resources:

  • fusion://active-document-info - Basic information about the active document
  • fusion://design-structure - Detailed structure of the current design
  • fusion://parameters - User parameters defined in the document

Tools

AI assistants can use these tools:

  • message_box - Display a message box in Fusion 360
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →