Fusion Studio MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PYTHONPATH | Yes | Colon-separated list of directories containing Fusion's scripting library and the project's src directory. Required for importing fusionscript and fusion_mcp modules. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| fusion_get_status_toolB | Return Fusion connection and active composition status. |
| fusion_list_nodes_toolA | Return all nodes in the active Fusion composition. |
| fusion_get_node_toolA | Return full read-only details for one node by name or internal id. |
| fusion_get_selected_nodes_toolA | Return read-only details for currently selected nodes. |
| fusion_summarize_comp_toolB | Return a compact active-comp summary for AI agents. |
| fusion_select_nodes_toolC | Select active-composition nodes by exact name or internal id. |
| fusion_get_node_input_toolC | Return one node input's metadata and current non-image value. |
| fusion_set_node_input_toolB | Set one scalar/string/point/color node input with undo protection. |
| fusion_set_node_name_toolC | Rename one node with undo protection. |
| fusion_set_node_position_toolB | Move one node in FlowView with undo protection. |
| fusion_create_node_toolC | Create one Fusion node after validating the tool id. |
| fusion_connect_nodes_toolC | Connect one Image output to one Image input. |
| fusion_disconnect_input_toolC | Disconnect one node input. |
| fusion_get_connections_toolC | Return image-flow connections, optionally filtered to one node. |
| fusion_delete_node_toolB | Delete one node only when confirm is true. |
| fusion_set_keyframe_toolC | Set one keyframe on a scalar or point input. |
| fusion_get_keyframes_toolC | Return keyframes and animation state for one input. |
| fusion_delete_keyframe_toolB | Delete one scalar BezierSpline keyframe when confirmed. |
| fusion_clear_keyframes_toolC | Clear native keyframed animation from one input when confirmed. |
| fusion_set_expression_toolC | Set a native Fusion expression on one static scalar or point input. |
| fusion_get_expression_toolC | Return expression and state for one input. |
| fusion_remove_expression_toolC | Remove one expression when confirmed. |
| fusion_get_comp_settings_toolC | Return timeline, render, frame, path, and format composition settings. |
| fusion_set_comp_range_toolC | Set global and render frame range with undo protection. |
| fusion_set_current_frame_toolB | Set the active composition current frame with undo protection. |
| fusion_get_current_frame_toolA | Return the active composition current frame. |
| fusion_save_comp_toolB | Save the active composition to its current path or a supplied .comp path. |
| fusion_get_comp_path_toolA | Return the active composition path, if saved. |
| fusion_create_graph_toolC | Create a structured node graph transactionally. |
| fusion_batch_set_inputs_toolC | Set multiple node inputs in one undo group. |
| fusion_batch_set_keyframes_toolB | Set multiple keyframes in one undo group. |
| fusion_batch_delete_nodes_toolC | Delete explicitly listed nodes in one undo group when confirmed. |
| fusion_get_saver_settings_toolC | Return render-relevant settings from one Saver node. |
| fusion_set_saver_settings_toolC | Set validated Saver inputs such as Clip with undo protection. |
| fusion_validate_render_toolC | Validate render prerequisites without starting a render. |
| fusion_render_toolC | Run a synchronous render only when confirm is true. |
| fusion_get_render_status_toolA | Return Fusion render status attrs. |
| fusion_abort_render_toolB | Request render abort only when confirm is true. |
| fusion_validate_comp_toolB | Run read-only composition diagnostics. |
| fusion_find_broken_connections_toolB | Find disconnected required image inputs. |
| fusion_find_missing_media_toolA | Find missing Loader media and invalid Saver output paths. |
| fusion_get_tool_catalog_toolC | Return Fusion registry tool catalog metadata. |
| fusion_get_tool_schema_toolC | Return registry and observed active-comp schema for one tool id. |
| fusion_export_graph_toolC | Export a reusable graph schema from the active comp. |
| fusion_validate_graph_request_toolA | Validate a graph schema without modifying Fusion. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bigsbypuglise/fusion-studio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server