🎯 ShotGrid MCP Server
@loonghao
About 🎯 ShotGrid MCP Server
A Model Context Protocol (MCP) server for Autodesk ShotGrid/Flow Production Tracking (FPT) with comprehensive CRUD operations and data management capabilities.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"shotgrid-mcp-server": {
"command": "uv",
"args": [
"pip",
"install",
"shotgrid-mcp-server"
]
}
}
}Tools
5`create_entity`, `find_one_entity`, `search_entities`, `update_entity`, `delete_entity`
`batch_create`, `batch_update`, `batch_delete`
`download_thumbnail`, `upload_thumbnail`
`shotgrid.note.create`, `shotgrid.note.read`, `shotgrid.note.update`
`create_playlist`, `find_playlists`
Overview
What is 🎯 ShotGrid MCP Server?
It is a Model Context Protocol (MCP) server that gives AI assistants like Claude, Cursor, and VS Code Copilot direct access to Autodesk ShotGrid (Flow Production Tracking) data. It is built on FastMCP and designed for production tracking workflows in studios and teams.
How to use 🎯 ShotGrid MCP Server?
Install via pip install shotgrid-mcp-server (or uv pip install), then set three environment variables: SHOTGRID_URL, SHOTGRID_SCRIPT_NAME, and SHOTGRID_SCRIPT_KEY. Run uvx shotgrid-mcp-server for local stdio transport, or uvx shotgrid-mcp-server http for remote HTTP access. Add the server configuration to your MCP client’s JSON settings to connect.
Key features of 🎯 ShotGrid MCP Server
- 40+ tools for CRUD, batch, media, notes, and playlists
- Supports stdio (local), HTTP (remote), and ASGI (production) transports
- Connection pooling, schema caching, and lazy initialization
- Docker, FastMCP Cloud, and ASGI deployment options
- Works on Windows, macOS, and Linux
Use cases of 🎯 ShotGrid MCP Server
- Query task schedules and visualize team workload as a web chart
- Batch create assets and assign tasks with dates and templates
- Retrieve and visualize time log data for a department
- Calculate department efficiency and send results to WeCom
- Find shots, add notes, or create playlists via natural language prompts
FAQ from 🎯 ShotGrid MCP Server
What transport options are available?
The server supports stdio (for Claude Desktop, Cursor, etc.), HTTP (remote access), and ASGI (for production with uvicorn/gunicorn).
What credentials are required?
You must set environment variables for your ShotGrid site URL, script name, and script key. These are obtained from your Autodesk ShotGrid account.
Can I run this server in Docker?
Yes. A Docker deployment is available; refer to the Deployment Guide at docs/deployment.md for detailed instructions.
What tools does the server provide?
It provides over 40 tools including create_entity, search_entities, batch_create, download_thumbnail, shotgrid.note.create, create_playlist, and direct API tools like sg.find.
Does it work with Claude Desktop?
Yes. The README includes a configuration example for Claude Desktop using the uvx command with the required environment variables.
More Other MCP servers
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Servers
modelcontextprotocolModel Context Protocol Servers
Comments