drio
Open app

🎯 ShotGrid MCP Server

Source

A Model Context Protocol (MCP) server for Autodesk ShotGrid/Flow Production Tracking (FPT) with comprehensive CRUD operations and data management capabilities.

Catalog onlyCatalog onlySTDIO

Overview

ShotGrid MCP Server is a high-performance Model Context Protocol (MCP) server designed for Autodesk ShotGrid/Flow Production Tracking (FPT), providing comprehensive CRUD operations and data management capabilities.

To use the ShotGrid MCP Server, install it via pip, set up your environment variables, and run the server. You can interact with the server using various commands to manage ShotGrid entities.

  • High-performance implementation based on fastmcp - Complete CRUD operation toolset - Dedicated thumbnail download/upload tools - Efficient connection pool management - Comprehensive test coverage with pytest - Cross-platform support (Windows, macOS, Linux)
  1. Managing production tracking data in Autodesk ShotGrid.
  2. Automating the creation and management of ShotGrid entities.
  3. Integrating with other tools and services that require data from ShotGrid.

Add to your AI client

Use these steps to connect 🎯 ShotGrid MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "shotgrid-mcp-server-loonghao": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "shotgrid-mcp-server-loonghao": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "shotgrid-mcp-server-loonghao": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "shotgrid-mcp-server-loonghao": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "shotgrid-mcp-server-loonghao": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "shotgrid-mcp-server-loonghao": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-shotgrid-mcp-server-loonghao"
      ]
    }
  }
}

FAQ

**What is the installation process?**

Install using UV: `uv pip install shotgrid-mcp-server`

**Can I run it on different operating systems?**

Yes! It supports Windows, macOS, and Linux.

**How do I contribute to the project?**

Contributions are welcome! Follow the Google Python Style Guide and ensure to write tests using pytest.