mcpField
A
alicloud-media-mps

alicloud-media-mps

github.com/cinience创意与媒体396128 次安装11 周前更新
代码仓库

关于 alicloud-media-mps

通过 OpenAPI 管理阿里云 ApsaraVideo for Media Processing(MPS)资源的技能,涵盖 API 发现及先查询后变更的流程,可操作管道、模板、工作流、任务和媒体。

主要功能

  1. 01通过元数据发现 API
  2. 02变更前查询 MPS 资源
  3. 03管理管道和模板
  4. 04管理工作流与媒体任务
  5. 05保存操作证据

适用场景

  1. 01查看可用的 MPS API
  2. 02更新前验证媒体资源
  3. 03提交或检查处理任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-media-mps

安装后在 Claude Code 中输入/alicloud-media-mps确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
sources.md
templates.md
scripts/
list_openapi_meta_apis.py

详细介绍

类别:服务

ApsaraVideo for Media Processing (MPS)

验证

mkdir -p output/alicloud-media-mps
python -m py_compile skills/media/mps/alicloud-media-mps/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/alicloud-media-mps/validate.txt

通过标准:命令以 0 退出,并生成 output/alicloud-media-mps/validate.txt。

输出与证据

  • 将 API 清单和操作证据保存在 output/alicloud-media-mps/ 下。
  • 在证据文件中保留地域、管道/模板/工作流 ID、媒体 ID 和请求参数。

使用 Alibaba Cloud OpenAPI(RPC)和官方 SDK 或 OpenAPI Explorer 管理 MPS 资源。 执行变更操作前,优先通过元数据发现 API。

前提条件

  • 准备遵循最小权限原则的 RAM AccessKey/STS 凭据。
  • 变更前确认目标地域以及 OSS 输入/输出存储桶。
  • 先使用只读查询 API。

工作流

  1. 确认目标媒体范围、存储桶绑定和所需操作。
  2. 通过 OpenAPI 元数据和 API Explorer 查找 API 名称及必需参数。
  3. 执行只读验证调用。
  4. 执行管道/模板/工作流/作业操作。
  5. 将输出和证据保存在 output/alicloud-media-mps/ 下。

AccessKey 优先级

  1. 环境变量:ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID。
  2. 共享配置文件:~/.alibabacloud/credentials。

如果地域不明确,请在执行写入操作前询问。

API 发现

  • 产品代码:Mts
  • 默认 API 版本:2014-06-18
  • 元数据来源:https://api.aliyun.com/meta/v1/products/Mts/versions/2014-06-18/api-docs.json

最简可执行快速入门

python skills/media/mps/alicloud-media-mps/scripts/list_openapi_meta_apis.py

可选覆盖项:

python skills/media/mps/alicloud-media-mps/scripts/list_openapi_meta_apis.py \
  --product-code Mts \
  --version 2014-06-18 \
  --output-dir output/alicloud-media-mps

常见操作映射

  • 管道操作:AddPipeline、UpdatePipeline、QueryPipelineList、SearchPipeline
  • 模板操作:AddTemplate、UpdateTemplate、QueryTemplateList、SearchTemplate
  • 工作流操作:AddMediaWorkflow、UpdateMediaWorkflow、QueryMediaWorkflowList、ListMediaWorkflowExecutions
  • 作业操作:SubmitJobs、QueryJobList、ListJob、CancelJob
  • 截图与分析:SubmitSnapshotJob、QuerySnapshotJobList、SubmitAnalysisJob
  • 媒体与存储桶管理:AddMedia、UpdateMedia、DeleteMedia、BindInputBucket、BindOutputBucket

输出策略

将所有生成的文件和执行证据写入: output/alicloud-media-mps/

参考资料

  • 来源列表:references/sources.md
  • 任务模板:references/templates.md

评论

支持 Markdown