MCP Server for Autodesk ShotGrid

MCP Server for Autodesk ShotGrid

0
0 Reviews
0 Stars
This MCP server facilitates communication with Autodesk ShotGrid through a FastMCP implementation, exposing REST API functionalities as tools. It supports OAuth2 authentication and allows users to query and manage entities like projects, assets, and tasks. Designed for LLM workflows, it provides a modular and extensible framework for seamless integration with ShotGrid's features.
Added on:
Created by:
Apr 28 2025
MCP Server for Autodesk ShotGrid
Featured

What is MCP Server for Autodesk ShotGrid?

The MCP server for Autodesk ShotGrid provides a robust interface for LLM agents to interact with ShotGrid's REST API through MCP tools. It supports querying entities such as projects, assets, tasks, and users, as well as retrieving detailed information about them. The server is built with Python, leveraging FastMCP for communication and OAuth2 for secure access. It can operate in HTTP and stdio modes, making it versatile for different workflows. Users can set up the server by providing their ShotGrid credentials and running the server command, which makes various API operations accessible as callable tools tailored for automation, project management, and asset tracking within ShotGrid environments.

Who will use MCP Server for Autodesk ShotGrid?

  • VFX and animation studio teams
  • Pipeline developers
  • Automated workflow engineers
  • Project managers using ShotGrid

How to use the MCP Server for Autodesk ShotGrid?

  • Step1: Obtain your ShotGrid host URL, client ID, and client secret.
  • Step2: Run the MCP server using the command: uv run --directory {REPO_DIR} main.py -host https://your-shotgrid-url -ci your_client_id -cs your_client_secret.
  • Step3: Ensure the server is running and accessible via MCP.
  • Step4: Integrate with your LLM or automation scripts to call the available MCP tools for querying and managing ShotGrid data.
  • Step5: Use the exposed functions such as get_all_projects(), get_all_assets_in_project() etc., in your workflows.

MCP Server for Autodesk ShotGrid's Core Features & Benefits

The Core Features
  • get_all_projects()
  • get_all_users()
  • get_all_projects_name_contains(name: str)
  • get_all_projects_code_contains(code: str)
  • get_all_shots_in_project(project_name: str)
  • get_all_assets_in_project(project_name: str)
  • get_all_tasks_in_project(project_id: int)
  • get_user_by_id(user_id: int)
  • get_entity_by_id(entity_type: str, entity_id: int)
The Benefits
  • Automates data retrieval from ShotGrid for faster project management.
  • Simplifies integration of ShotGrid data into LLM workflows.
  • Secure OAuth2 authentication ensures data safety.
  • Modular design allows easy customization and extension.
  • Supports multiple communication modes for flexibility.

MCP Server for Autodesk ShotGrid's Main Use Cases & Applications

  • Automated asset and project tracking in VFX pipelines
  • Generating detailed reports on ShotGrid entities for project review
  • Integrating ShotGrid data retrieval into custom automation scripts
  • Managing assets and tasks through AI-driven workflows

FAQs of MCP Server for Autodesk ShotGrid

Developer