AlibabaCloud DevOps MCP

ทางการ

Yunxiao MCP Server ช่วยให้ผู้ช่วย AI สามารถโต้ตอบกับแพลตฟอร์ม Yunxiao ได้

คุณทำอะไรได้บ้างด้วย Alibaba Cloud Dev Ops MCP?

  • ค้นหาและดูรายการงาน — ค้นหารายการงานข้ามโปรเจกต์ด้วย search_workitems และตรวจสอบรายละเอียด ความคิดเห็น ไฟล์แนบ และประวัติกิจกรรม
  • จัดการคำขอรวมและการเขียนโค้ด — แสดงรายการ สร้าง และแสดงความคิดเห็นในคำขอรวม (list_change_request, create_change_request_comment), เรียกดูโครงสร้างไฟล์ในที่เก็บ และเปรียบเทียบสาขา
  • รันและตรวจสอบไปป์ไลน์ — เริ่มต้นการรันไปป์ไลน์ ดึงบันทึกการดำเนินการ และสอบถามสถานะการรันโดยใช้ list_pipeline_runs และ get_pipeline_job_run_log
  • จัดการการปรับใช้แอปพลิเคชัน — สร้างคำสั่งเปลี่ยนแปลงการปรับใช้ ดูบันทึกการปรับใช้ และจัดการขั้นตอนเวิร์กโฟลว์การเผยแพร่ด้วย execute_app_release_stage
  • จัดการกรณีทดสอบและแผนการทดสอบ — ค้นหากรณีทดสอบ สร้างแผนการทดสอบ และอัปเดตผลการทดสอบผ่าน search_testcases และ update_test_result
  • เรียกดูโครงสร้างองค์กร — ค้นหาแผนก สมาชิก และบทบาทโดยใช้ get_organization_departments และ search_organization_members

เอกสาร

English | 中文

alibabacloud-devops-mcp-server

AlibabaCloud Devops MCP Server มอบความสามารถให้ผู้ช่วย AI ในการโต้ตอบกับแพลตฟอร์ม Yunxiao ทำให้สามารถอ่านเนื้อหาเวิร์กไอเท็มในโปรเจกต์ เขียนโค้ดโดยอัตโนมัติหลังจากเข้าใจความต้องการ และส่งคำขอ merge โค้ด ทีมพัฒนาในองค์กรสามารถใช้เพื่อช่วยในการตรวจสอบโค้ด เพิ่มประสิทธิภาพการจัดการงาน ลดการดำเนินการที่ซ้ำซาก และมุ่งเน้นไปที่นวัตกรรมและการส่งมอบผลิตภัณฑ์ที่สำคัญยิ่งขึ้น

คุณสมบัติ

alibabacloud-devops-mcp-server มอบความสามารถต่อไปนี้ให้กับผู้ช่วย AI:

  • organization-management: เครื่องมือจัดการองค์กร (รายชื่อองค์กร, รายละเอียดองค์กร, ข้อมูลแผนก, บทบาทในองค์กร, ข้อมูลสมาชิก ฯลฯ)
  • code-management: เครื่องมือจัดการคลังโค้ด (การจัดการคลัง, การจัดการ branch, การจัดการคำขอ merge, ไฟล์ tree ฯลฯ)
  • project-management: เครื่องมือจัดการโปรเจกต์ (การจัดการโปรเจกต์, การจัดการเวิร์กไอเท็ม, ฟิลด์เวิร์กไอเท็ม, ความคิดเห็นเวิร์กไอเท็ม, การติดตามเวลา ฯลฯ)
  • pipeline-management: เครื่องมือจัดการ pipeline (รายชื่อ pipeline, การกำหนดค่า pipeline, การจัดการทรัพยากร, การจัดการแท็ก, การจัดการ deployment ฯลฯ)
  • application-delivery: เครื่องมือส่งมอบแอปพลิเคชัน (การจัดการคำสั่ง deployment, การจัดการแอปพลิเคชัน, แท็กแอปพลิเคชัน, การจัดการกลุ่มตัวแปร ฯลฯ)
  • packages-management: เครื่องมือจัดการคลัง artifact (คลัง artifact, รายชื่อ artifact ฯลฯ)
  • test-management: เครื่องมือจัดการการทดสอบ (การจัดการ test case, ไดเรกทอรี test case, แผนการทดสอบ, ผลการทดสอบ ฯลฯ)

การใช้งาน

การรองรับ Regional Edition

เครื่องมือนี้รองรับทั้งโหมดการ deploy แบบ Yunxiao central station และ Regional edition:

  • Central Station: ใช้ https://openapi-rdc.aliyuncs.com เป็นโดเมน API
  • Regional Edition: ใช้โดเมนเฉพาะขององค์กร เช่น https://your-org.devops.aliyuncs.com

การตรวจจับโหมดอัตโนมัติ

เครื่องมือจะกำหนดโหมดการ deploy โดยอัตโนมัติตาม URL พื้นฐานของ API ที่กำหนดค่าไว้:

  • หาก URL มี openapi-rdc.aliyuncs.com จะทำงานในโหมด central station
  • มิฉะนั้น จะทำงานในโหมด regional edition

การกำหนดค่า Regional Edition

เมื่อใช้ Regional edition ให้ตั้งค่าตัวแปรสภาพแวดล้อม YUNXIAO_API_BASE_URL:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": ["-y", "alibabacloud-devops-mcp-server"],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>",
        "YUNXIAO_API_BASE_URL": "https://your-org.devops.aliyuncs.com"
      }
    }
  }
}

ข้อกำหนดเบื้องต้น

  • node เวอร์ชัน >= 18.0.0

  • AlibabaCloud Devops Personal Access Token, คลิกที่นี่เพื่อขอรับ ให้สิทธิ์อ่านและเขียนแก่ API ทั้งหมดภายใต้การจัดการองค์กร, การทำงานร่วมกันในโปรเจกต์, การจัดการโค้ด, การจัดการ pipeline, การจัดการคลัง artifact, การส่งมอบแอปพลิเคชัน และการจัดการการทดสอบ

    The personal token authorization page

บริการ MCP โฮสต์อย่างเป็นทางการ (ไม่ต้องติดตั้ง)

Yunxiao ให้บริการ โฮสต์อย่างเป็นทางการ สำหรับ MCP endpoint — ไม่จำเป็นต้องติดตั้งในเครื่องหรือใช้ Docker เพียงแค่ชี้ไคลเอนต์ของคุณไปที่ endpoint และยืนยันตัวตนด้วย Yunxiao token ของคุณ

  • Central: https://openapi-rdc.aliyuncs.com/ai/mcp
  • Regional edition: โดเมน region ขององค์กรคุณ + /ai/mcp เช่น https://<your-org>.devops.aliyuncs.com/ai/mcp — โดเมนเดียวกับที่คุณใช้เข้าถึง Yunxiao ใน region ของคุณ
  • Transport: Streamable HTTP (stateless)
  • Auth: Authorization: Bearer <YOUR_TOKEN> (หรือ header X-Yunxiao-Token: <YOUR_TOKEN>)

การกำหนดค่าไคลเอนต์ — Central (ไคลเอนต์ที่รองรับ remote แบบเนทีฟ เช่น Cursor):

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://openapi-rdc.aliyuncs.com/ai/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

การกำหนดค่าไคลเอนต์ — Regional edition (แทนที่ URL ด้วยโดเมน region ของคุณเอง):

{
  "mcpServers": {
    "yunxiao": {
      "url": "https://<your-org>.devops.aliyuncs.com/ai/mcp",
      "headers": { "Authorization": "Bearer <YOUR_TOKEN>" }
    }
  }
}

เคล็ดลับ: ลดการใช้ context โดยขอเฉพาะชุดเครื่องมือที่คุณต้องการ — ?toolsets=code-management,project-management หรือ header X-Devops-Toolsets ดูคำแนะนำฉบับเต็ม: docs/hosted-mcp-guide.zh-CN.md


เริ่มต้นอย่างรวดเร็ว (โฮสต์เอง, ใช้โหมด Stdio)

โหมด Stdio เป็นวิธีโฮสต์เองที่ง่ายที่สุด เหมาะสำหรับไคลเอนต์ MCP ส่วนใหญ่ (เช่น Cursor, Claude Desktop, iFlow ฯลฯ) ไม่จำเป็นต้องติดตั้ง Docker เพียงรันผ่าน npx

ตัวเลือกที่ 1: ใช้งานโดยตรงผ่าน NPX (ง่ายที่สุด)

เพิ่มการกำหนดค่าต่อไปนี้ลงในไฟล์การกำหนดค่าไคลเอนต์ MCP ของคุณ:

{
  "mcpServers": {
    "yunxiao": {
      "command": "npx",
      "args": [
        "-y",
        "alibabacloud-devops-mcp-server"
      ],
      "env": {
        "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>"
      }
    }
  }
}

หมายเหตุ:

  • แทนที่ <YOUR_TOKEN> ด้วย Yunxiao access token ของคุณ
  • แฟล็ก -y ยืนยันการติดตั้งโดยอัตโนมัติโดยไม่ต้องยืนยันด้วยตนเอง
  • โดยค่าเริ่มต้นเครื่องมือจะเรียก Yunxiao Central Station OpenAPI (https://openapi-rdc.aliyuncs.com); ไม่จำเป็นต้องกำหนดค่าเพิ่มเติม
  • หากคุณใช้ Regional edition (โดเมนเฉพาะองค์กร) ให้ตั้งค่าตัวแปรสภาพแวดล้อมเพิ่มเติม YUNXIAO_API_BASE_URL เป็น URL อินสแตนซ์ Yunxiao ของคุณ เช่น https://your-org.devops.aliyuncs.com ดูรายละเอียดในส่วน การกำหนดค่า Regional Edition ด้านบน
  • วิธีนี้ใช้ โหมด stdio สื่อสารกับไคลเอนต์ MCP ผ่านอินพุต/เอาต์พุตมาตรฐาน

การใช้ Docker (ทางเลือก)

โหมด Transport

โหมดCLI FlagEnv VariableEndpoints
Stdio(ค่าเริ่มต้น)stdin/stdout
SSE--sseMCP_TRANSPORT=sse/sse + /messages
Streamable HTTP--streamable-httpMCP_TRANSPORT=streamable-http/mcp
Both--sse --streamable-httpMCP_TRANSPORT=both/sse + /mcp

Streamable HTTP เป็น remote transport ที่แนะนำตามข้อกำหนด MCP SSE เป็นแบบเก่า; ใช้ both ระหว่างการย้ายระบบ

1. Pull Image

docker pull build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

สร้างเอง: docker build -t alibabacloud/alibabacloud-devops-mcp-server .

2. เริ่มต้นเซิร์ฟเวอร์

Stdio:

docker run -i --rm -e YUNXIAO_ACCESS_TOKEN \
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

SSE / Streamable HTTP / Both — ตั้งค่า MCP_TRANSPORT และเปิดเผย PORT:

docker run -d --name yunxiao-mcp -p 3000:3000 \
  -e YUNXIAO_ACCESS_TOKEN="your_token" -e PORT=3000 \
  -e MCP_TRANSPORT=streamable-http \   # sse | streamable-http | both
  build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest

ตัวแปรสภาพแวดล้อม Streamable HTTP เพิ่มเติม:

  • MCP_STREAMABLE_PATH: พาธ MCP endpoint (ค่าเริ่มต้น /mcp)
  • MCP_HTTP_HOST: โฮสต์ที่ bind (ค่าเริ่มต้น 0.0.0.0)
  • MCP_ALLOWED_HOSTS: ค่า header Host ที่อนุญาต (คั่นด้วยเครื่องหมายจุลภาค)

3. กำหนดค่าไคลเอนต์ MCP

Stdio:

{
  "mcpServers": {
    "yunxiao": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "YUNXIAO_ACCESS_TOKEN", "build-steps-public-registry.cn-beijing.cr.aliyuncs.com/build-steps/alibabacloud-devops-mcp-server:latest"],
      "env": { "YUNXIAO_ACCESS_TOKEN": "<YOUR_TOKEN>" }
    }
  }
}

SSE: http://localhost:3000/sse

Streamable HTTP: http://localhost:3000/mcp

ส่ง credentials ผ่าน query parameter หรือ header:

http://localhost:3000/mcp?yunxiao_access_token=YOUR_TOKEN_HERE

หรือ request header: x-yunxiao-token: YOUR_TOKEN_HERE

Region / instance OpenAPI base:

http://localhost:3000/mcp?yunxiao_access_token=TOKEN&yunxiao_api_base_url=https%3A%2F%2Fyour-org.devops.aliyuncs.com

หรือ request header: x-yunxiao-api-base-url: https://your-org.devops.aliyuncs.com

Docker Compose

cp .env.example .env   # set YUNXIAO_ACCESS_TOKEN
docker compose up -d

URL ไคลเอนต์: http://localhost:3000/sse (SSE) หรือ http://localhost:3000/mcp (Streamable HTTP)

ชุดเครื่องมือ

ขณะนี้เซิร์ฟเวอร์รองรับชุดเครื่องมือ ซึ่งช่วยให้คุณเปิดใช้งานเฉพาะเครื่องมือที่คุณต้องการ ซึ่งสามารถลดจำนวนเครื่องมือที่แสดงต่อผู้ช่วย AI และปรับปรุงประสิทธิภาพได้

ชุดเครื่องมือที่พร้อมใช้งาน:

  • organization-management: เครื่องมือจัดการองค์กร (รายชื่อองค์กร, รายละเอียดองค์กร, ข้อมูลแผนก, บทบาทในองค์กร, ข้อมูลสมาชิก ฯลฯ)
  • code-management: เครื่องมือจัดการคลังโค้ด (การจัดการคลัง, การจัดการ branch, การจัดการคำขอ merge, ไฟล์ tree ฯลฯ)
  • project-management: เครื่องมือจัดการโปรเจกต์ (การจัดการโปรเจกต์, การจัดการเวิร์กไอเท็ม, ฟิลด์เวิร์กไอเท็ม, ความคิดเห็นเวิร์กไอเท็ม, การติดตามเวลา ฯลฯ)
  • pipeline-management: เครื่องมือจัดการ pipeline (รายชื่อ pipeline, การกำหนดค่า pipeline, การจัดการทรัพยากร, การจัดการแท็ก, การจัดการ deployment ฯลฯ)
  • packages-management: เครื่องมือจัดการคลัง artifact (คลัง artifact, รายชื่อ artifact ฯลฯ)
  • application-delivery: เครื่องมือส่งมอบแอปพลิเคชัน (การจัดการคำสั่ง deployment, การจัดการแอปพลิเคชัน, แท็กแอปพลิเคชัน, การจัดการกลุ่มตัวแปร ฯลฯ)
  • test-management: เครื่องมือจัดการการทดสอบ (การจัดการ test case, ไดเรกทอรี test case, แผนการทดสอบ, ผลการทดสอบ ฯลฯ)

ในการใช้ชุดเครื่องมือ คุณสามารถระบุผ่านอาร์กิวเมนต์บรรทัดคำสั่งหรือตัวแปรสภาพแวดล้อม:

  1. ผ่านอาร์กิวเมนต์บรรทัดคำสั่ง:
npx -y alibabacloud-devops-mcp-server --toolsets=code-management,project-management
  1. ผ่านตัวแปรสภาพแวดล้อม:
DEVOPS_TOOLSETS=code-management,project-management npx -y alibabacloud-devops-mcp-server

หากไม่มีการระบุชุดเครื่องมือ เครื่องมือทั้งหมดจะถูกเปิดใช้งานตามค่าเริ่มต้น

เครื่องมือ

alibabacloud-devops-mcp-server รวมเครื่องมือต่างๆ เข้าด้วยกัน รวมถึง:

การจัดการองค์กร

  • get_current_organization_Info: รับข้อมูลองค์กรของผู้ใช้ปัจจุบัน
  • get_user_organizations: รับรายชื่อองค์กรที่ผู้ใช้ปัจจุบันเข้าร่วม
  • get_organization_role: รับข้อมูลเกี่ยวกับบทบาทในองค์กร
  • get_organization_departments: รับรายชื่อแผนกในองค์กร
  • get_organization_department_info: รับข้อมูลเกี่ยวกับแผนกในองค์กร
  • get_organization_department_ancestors: รับแผนกที่เหนือกว่าของแผนกในองค์กร
  • get_organization_members: รับรายชื่อสมาชิกในองค์กร
  • get_organization_member_info: รับข้อมูลเกี่ยวกับสมาชิกในองค์กร
  • get_organization_member_info_by_user_id: รับข้อมูลเกี่ยวกับสมาชิกในองค์กรตามรหัสผู้ใช้
  • search_organization_members: ค้นหาสมาชิกในองค์กร
  • list_organization_roles: แสดงรายชื่อบทบาทในองค์กร
  • get_organization_role: รับข้อมูลเกี่ยวกับบทบาทในองค์กร

เครื่องมือจัดการโค้ด

  • create_branch: สร้าง branch
  • delete_branch: ลบ branch
  • get_branch: รับข้อมูล branch
  • list_branches: รับรายชื่อ branch
  • create_file: สร้างไฟล์
  • delete_file: ลบไฟล์
  • get_file_blobs: รับเนื้อหาไฟล์
  • list_files: สอบถามไฟล์ tree
  • update_file: อัปเดตเนื้อหาไฟล์
  • create_change_request: สร้างคำขอ merge
  • create_change_request_comment: สร้างความคิดเห็นในคำขอ merge
  • get_change_request: สอบถามคำขอ merge
  • list_change_request_patch_sets: สอบถามรายการเวอร์ชันของคำขอ merge
  • list_change_request: สอบถามรายการคำขอ merge
  • list_change_request_comments: สอบถามรายการความคิดเห็นในคำขอ merge
  • get_compare: เปรียบเทียบโค้ด
  • get_repository: รับรายละเอียดคลัง
  • list_repositories: รับรายชื่อคลัง
  • list_commits: [การจัดการโค้ด] แสดงรายการ commits ในคลัง
  • get_commit: [การจัดการโค้ด] รับรายละเอียด commit
  • create_commit_comment: [การจัดการโค้ด] สร้างความคิดเห็นใน commit

เครื่องมือจัดการโปรเจกต์

  • get_project: รับรายละเอียดโปรเจกต์
  • search_projects: ค้นหาโปรเจกต์
  • get_sprint: รับรายละเอียด sprint
  • list_sprints: แสดงรายการ sprints ในโปรเจกต์
  • create_sprint: [การจัดการโปรเจกต์] สร้าง sprint
  • update_sprint: [การจัดการโปรเจกต์] อัปเดต sprint
  • search_programs: [การจัดการโปรเจกต์] ค้นหา programs
  • list_program_versions: [การจัดการโปรเจกต์] แสดงรายการ program versions
  • list_versions: [การจัดการโปรเจกต์] แสดงรายการ project versions
  • create_version: [การจัดการโปรเจกต์] สร้าง version
  • update_version: [การจัดการโปรเจกต์] อัปเดต version
  • delete_version: [การจัดการโปรเจกต์] ลบ version
  • get_work_item: รับรายละเอียดเวิร์กไอเท็ม
  • update_work_item: [การจัดการโปรเจกต์] อัปเดตเวิร์กไอเท็ม
  • search_workitems: ค้นหาเวิร์กไอเท็ม
  • get_work_item_types: รับประเภทเวิร์กไอเท็ม
  • create_work_item: สร้างเวิร์กไอเท็ม
  • list_all_work_item_types: แสดงรายการประเภทเวิร์กไอเท็มทั้งหมดในองค์กร
  • list_work_item_types: แสดงรายการประเภทเวิร์กไอเท็มในพื้นที่โปรเจกต์
  • get_work_item_type: รับรายละเอียดของประเภทเวิร์กไอเท็มที่ระบุ
  • list_work_item_relation_work_item_types: แสดงรายการประเภทเวิร์กไอเท็มที่สามารถเชื่อมโยงกับเวิร์กไอเท็มที่ระบุได้
  • get_work_item_type_field_config: รับการกำหนดค่าฟิลด์สำหรับประเภทเวิร์กไอเท็มที่ระบุ
  • get_work_item_workflow: รับข้อมูลเวิร์กโฟลว์สำหรับประเภทเวิร์กไอเท็มที่ระบุ
  • list_work_item_comments: แสดงรายการความคิดเห็นสำหรับเวิร์กไอเท็มที่ระบุ
  • create_work_item_comment: สร้างความคิดเห็นสำหรับเวิร์กไอเท็มที่ระบุ
  • list_workitem_attachments: แสดงรายการไฟล์แนบสำหรับเวิร์กไอเท็มที่ระบุ
  • get_workitem_file: รับข้อมูลไฟล์สำหรับไฟล์แนบของเวิร์กไอเท็มที่ระบุ
  • create_workitem_attachment: อัปโหลดไฟล์ในเครื่องเป็นไฟล์แนบไปยังเวิร์กไอเท็ม
  • list_workitem_activities: แสดงรายการประวัติกิจกรรมสำหรับเวิร์กไอเท็ม (การเปลี่ยนแปลงฟิลด์, การเปลี่ยนสถานะ, การเปลี่ยนแปลงการเชื่อมโยง)
  • list_current_user_effort_records: [การจัดการโปรเจกต์] รับรายละเอียดชั่วโมงทำงานจริงของผู้ใช้ ช่วงเวลาระหว่างเวลาสิ้นสุดและเวลาเริ่มต้นต้องไม่เกิน 6 เดือน
  • list_effort_records: [การจัดการโปรเจกต์] รับรายละเอียดชั่วโมงทำงานจริง
  • create_effort_record: [การจัดการโปรเจกต์] บันทึกชั่วโมงทำงานจริง
  • list_estimated_efforts: [การจัดการโปรเจกต์] รับรายละเอียดชั่วโมงทำงานโดยประมาณ
  • create_estimated_effort: [การจัดการโปรเจกต์] บันทึกชั่วโมงทำงานโดยประมาณ
  • update_effort_record: [การจัดการโปรเจกต์] อัปเดตการบันทึกชั่วโมงทำงานจริง
  • update_estimated_effort: [การจัดการโปรเจกต์] อัปเดตการบันทึกชั่วโมงทำงานโดยประมาณ

เครื่องมือจัดการ Pipeline

  • get_pipeline: ดูรายละเอียดไปป์ไลน์
  • list_pipelines: ดูรายการไปป์ไลน์
  • smart_list_pipelines: การค้นหาไปป์ไลน์อัจฉริยะด้วยการอ้างอิงเวลาด้วยภาษาธรรมชาติ
  • generate_pipeline_yaml: [การจัดการไปป์ไลน์] สร้างการกำหนดค่า YAML ของไปป์ไลน์
  • create_pipeline_from_description: สร้างไปป์ไลน์จากคำอธิบายด้วยภาษาธรรมชาติ
  • update_pipeline: [การจัดการไปป์ไลน์] อัปเดตเนื้อหา YAML ของไปป์ไลน์
  • create_pipeline_run: สร้างอินสแตนซ์การรันไปป์ไลน์
  • get_latest_pipeline_run: ดูอินสแตนซ์การรันไปป์ไลน์ล่าสุด
  • get_pipeline_run: ดูรายละเอียดการรันไปป์ไลน์
  • list_pipeline_runs: ดูรายการการรันไปป์ไลน์
  • list_pipeline_jobs_by_category: ดูงานการดำเนินการไปป์ไลน์ตามหมวดหมู่
  • list_pipeline_job_historys: ดูประวัติการดำเนินการของงานไปป์ไลน์
  • execute_pipeline_job_run: รันงานไปป์ไลน์ด้วยตนเอง
  • get_pipeline_job_run_log: ดูบันทึกการดำเนินการของงานไปป์ไลน์
  • list_service_connections: แสดงรายการการเชื่อมต่อบริการในองค์กร
  • create_pipeline_from_description: สร้างการกำหนดค่า YAML และสร้างไปป์ไลน์โดยอัตโนมัติ
  • update_pipeline: อัปเดตไปป์ไลน์ที่มีอยู่ใน Yunxiao ด้วย pipelineId ใช้เพื่ออัปเดต YAML, ขั้นตอน, งาน ฯลฯ ของไปป์ไลน์
  • create_resource_member: สร้างสมาชิกทรัพยากร
  • delete_resource_member: ลบสมาชิกทรัพยากร
  • list_resource_members: ดูรายการสมาชิกทรัพยากร
  • update_resource_member: อัปเดตสมาชิกทรัพยากร
  • update_resource_owner: โอนเจ้าของทรัพยากร
  • create_tag: สร้างแท็ก
  • create_tag_group: สร้างกลุ่มแท็ก
  • list_tag_groups: ดูรายการกลุ่มแท็ก
  • delete_tag_group: ลบกลุ่มแท็ก
  • update_tag_group: อัปเดตกลุ่มแท็ก
  • get_tag_group: ดูกลุ่มแท็ก
  • delete_tag: ลบแท็ก
  • update_tag: อัปเดตแท็ก
  • stop_vm_deploy_order: หยุดคำสั่งการปรับใช้ VM
  • skip_vm_deploy_machine: ข้ามเครื่องปรับใช้ VM
  • retry_vm_deploy_machine: ลองเครื่องปรับใช้ VM ใหม่
  • resume_vm_deploy_order: ดำเนินการคำสั่งปรับใช้ VM ต่อ
  • get_vm_deploy_order: ดูรายละเอียดคำสั่งปรับใช้ VM
  • get_vm_deploy_machine_log: ดูบันทึกเครื่องปรับใช้ VM

เครื่องมือการส่งมอบแอปพลิเคชัน

  • create_change_order: [การส่งมอบแอปพลิเคชัน] สร้างใบสั่งปรับใช้
  • list_change_order_versions: [การส่งมอบแอปพลิเคชัน] ดูรายการเวอร์ชันของใบสั่งปรับใช้
  • get_change_order: [การส่งมอบแอปพลิเคชัน] อ่านวัสดุและสถานะใบสั่งงานที่ใช้โดยใบสั่งปรับใช้
  • list_change_order_job_logs: [การส่งมอบแอปพลิเคชัน] ค้นหาบันทึกใบสั่งปรับใช้สภาพแวดล้อม
  • find_task_operation_log: [การส่งมอบแอปพลิเคชัน] ค้นหาบันทึกการดำเนินการงานปรับใช้ ซึ่งมักจะมีรายละเอียดการจัดตารางของเอนจินการปรับใช้ปลายทาง
  • execute_job_action: [การส่งมอบแอปพลิเคชัน] ดำเนินการกับใบสั่งปรับใช้สภาพแวดล้อม
  • list_change_orders_by_origin: [การส่งมอบแอปพลิเคชัน] ค้นหาใบสั่งปรับใช้ตามแหล่งที่มาของการสร้าง
  • create_appstack_change_request: [การส่งมอบแอปพลิเคชัน] สร้างคำขอเปลี่ยนแปลง
  • get_appstack_change_request_audit_items: [การส่งมอบแอปพลิเคชัน] รับรายการอนุมัติของคำขอเปลี่ยนแปลง
  • list_appstack_change_request_executions: [การส่งมอบแอปพลิเคชัน] แสดงรายการบันทึกการดำเนินการของคำขอเปลี่ยนแปลง
  • list_appstack_change_request_work_items: [การส่งมอบแอปพลิเคชัน] แสดงรายการงานของคำขอเปลี่ยนแปลง
  • cancel_appstack_change_request: [การส่งมอบแอปพลิเคชัน] ยกเลิกคำขอเปลี่ยนแปลง
  • close_appstack_change_request: [การส่งมอบแอปพลิเคชัน] ปิดคำขอเปลี่ยนแปลง
  • list_applications: [การส่งมอบแอปพลิเคชัน] แสดงรายการแอปพลิเคชันในองค์กรพร้อมการแบ่งหน้า
  • get_application: [การส่งมอบแอปพลิเคชัน] ดูรายละเอียดแอปพลิเคชันตามชื่อ
  • create_application: [การส่งมอบแอปพลิเคชัน] สร้างแอปพลิเคชันใหม่
  • update_application: [การส่งมอบแอปพลิเคชัน] อัปเดตแอปพลิเคชันที่มีอยู่
  • get_latest_orchestration: [การส่งมอบแอปพลิเคชัน] ดูการจัดการล่าสุดสำหรับสภาพแวดล้อม
  • list_app_orchestration: [การส่งมอบแอปพลิเคชัน] แสดงรายการการจัดการแอปพลิเคชัน
  • create_app_orchestration: [การส่งมอบแอปพลิเคชัน] สร้างการจัดการแอปพลิเคชัน
  • delete_app_orchestration: [การส่งมอบแอปพลิเคชัน] ลบการจัดการแอปพลิเคชัน
  • get_app_orchestration: [การส่งมอบแอปพลิเคชัน] ดูการจัดการแอปพลิเคชัน
  • update_app_orchestration: [การส่งมอบแอปพลิเคชัน] อัปเดตการจัดการแอปพลิเคชัน
  • get_env_variable_groups: [การส่งมอบแอปพลิเคชัน] ดูกลุ่มตัวแปรสำหรับสภาพแวดล้อม
  • create_variable_group: [การส่งมอบแอปพลิเคชัน] สร้างกลุ่มตัวแปร
  • delete_variable_group: [การส่งมอบแอปพลิเคชัน] ลบกลุ่มตัวแปร
  • get_variable_group: [การส่งมอบแอปพลิเคชัน] ดูกลุ่มตัวแปร
  • update_variable_group: [การส่งมอบแอปพลิเคชัน] อัปเดตกลุ่มตัวแปร
  • get_app_variable_groups: [การส่งมอบแอปพลิเคชัน] ดูกลุ่มตัวแปรสำหรับแอปพลิเคชัน
  • get_app_variable_groups_revision: [การส่งมอบแอปพลิเคชัน] ดูการแก้ไขกลุ่มตัวแปรสำหรับแอปพลิเคชัน
  • search_app_templates: [การส่งมอบแอปพลิเคชัน] ค้นหาเทมเพลตแอปพลิเคชัน
  • create_app_tag: [การส่งมอบแอปพลิเคชัน] สร้างแท็กแอปพลิเคชัน
  • update_app_tag: [การส่งมอบแอปพลิเคชัน] อัปเดตแท็กแอปพลิเคชัน
  • search_app_tags: [การส่งมอบแอปพลิเคชัน] ค้นหาแท็กแอปพลิเคชัน
  • update_app_tag_bind: [การส่งมอบแอปพลิเคชัน] อัปเดตการผูกแท็กแอปพลิเคชัน
  • create_global_var: [การส่งมอบแอปพลิเคชัน] สร้างกลุ่มตัวแปรส่วนกลาง
  • get_global_var: [การส่งมอบแอปพลิเคชัน] ดูกลุ่มตัวแปรส่วนกลาง
  • update_global_var: [การส่งมอบแอปพลิเคชัน] อัปเดตกลุ่มตัวแปรส่วนกลาง
  • list_global_vars: [การส่งมอบแอปพลิเคชัน] แสดงรายการกลุ่มตัวแปรส่วนกลาง
  • get_machine_deploy_log: [การส่งมอบแอปพลิเคชัน] ดูบันทึกการปรับใช้เครื่อง
  • add_host_list_to_host_group: [การส่งมอบแอปพลิเคชัน] เพิ่มรายการโฮสต์ไปยังกลุ่มโฮสต์
  • add_host_list_to_deploy_group: [การส่งมอบแอปพลิเคชัน] เพิ่มรายการโฮสต์ไปยังกลุ่มปรับใช้
  • list_app_release_workflows: [การส่งมอบแอปพลิเคชัน] แสดงรายการเวิร์กโฟลว์การเผยแพร่ทั้งหมดสำหรับแอปพลิเคชัน
  • list_app_release_workflow_briefs: [การส่งมอบแอปพลิเคชัน] แสดงรายการสรุปเวิร์กโฟลว์การเผยแพร่สำหรับแอปพลิเคชัน
  • list_system_release_workflows: [การส่งมอบแอปพลิเคชัน] แสดงรายการเวิร์กโฟลว์การเผยแพร่ของระบบทั้งหมด
  • create_system_release_workflow: [การส่งมอบแอปพลิเคชัน] สร้างเวิร์กโฟลว์การเผยแพร่ของระบบ
  • update_system_release_stage: [การส่งมอบแอปพลิเคชัน] อัปเดตขั้นตอนของเวิร์กโฟลว์การเผยแพร่ของระบบ
  • execute_system_release_stage: [การส่งมอบแอปพลิเคชัน] ดำเนินการขั้นตอนของเวิร์กโฟลว์การเผยแพร่ของระบบ
  • get_app_release_workflow_stage: [การส่งมอบแอปพลิเคชัน] ดูรายละเอียดขั้นตอนของเวิร์กโฟลว์การเผยแพร่
  • list_app_release_stage_briefs: [การส่งมอบแอปพลิเคชัน] แสดงรายการสรุปขั้นตอนการเผยแพร่
  • update_app_release_stage: [การส่งมอบแอปพลิเคชัน] อัปเดตขั้นตอนของเวิร์กโฟลว์การเผยแพร่แอปพลิเคชัน
  • list_app_release_stage_runs: [การส่งมอบแอปพลิเคชัน] แสดงรายการบันทึกการดำเนินการขั้นตอนการเผยแพร่
  • execute_app_release_stage: [การส่งมอบแอปพลิเคชัน] ดำเนินการขั้นตอนของเวิร์กโฟลว์การเผยแพร่สำหรับคำขอเปลี่ยนแปลง
  • cancel_app_release_stage_execution: [การส่งมอบแอปพลิเคชัน] ยกเลิกการดำเนินการขั้นตอนของเวิร์กโฟลว์การเผยแพร่
  • retry_app_release_stage_pipeline: [การส่งมอบแอปพลิเคชัน] ลองไปป์ไลน์ขั้นตอนของเวิร์กโฟลว์การเผยแพร่ใหม่
  • skip_app_release_stage_pipeline: [การส่งมอบแอปพลิเคชัน] ข้ามไปป์ไลน์ขั้นตอนของเวิร์กโฟลว์การเผยแพร่
  • list_app_release_stage_metadata: [การส่งมอบแอปพลิเคชัน] แสดงรายการเมตาดาต้าแบบรวมสำหรับการดำเนินการขั้นตอน
  • get_app_release_stage_pipeline_run: [การส่งมอบแอปพลิเคชัน] ดูอินสแตนซ์การรันไปป์ไลน์ของขั้นตอนการเผยแพร่
  • pass_app_release_stage_validate: [การส่งมอบแอปพลิเคชัน] ผ่านการตรวจสอบขั้นตอนของเวิร์กโฟลว์การเผยแพร่
  • get_app_release_stage_job_log: [การส่งมอบแอปพลิเคชัน] ดูบันทึกการดำเนินการงานไปป์ไลน์
  • refuse_app_release_stage_validate: [การส่งมอบแอปพลิเคชัน] ปฏิเสธการตรวจสอบขั้นตอนของเวิร์กโฟลว์การเผยแพร่

เครื่องมือการจัดการแพ็คเกจ

  • list_package_repositories: ดูรายการรายละเอียดที่เก็บแพ็คเกจ
  • list_artifacts: ดูรายการรายละเอียดอาร์ติแฟกต์
  • get_artifact: ดูรายละเอียดอาร์ติแฟกต์เดี่ยว

เครื่องมือการจัดการการทดสอบ

  • list_testcase_directories: [การจัดการการทดสอบ] ดูรายการไดเรกทอรีกรณีทดสอบ
  • create_testcase_directory: [การจัดการการทดสอบ] สร้างไดเรกทอรีกรณีทดสอบ
  • get_testcase_field_config: [การจัดการการทดสอบ] ดูการกำหนดค่าฟิลด์กรณีทดสอบ
  • create_testcase: [การจัดการการทดสอบ] สร้างกรณีทดสอบ
  • search_testcases: [การจัดการการทดสอบ] ค้นหากรณีทดสอบ
  • get_testcase: [การจัดการการทดสอบ] ดูข้อมูลกรณีทดสอบ
  • delete_testcase: [การจัดการการทดสอบ] ลบกรณีทดสอบ
  • list_test_plans: [การจัดการการทดสอบ] ดูรายการแผนการทดสอบ
  • get_test_result_list: [การจัดการการทดสอบ] ดูรายการกรณีทดสอบในแผนการทดสอบ
  • update_test_result: [การจัดการการทดสอบ] อัปเดตผลการทดสอบ

ติดต่อเรา

หากคุณมีคำถามใด ๆ โปรดเข้าร่วมกลุ่มสนทนา Alibaba Cloud Devops (134400004101) เพื่อพูดคุย

Alibaba Cloud Devops MCP Server Group

ลิงก์ที่เกี่ยวข้อง