mcpField
A
aliyun-mps-manage

aliyun-mps-manage

github.com/cinienceクリエイティブ・メディア39659 回インストール11 週間前に更新
リポジトリ

aliyun-mps-manage について

aliyun-mps-manageは、OpenAPI、公式SDK、またはOpenAPI ExplorerでAlibaba Cloud ApsaraVideo for Media Processingのリソースを管理するスキルです。API探索を先に行い、パイプライン、テンプレート、ワークフロー、ジョブ、メディア、バケットを操作します。

主な機能

  1. 01OpenAPIメタデータからAPIを探索
  2. 02パイプラインとテンプレートの管理
  3. 03ワークフローと実行履歴の管理
  4. 04ジョブの送信、照会、キャンセル
  5. 05メディアとバケット紐付けの管理
  6. 06スナップショットと分析ジョブの送信

活用シーン

  1. 01変更前に利用可能なMPS APIを確認
  2. 02メディア処理パイプラインとワークフローの設定
  3. 03処理ジョブの追跡やキャンセル
  4. 04メディア記録と入出力バケットの管理

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/aliyun-mps-manageを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

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

詳細

カテゴリ:サービス

ApsaraVideo for Media Processing(MPS)

検証

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

合格基準:コマンドが終了コード 0 で終了し、output/aliyun-mps-manage/validate.txt が生成されること。

出力と証拠

  • API の一覧と操作の証拠を output/aliyun-mps-manage/ の下に保存します。
  • リージョン、パイプライン/テンプレート/ワークフロー 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/aliyun-mps-manage/ の下に保存します。

AccessKey の優先順位

  1. 環境変数:ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_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/aliyun-mps-manage/scripts/list_openapi_meta_apis.py

任意のオーバーライド:

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

一般的な操作の対応関係

  • パイプライン操作: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/aliyun-mps-manage/

参考資料

  • ソース一覧:references/sources.md
  • タスクテンプレート:references/templates.md

コメント