Different ways to configure ShotGrid MCP Server
uvx
as the command to launch the server. Below are configuration examples for various AI tools and IDEs.
your_custom_module.py
might look like:
Field | Description |
---|---|
command | Must be "uvx" for Python-based ShotGrid MCP Server |
args | Array containing ["shotgrid-mcp-server"] or custom module path |
env.SHOTGRID_URL | URL of your ShotGrid instance |
env.SHOTGRID_SCRIPT_NAME | Script name for API authentication |
env.SHOTGRID_SCRIPT_KEY | API key for authentication |
env.SHOTGRID_CUSTOM_ENTITY_TYPES | Optional comma-separated list of custom entity types |
env.SHOTGUN_HTTP_PROXY | Optional HTTP proxy for ShotGrid API calls |
env.SHOTGUN_API_CACERTS | Optional path to CA certificates file |
Parameter | Environment Variable | Type | Default | Description |
---|---|---|---|---|
name | - | str | ”shotgrid-server” | Name of the server |
shotgrid_url | SHOTGRID_URL | str | None | URL of your ShotGrid instance |
script_name | SHOTGRID_SCRIPT_NAME | str | None | Script name for API authentication |
script_key | SHOTGRID_SCRIPT_KEY | str | None | API key for authentication |
http_proxy | SHOTGUN_HTTP_PROXY | str | None | HTTP proxy for ShotGrid API calls |
ca_certs | SHOTGUN_API_CACERTS | str | None | Path to CA certificates file |