mcpField
A
alicloud-media-mps

alicloud-media-mps

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

alicloud-media-mps について

OpenAPIを通じてAlibaba Cloud 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

コメント