JS

joe-spencer/fusion-mcp-server

Developer tools

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

50 stars 9 forks 品質 51 トレンド 13GPL-3.0

ADSKからClaudeやCursorなどのAIクライアントにリソースやツールを提供するAutodesk Fusion用のモデルコンテクストプロトコル(MCP)サーバー.

概要

このリポジトリには、Autodesk Fusion 360 用のモデルコンテキストプロトコル(MCP)サーバーが含まれています。 ClaudeのようなAIアシスタントがMCPプロトコルを使用して Fusion 360と直接やり取りすることができます。 MCP による Fusion 360 の機能を公開する Fusion 360 アドインとしてサーバーが実装されています。 これにより、AIエージェントが次のようになります。 1. 現在の設計に関するアクセス情報 2. デザイン要素の作成と変更 3. CADタスクのコンテキスト固有のプロンプトを受信する 1. MCPserve/ - MCP サーバ 2. クライアント.py を実装する Fusion 360 アドイン - サーバの機能性を検証するためのテストユーティリティ 3. install mcp for fusion.py - Fusion 360 の Python 環境のための MCP パッケージをインストールするヘルパースクリプト MCP サーバーは Fusion 360 内で実行され、AI エージェントが使用できる通信チャネルを公開します。 1. - 現在の設計、部品、変数、等についての情報を得て下さい。 2. - スケッチを作成したり、パラメータを追加したり、メッセージ3を表示したりなどのアクションを実行します.

概要(AI 翻訳)

このリポジトリには、Autodesk Fusion 360 用のモデルコンテキストプロトコル(MCP)サーバーが含まれています。 ClaudeのようなAIアシスタントがMCPプロトコルを使用して Fusion 360と直接やり取りすることができます。

概要

MCP による Fusion 360 の機能を公開する Fusion 360 アドインとしてサーバーが実装されています。 これにより、AIエージェントが次のようになります。

  1. 現在の設計についてのアクセス情報
  2. デザイン要素の作成と変更 3。 CADタスクのコンテキスト固有のプロンプトを受け取る

リポジトリには以下が含まれます。

  1. [MCPserve/ - MCP サーバーを実装する Fusion 360 アドイン
  2. [[client.py] - サーバーの機能を確認するテストユーティリティ
  3. [install_mcp_for_fusion.py - Fusion 360のPython環境用のMCPパッケージをインストールするヘルパースクリプト

使い方

MCP サーバーは Fusion 360 内で実行され、AI エージェントが使用できる通信チャネルを公開します。

1.アクセスリソース - 現在の設計、コンポーネント、パラメータなどに関する情報を取得します。 2.ツールを使用する - スケッチの作成、パラメータの追加、メッセージの表示などのアクションを実行 3。プロンプトを入手 - CAD関連のタスクの専門的なプロンプトテンプレートを受け取る

要件

・オートデスクフュージョン 360

  • Python 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 のガイドから始めましょう →