mcpField
Y
yunxiao-devops

yunxiao-devops

github.com/2284730142クラウド・DevOps039 回インストール39 週間前に更新
リポジトリ

yunxiao-devops について

yunxiao-devopsは、Alibaba Cloud Yunxiao DevOpsを操作するエージェント向けのスキルです。コード、プロジェクト、パイプライン、組織、パッケージ、デリバリー、テストを扱う156のツールと、CLIを優先する調査手順を備えています。

主な機能

  1. 01プラットフォーム向けツール156個
  2. 02CLIによるツールの一覧表示と検索
  3. 03CLIでの呼び出しとAPIへの直接リクエスト
  4. 04コードとリポジトリの管理
  5. 05パイプライン、プロジェクト、組織の管理
  6. 06パッケージ、デリバリー、テストの管理

活用シーン

  1. 01カテゴリ別にYunxiaoの操作を探す
  2. 02リファレンスを読む前にツールのヘルプを確認する
  3. 03CLI呼び出しでブランチを作成する
  4. 04アクセストークンでYunxiao APIを照会する

MCP 対応

このスキルは、MCPのビジネスロジックを呼び出すCLIを提供し、APIへの直接リクエストにも対応します。Yunxiaoの操作は156個のツールを通じて提供されます。

インストール

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

$npx skills add https://github.com/2284730142/alibabacloud-devops-mcp-server --skill yunxiao-devops

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

同梱ファイル

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

references/
appstack.md
code-management.md
organization.md
packages.md
pipeline.md
project-management.md
test-management.md
scripts/yunxiao-cli/
index.mjs
package-lock.json
package.json

詳細

プロジェクトの README より

云效 DevOps 技能

本技能提供与阿里云云效平台交互的完整能力,包含 156 个工具。

前置条件

export YUNXIAO_ACCESS_TOKEN="your-personal-access-token"

重要: 需要告知用户在全局设定此 token!当 API 请求失败时,提示用户获取令牌。

获取令牌:云效控制台 → 个人设置 → 个人访问令牌

核心原则:优先使用 CLI 查询

在查阅 references 文档之前,必须优先使用 CLI 帮助命令!

CLI 位置:scripts/yunxiao-cli/index.mjs

快速查询命令
# 查看帮助
node scripts/yunxiao-cli/index.mjs --help

# 列出所有工具
node scripts/yunxiao-cli/index.mjs list

# 按类别筛选 (base/code/org/project/pipeline/packages/appstack/test)
node scripts/yunxiao-cli/index.mjs list --category=pipeline

# 搜索工具
node scripts/yunxiao-cli/index.mjs search branch

# 查看工具详情(包含完整参数说明)
node scripts/yunxiao-cli/index.mjs tool create_branch
调用工具
# 调用工具(使用完整的 MCP 业务逻辑)
node scripts/yunxiao-cli/index.mjs call get_current_organization_info

# 带参数调用
node scripts/yunxiao-cli/index.mjs call create_branch '{"organizationId":"xxx","repositoryId":"yyy","branch":"feature/new"}'

# 直接调用 API
node scripts/yunxiao-cli/index.mjs api GET /oapi/v1/organization/current
node scripts/yunxiao-cli/index.mjs api POST /endpoint --data '{"key":"value"}'

查询流程

  1. 先用 CLI 查询 → list、search、tool 命令获取工具信息
  2. CLI 信息不足时 → 查阅 references/ 目录下的详细文档
  3. 执行操作 → 使用 call 命令(推荐)或 api 命令

功能模块参考

仅当 CLI 查询信息不足时查阅:

模块参考文档
代码管理code-management.md
流水线pipeline.md
项目管理project-management.md
组织管理organization.md
制品仓库packages.md
应用交付appstack.md
测试管理test-management.md

API 基础信息

  • 基础 URL: https://openapi-rdc.aliyuncs.com
  • 认证: Header x-yunxiao-token: <token>

コメント