🎯 ShotGrid MCP Server
A Model Context Protocol (MCP) server for Autodesk ShotGrid/Flow Production Tracking (FPT) with comprehensive CRUD operations and data management capabilities.
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)
- Managing production tracking data in Autodesk ShotGrid.
- Automating the creation and management of ShotGrid entities.
- 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.