JS

joe-spencer/fusion-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

50 stars 9 forks Качество 51 Тренд 13GPL-3.0

Сервер контекстного протокола модели (MCP) для Autodesk Fusion, который предоставляет ресурсы и инструменты от ADSK до клиента AI, такого как Claude или Cursor.

Обзор

Этот репозиторий содержит сервер Model Context Protocol (MCP) для Autodesk Fusion 360. Это позволяет помощникам ИИ, таким как Клод, напрямую взаимодействовать с Fusion 360 с помощью протокола MCP. Сервер реализован в виде дополнения Fusion 360, которое раскрывает функциональность Fusion 360 через MCP. Это позволяет агентам ИИ: 1. Доступ к информации о текущем дизайне 2. Создание и изменение элементов дизайна 3. Получение контекстно-специфических подсказок для задач САПР 1. MCPserve/ - надстройка Fusion 360, реализующая MCP-сервер 2. client.py - утилита тестирования для проверки функциональности сервера 3. install mcp for fusion.py - скрипт-помощник для установки пакета MCP для среды Python Fusion 360 Сервер MCP работает в Fusion 360 и предоставляет канал связи, который агенты ИИ могут использовать для: 1. - Получить информацию о текущем дизайне, компонентах, параметрах и т.д. 2. - выполнять такие действия, как создание эскизов, добавление параметров или отображение сообщений 3.

Обзор (машинный перевод)

Этот репозиторий содержит сервер Model Context Protocol (MCP) для Autodesk Fusion 360. Это позволяет помощникам ИИ, таким как Клод, напрямую взаимодействовать с Fusion 360 с помощью протокола MCP.

Обзор

Сервер реализован в виде дополнения Fusion 360, которое раскрывает функциональность Fusion 360 через MCP. Это позволяет агентам ИИ:

  1. Доступ к информации о текущем дизайне 2 Создание и изменение элементов дизайна
  2. Получать контекстные подсказки для задач САПР

Репозиторий включает в себя:

  1. MCPserve/ — надстройка Fusion 360, реализующая MCP-сервер
  2. client.py - Утилита тестирования для проверки функциональности сервера
  3. install_mcp_for_fusion.py — скрипт-помощник для установки пакета MCP для среды Python Fusion 360

Как это работает

Сервер MCP работает в Fusion 360 и предоставляет канал связи, который агенты ИИ могут использовать для:

  1. ** Доступ к ресурсам ** - Получите информацию о текущем дизайне, компонентах, параметрах и т.д.
  2. **Использовать инструменты ** - выполнять такие действия, как создание эскизов, добавление параметров или отображение сообщений
  3. ** Получите подсказки ** - Получите специализированные шаблоны подсказок для задач, связанных с САПР

Требования

  • Autodesk Fusion 360
  • Python 3.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →