fusion_mcp_setup
Checks or installs the macOS Fusion MCP bridge requirements: Fusion presence, verified add-in, startup login item, and server .env settings, without starting or quitting Fusion.
Instructions
Check or install what the Fusion bridge needs on macOS: Autodesk Fusion itself (found, never installed), the Fusion360MCP add-in from DMontgomery40/fusion360-mcp-server at 86a3016a5a5b (every file checked against its pinned SHA-256) set to run on startup, a login item that sets FUSION_MCP_PORT for Fusion however it is opened, and this server's FUSION_MCP_* settings. Without install: reports them and changes nothing. With install: true, installs what is missing and adds the missing settings to this server's own .env (after a copy of it), keeping a configured FUSION_MCP_COMMAND and its arguments. Never starts or quits Fusion; check the connection with fusion_mcp_status.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fusion_mcp_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| install | No | Install what is missing (default false: check only). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pin | Yes | ||
| port | Yes | ||
| addin | Yes | ||
| ready | Yes | The add-in is at the pin and runs on startup, the port login item is installed and the bridge is configured. Fusion may still need opening: see fusion_mcp_status. | |
| fusion | Yes | ||
| message | No | When not ready: what is missing and what to do, in plain words. Clients show it as it is. | |
| env_file | Yes | The .env this server read at start, when there is one. | |
| platform | Yes | ||
| installed | No | install: what it did. | |
| supported | Yes | Setup installs on macOS only. | |
| configured | Yes | FUSION_MCP_COMMAND is set for this server. | |
| port_agent | Yes |