shotgrid-mcp-server
by loonghao
Overview
Enables AI assistants to seamlessly access and interact with Autodesk ShotGrid (Flow Production Tracking) data through the Model Context Protocol (MCP).
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 function includes fallback mechanisms that explicitly disable SSL/TLS certificate verification (`requests` with `verify=False` and `urllib` with `ssl.CERT_NONE`) and attempts to force older, less secure TLS protocols (TLSv1). This is a critical security risk as it makes the server vulnerable to Man-in-the-Middle attacks when downloading files, even if intended as a fallback for robustness. API keys are handled via environment variables or HTTP headers, which is a standard practice, but the insecure download mechanism is a major concern. Deployment documentation correctly advises using HTTPS in production.
Similar Servers
mcphub
A centralized hub for managing, orchestrating, and exposing Model Context Protocol (MCP) servers and their tools/prompts, including OAuth authorization, user/group management, and dynamic registration of clients.
tmcp
OAuth 2.1 authorization helper for Model Context Protocol (MCP) servers.
typingmind-mcp
A server for managing and integrating Model Context Protocol (MCP) servers with TypingMind, enabling custom AI model connections.
mcp-compose
Orchestrates multiple Model Context Protocol (MCP) servers, providing a unified management interface, REST API, Web UI, and protocol translation. It enables building AI applications with secure tool access and real-time monitoring.