Token导航 LogoToken导航TokenDH.com
Shotgrid MCP Server logo
开发工具stdio官方级别未说明来源级核验

Shotgrid MCP Server

MCP Server

A Model Context Protocol (MCP) server for Autodesk ShotGrid/Flow Production Tracking (FPT) with comprehensive CRUD operations and data management capabilities.

工具数

19

提示词数

0

GitHub Stars

57

资源数

0
工作流自动化PythonClaude批量处理Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

loonghao

提供方

loonghao

最后核验

2026/5/18 02:16

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install shotgrid-mcp-server

详细介绍

ShotGrid MCP服务器

A. 模型上下文协议(MCP) 服务器,为AI助手提供对Autodesk ShotGrid(流生产跟踪)的无缝访问

英语| 简体中文

](https://pypi.org/project/shotgrid-mcp-server/) ](https://badge.fury.io/py/shotgrid-mcp-server) ![License](LICENSE) ![codecov](https://codecov.io/gh/loonghao/shotgrid-mcp-server) ](https://pepy.tech/project/shotgrid-mcp-server) ](https://pepy.tech/project/shotgrid-mcp-server) ](https://pepy.tech/project/shotgrid-mcp-server)

概述

ShotGrid MCP服务器使Claude、Cursor和VS Code Copilot等AI助手能够直接与您的ShotGrid(流生产跟踪)数据交互。建立在 FastMCP,它在人工智能工具和生产跟踪工作流之间提供了一座高性能的桥梁。

演示

在代码编辑器中配置ShotGrid MCP

Configure ShotGrid MCP in Code Editor

1.查询任务计划和工作量可视化

Query Task Schedule & Workload Visualization

提示: Query the team's task schedule for the past week, calculate workload rate based on 8 hours per day, and visualize it in web format

2.批量创建资产和分配任务

Batch Create Assets & Assign Tasks

提示: Batch create the recommended hero characters in the shotgrid Demo:Animation project, categorize them as characters, use the FilmVFX-CharacterAsset task template, assign tasks to Yang Zhuo, with start and end dates set to next week

3.时间日志统计和可视化

TimeLog Statistics & Visualization

提示: Query timelog data from shotgrid and visualize it in web format

4.部门效率统计并发送至WeCom

Department Efficiency Statistics & Send to WeCom

提示: Calculate department efficiency and send the data to WeCom. Efficiency formula: Efficiency = Task bid / Timelog hours

更多示例

ShotGrid MCP Server Demo

特性

类别亮点
40+工具完成CRUD操作、批处理、缩略图、笔记、播放列表
运输stdio(本地)、HTTP(远程)、ASGI(生产)
演出连接池、模式缓存、延迟初始化
部署FastMCP Cloud、Docker、uvicon/gunicorn、任何ASGI服务器
平台Windows、macOS、Linux

快速开始

安装

# Using uv (recommended)
uv pip install shotgrid-mcp-server

# Or using pip
pip install shotgrid-mcp-server

配置

设置您的ShotGrid凭据:

export SHOTGRID_URL="https://your-site.shotgunstudio.com"
export SHOTGRID_SCRIPT_NAME="your_script_name"
export SHOTGRID_SCRIPT_KEY="your_script_key"

用法

stdio传输(默认)-适用于Claude桌面、光标等。

uvx shotgrid-mcp-server

HTTP传输-用于远程访问

uvx shotgrid-mcp-server http --host 0.0.0.0 --port 8000

MCP客户端配置

将服务器添加到MCP客户端配置中:

克劳德桌面版

{
  "mcpServers": {
    "shotgrid": {
      "command": "uvx",
      "args": ["shotgrid-mcp-server"],
      "env": {
        "SHOTGRID_URL": "https://your-site.shotgunstudio.com",
        "SHOTGRID_SCRIPT_NAME": "your_script_name",
        "SHOTGRID_SCRIPT_KEY": "your_script_key"
      }
    }
  }
}

游标/VS代码/其他MCP客户端

{
  "mcpServers": {
    "shotgrid": {
      "command": "uvx",
      "args": ["shotgrid-mcp-server"],
      "env": {
        "SHOTGRID_URL": "https://your-site.shotgunstudio.com",
        "SHOTGRID_SCRIPT_NAME": "your_script_name",
        "SHOTGRID_SCRIPT_KEY": "your_script_key"
      }
    }
  }
}

HTTP传输(远程)

{
  "mcpServers": {
    "shotgrid": {
      "url": "http://your-server:8000/mcp",
      "transport": { "type": "http" }
    }
  }
}

部署

方法命令/设置
FastMCP云通过部署 fastmcp.cloud 随着 fastmcp_entry.py
ASGIuvicorn shotgrid_mcp_server.asgi:app --host 0.0.0.0 --port 8000
码头工人请参阅 部署指导

部署指导 详细说明。

可用工具

此服务器提供 40+工具 用于与ShotGrid交互:

类别工具
增删改查create_entity, find_one_entity, search_entities, update_entity, delete_entity
批次batch_create, batch_update, batch_delete
媒体download_thumbnail, upload_thumbnail
备注shotgrid.note.create, shotgrid.note.read, shotgrid.note.update
播放列表create_playlist, find_playlists
直接APIsg.find, sg.create, sg.update, sg.batch以及更多。..

示例提示

连接后,您可以询问您的AI助手:

  • *“在Project X中查找上周更新的所有快照”*
  • *“使用昨天的灯光渲染创建播放列表”*
  • *“在SHOT_010中添加关于背景照明的注释”*
  • *“汇总本月动画部门的时间日志”*

发展

# Clone and install
git clone https://github.com/loonghao/shotgrid-mcp-server.git
cd shotgrid-mcp-server
pip install -r requirements-dev.txt

# Run tests
nox -s tests

# Development server with hot reload
uv run fastmcp dev src/shotgrid_mcp_server/server.py:mcp

文档

/docs 详细文档目录。

贡献

欢迎投稿!请遵循 Google Python 风格指南 并编写测试。

许可证

麻省理工学院

建筑

flowchart TB
    subgraph Clients["🤖 MCP Clients"]
        direction LR
        CLAUDE["Claude Desktop"]
        CURSOR["Cursor"]
        VSCODE["VS Code"]
        AI["Other AI"]
    end

    subgraph MCP["⚡ ShotGrid MCP Server"]
        direction LR
        TOOLS["40+ Tools"]
        POOL["Connection Pool"]
        SCHEMA["Schema Cache"]
    end

    subgraph ShotGrid["🎬 ShotGrid API"]
        direction LR
        P["Projects"]
        S["Shots"]
        A["Assets"]
        T["Tasks"]
        N["Notes"]
    end

    Clients -->|"MCP Protocol
stdio / http"| MCP
    MCP -->|"REST API"| ShotGrid

    style Clients fill:#2ecc71,stroke:#27ae60,color:#fff
    style MCP fill:#3498db,stroke:#2980b9,color:#fff
    style ShotGrid fill:#e74c3c,stroke:#c0392b,color:#fff

目录标签

目录标签

工作流自动化PythonClaude批量处理developer-toolsAI助手集成本地部署生产跟踪媒体管理

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

19

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP