shotgrid-mcp-server
by loonghao
Overview
A Model Context Protocol (MCP) server that enables AI assistants to seamlessly access Autodesk ShotGrid (Flow Production Tracking) data.
Installation
uvx shotgrid-mcp-serverEnvironment Variables
- SHOTGRID_URL
- SHOTGRID_SCRIPT_NAME
- SHOTGRID_SCRIPT_KEY
- SHOTGRID_CUSTOM_ENTITY_TYPES
- ENTITY_TYPES
Security Notes
The `download_file` utility in `src/shotgrid_mcp_server/utils.py` contains fallback mechanisms that disable SSL certificate verification (`ssl.CERT_NONE`, `ssl._create_unverified_context()`). While presented as a last resort, this introduces a critical vulnerability to Man-in-the-Middle attacks, compromising data integrity for downloaded files (e.g., thumbnails). Additionally, the default HTTP/ASGI server deployments (e.g., `uvicorn shotgrid_mcp_server.asgi:app`) do not include built-in authentication or HTTPS enforcement. Although the documentation correctly advises users to implement these via middleware in production, the lack of an enforced secure-by-default configuration for remote access relies heavily on user vigilance, increasing the risk of insecure deployments. No hardcoded secrets were found in core server logic.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-compose
This server provides a robust example of OAuth2 authentication for MCP (Model Context Protocol) servers, using GitHub as the identity provider. It demonstrates secure multi-server management, protocol translation, and integration with AI agents for tool invocation.
mcp-servers
Provides an MCP server for Qdrant vector database integration, enabling AI agents to perform semantic search, store documents, and manage collections with advanced multi-tenant filtering capabilities.