ShotGrid MCP Server
by loonghao
A high-performance ShotGrid Model Context Protocol (MCP) server implementation based on fastmcp. It provides a complete toolset for CRUD operations and efficient connection pool management.
Last updated: N/A
What is ShotGrid MCP Server?
The ShotGrid MCP Server is a high-performance implementation of the ShotGrid Model Context Protocol (MCP) server, built on top of fastmcp. It allows clients to interact with ShotGrid data using the MCP protocol.
How to use ShotGrid MCP Server?
To use the server, install it using uv pip install shotgrid-mcp-server
. Configure environment variables for ShotGrid URL, script name, and script key. Then, run the server using uv run fastmcp dev src\shotgrid_mcp_server\server.py:app
. Finally, configure your MCP client to connect to the server, providing the necessary credentials.
Key features of ShotGrid MCP Server
High-performance based on fastmcp
Complete CRUD operation toolset
Dedicated thumbnail download/upload tools
Efficient connection pool management
Comprehensive test coverage with pytest
Dependency management with UV
Cross-platform support
Use cases of ShotGrid MCP Server
Automating ShotGrid data management
Integrating ShotGrid with other applications
Building custom tools for ShotGrid
Improving the performance of ShotGrid interactions
Managing ShotGrid entities
FAQ from ShotGrid MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a protocol for communication between applications and ShotGrid.
What is fastmcp?
What is fastmcp?
fastmcp is a framework used to build MCP servers.
How do I configure the server?
How do I configure the server?
You need to set the SHOTGRID_URL, SHOTGRID_SCRIPT_NAME, and SHOTGRID_SCRIPT_KEY environment variables.
What tools are available?
What tools are available?
The server provides tools for creating, reading, updating, and deleting entities, as well as downloading and uploading thumbnails.
Where can I find the API documentation?
Where can I find the API documentation?
Refer to the documentation files in the /docs
directory.