microsoft

Fusion MCP Server

Community microsoft
Updated

A versatile tool designed to help prototype intelligent assistants, agents and multi-agentic systems

Fusion MCP Server

Fusion MCP Server for help creating 3D models

This is a Model Context Protocol (MCP) server project.

Setup and Installation

Simply run:

pip install -r requirements.txt --target ./mcp_server_fusion/vendor

To create the virtual environment and install dependencies.

Running the Server

  • Open Autodesk Fusion
  • Utilities > Add-Ins > Scripts and Add-Ins...
  • Select the Add-Ins tab
  • Click the My AddIns "+" icon to add a new Add-In
  • Choose the main project directory
    • This is the folder that contains FusionMCPServerAddIn.py
  • After added, select FusionMCPServerAddIn and click Run
  • Select Run on Startup to have the server start automatically when Fusion starts
  • The server will start silently, you can test it from your terminal via:
curl -N http://127.0.0.1:6050/sse

Which should return something similar to:

C:\>curl -N http://127.0.0.1:6010/sse
event: endpoint
data: /messages?sessionId=947e3ec6-7d10-442f-af8e-e8fe9779f285

Use Ctrl+C to disconnect the curl command.

Debugging the Server

To run the server in debug mode, open the Scripts and Add-Ins dialog, select the FusionMCPServerAddIn and click Debug.This will launch VS Code with the project open. Use the F5 or Run & Debug button and select the mcp-servers:mcp-server-fusion (attach) configuration and click Start Debugging. This will attach to the running Fusion instance and allow you to debug the server. Wait until you see that the server is listening before attempting to connect.

c:\Users\<your_user>\AppData\Roaming\Autodesk\Autodesk Fusion 360\API\AddIns\mcp-server-fusion
Starting MCP Server add-in
Starting MCP server thread
MCP Server add-in started successfully
INFO:     Started server process [43816]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:6050 (Press CTRL+C to quit)

Client Configuration

To use this MCP server in your setup, consider the following configuration:

SSE

The SSE URL is:

http://127.0.0.1:6050/sse
{
  "mcpServers": {
    "mcp-server-fusion": {
      "command": "http://127.0.0.1:6050/sse",
      "args": []
    }
  }
}

Here are some extra instructions to consider adding to your assistant configuration, but feel free to experiment further:

When creating models, remember the following:
- Z is vertical, X is horizontal, and Y is depth
- The top plane for an entity is an XY plane, at the Z coordinate of the top of the entity
- The bottom plane for an entity is an XY plane, at the Z coordinate of the bottom of the entity
- The front plane for an entity is an XZ plane, at the Y coordinate of the front of the entity
- The back plane for an entity is an XZ plane, at the Y coordinate of the back of the entity
- The left plane for an entity is a YZ plane, at the X coordinate of the left of the entity
- The right plane for an entity is a YZ plane, at the X coordinate of the right of the entity
- Remember to always use the correct plane and consider the amount of adjustment on the 3rd plane necessary

MCP Server · Populars

MCP Server · New

    googleads

    Google Ads MCP Server

    MCP Server

    Community googleads
    StefanMaron

    AL MCP Server

    MCP Server

    Community StefanMaron
    vintasoftware

    Django AI Boost

    A MCP server for Django applications, inspired by Laravel Boost.

    Community vintasoftware
    idleprocesscc

    Co-Reading MCP

    A local co-reading MCP server for chunked books, reading progress, search, and margin annotations.

    Community idleprocesscc
    JasonJarvan

    Export-Zhihu-Collections

    将知乎收藏夹(公开和私密)批量导出为 Markdown 格式文件. 支持配置收藏夹列表并批量下载, 支持基于URL自动去重, 支持下载专栏和图片, 支持自定义保存路径, 支持调试和错误日志. **同时提供 MCP Server**,可被 AI Agent (如 Claude Code) 直接调用,为大模型提供保存知乎收藏夹的能力。

    Community JasonJarvan