Apidog CLI + SKILL hoàn toàn mới: Tại sao chúng tôi phát triển

Chúng tôi đã xây dựng Apidog CLI + SKILL để xử lý những gì MCP không tối ưu hóa: các quy trình công việc phức tạp với các cổng xác thực và thực thi có cấu trúc.

Oliver Kingsley

Oliver Kingsley

6 tháng 7 2026

Apidog CLI + SKILL hoàn toàn mới: Tại sao chúng tôi phát triển

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Đây là chuỗi bài viết gồm 10 phần chia sẻ cách Apidog phát triển Apidog CLI, một công cụ dòng lệnh để kiểm thử API và quản lý vòng đời API. Bạn có thể đọc theo thứ tự hoặc chuyển đến bất kỳ bài viết nào bạn quan tâm:

Tiêu đề Trọng tâm
1 Chúng tôi đã xây dựng 126 công cụ MCP. Nhưng đó không phải là giải pháp tốt nhất cho Agent Phát hiện vấn đề
2 Tại sao chúng tôi phát triển Apidog CLI hoàn toàn mới Phát triển kiến trúc
3 Quy tắc vàng: CLI tạo ra sự thật, Model hành động dựa trên sự thật Triết lý cốt lõi
4 agentHints: Dạy CLI giao tiếp với Agent Đầu ra có cấu trúc
5 SKILL: Chuyển đổi kinh nghiệm vận hành thành mã Kinh nghiệm vận hành
6 Những con số không biết nói dối: Giảm 30% số lần gọi công cụ, giảm 25% số lượng Token Kết quả định lượng
7 Từ PRD đến vòng lặp kiểm thử: Quy trình làm việc Agent hoàn chỉnh với Apidog CLI Hướng dẫn thực hành
8 Tại sao khả năng tương thích CI/CD là điều không thể thiếu đối với các công cụ Agent Góc nhìn DevOps
9 AI Branch: Thay đổi dự án an toàn hơn với AI Agent Lớp bảo mật
10 Spec-First đã là quá khứ. Chào mừng đến với Skill-First. Tầm nhìn & tương lai

Chúng tôi đã xây dựng CLI + SKILL để xử lý những gì MCP không tối ưu: quy trình làm việc phức tạp với các cổng xác thực và thực thi có cấu trúc.


MCP tiếp tục phục vụ mục đích của nó

Trước khi chúng ta đi sâu vào CLI + SKILL, hãy làm rõ: Apidog MCP vẫn khả dụng và được duy trì.

MCP cung cấp các kết nối công cụ tiêu chuẩn theo giao thức—điều đó có giá trị cho:

Chúng tôi không thay thế MCP. Chúng tôi xây dựng CLI + SKILL để bổ sung cho nó.

Những gì chúng tôi khám phá ra là MCP vượt trội trong việc kết nối các công cụ, nhưng đối với các quy trình làm việc R&D phức tạp—các quy trình đa bước với xác thực, đọc lại và xác minh—Agent được hưởng lợi từ các quy trình kỹ thuật có thể thực thi. Đó là nơi CLI + SKILL phù hợp.

Hãy nghĩ theo cách này:

Loại tác vụ Phương pháp tiếp cận được khuyến nghị
Gọi công cụ đơn giản (ví dụ: lấy endpoint) MCP hoặc CLI—cả hai đều hoạt động
Quy trình làm việc đa bước (ví dụ: tạo kiểm thử, xác thực, chạy) CLI + SKILL—trải nghiệm tốt hơn
Tích hợp CI/CD CLI—phù hợp tự nhiên
Tích hợp hệ sinh thái MCP MCP—tiêu chuẩn giao thức

CLI cũ: Chạy kiểm thử ở cuối cùng

Apidog CLI từ lâu đã là điểm vào dòng lệnh để chạy các kiểm thử API.

apidog run --project <projectId> --test-scenario <scenarioId> --environment <environmentId>

Nền tảng đó vẫn quan trọng. Các nhóm cần một cách đáng tin cậy để:

Nhưng CLI cũ chủ yếu tập trung vào việc thực thi kiểm thử. Nó xuất hiện gần cuối quy trình làm việc:

Thiết kế → Tài liệu → Mock → Gỡ lỗi → Kiểm thử → [CLI chạy kiểm thử]

CLI là bước cuối cùng—sau khi mọi thứ khác đã hoàn thành.


Yêu cầu mới: Agent cần nhiều hơn

Phát triển API đang thay đổi.

AI Agent hiện đang tham gia vào:

Giai đoạn Hoạt động của Agent
Thiết kế API Tạo định nghĩa endpoint từ PRD
Tạo kiểm thử Tạo trường hợp kiểm thử từ thông số kỹ thuật API
Gỡ lỗi Phân tích lỗi, đề xuất cách khắc phục
Di chuyển Di chuyển API giữa các dự án
Bảo trì Cập nhật kiểm thử khi API thay đổi

Đối với các quy trình làm việc này, CLI không thể chỉ là bước cuối cùng chạy các kiểm thử hiện có.

Nó cũng cần cung cấp cho Agent một cách ổn định để:


Mở rộng có hệ thống, không phải bổ sung từng bước

Apidog CLI mới không chỉ đơn thuần là thêm một vài lệnh vào CLI cũ.

Nó đang giới thiệu một cách có hệ thống các khả năng cốt lõi của Apidog vào CLI, biến nó thành một lớp quy trình làm việc cho các nhà phát triển, script và AI Agent.

Câu hỏi CLI cũ Câu hỏi CLI mới
"Làm cách nào để tôi chạy các kiểm thử Apidog bên ngoài?" "Làm cách nào để AI Agent có thể sử dụng Apidog một cách ổn định?"

Các ranh giới kiến trúc đằng sau đã thay đổi đáng kể.


MCP VS CLI: So sánh chuỗi thực thi

Hãy so sánh các chuỗi thực thi điển hình cho các quy trình làm việc phức tạp.

Lộ trình MCP (Tốt cho kết nối công cụ)

Khởi tạo phiên MCP
        ↓
Tải danh sách công cụ + mô tả công cụ
        ↓
Agent chọn công cụ
        ↓
Tìm kiếm thêm công cụ (listOpenApiEndpoints)
        ↓
Lấy schema (getOpenApiDetails)
        ↓
Thực thi cuộc gọi HTTP (executeOpenApi)

Điểm mạnh của MCP: Giao thức tiêu chuẩn để kết nối các công cụ với Agent.

Vị trí phức tạp: Hầu hết sự phức tạp nằm ở ngữ cảnh model và giai đoạn chọn công cụ. Agent cần hiểu:

Nơi nó hoạt động tốt: Các hoạt động đơn giản với ánh xạ công cụ-tác vụ rõ ràng.

Nơi nó trở nên thách thức: Các quy trình làm việc phức tạp trong đó Agent phải điều phối nhiều công cụ, hiểu ngữ nghĩa sản phẩm và xử lý xác thực.

Lộ trình CLI + SKILL (Tốt hơn cho các quy trình làm việc phức tạp)

SKILL đánh giá loại tác vụ
        ↓
CLI thực thi các lệnh ngữ nghĩa sản phẩm
        ↓
cli-schema xác thực cấu trúc
        ↓
agentHints đưa ra gợi ý bước tiếp theo
        ↓
Vòng lặp xác minh (lấy đọc lại hoặc apidog run)

Điểm mạnh của CLI + SKILL: Phân phối sự phức tạp vào hệ thống kỹ thuật.

Vị trí phức tạp:

Nơi nó hoạt động tốt: Quy trình làm việc đa bước, các hoạt động nặng về xác thực, kiểm thử do Agent điều khiển.


Sự khác biệt chính: Nơi sự phức tạp tồn tại

Sự khác biệt giữa hai phương pháp này là vị trí đặt sự phức tạp.

Phương pháp tiếp cận Nơi sự phức tạp tồn tại Tốt nhất cho
MCP Ngữ cảnh Model + giai đoạn chọn công cụ Gọi công cụ đơn giản, hệ sinh thái MCP
CLI + SKILL Hệ thống kỹ thuật (SKILL, CLI, xác thực, gợi ý) Quy trình làm việc phức tạp, các hoạt động đa bước

Trong MCP, model phải mang theo:

Điều này hoạt động khi ánh xạ tác vụ-công cụ là đơn giản.

Trong CLI + SKILL, hệ thống kỹ thuật mang theo:

Điều này hoạt động tốt hơn khi các quy trình làm việc có cổng xác thực, yêu cầu đọc lại và vòng lặp xác minh.


Ví dụ về quy trình làm việc điển hình

Đây là một ví dụ cụ thể về quy trình làm việc của CLI + SKILL:

# Bước 1: Đọc sự thật
apidog endpoint get <endpointId> --project <projectId>

# Bước 2: Xác thực trước khi ghi
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Bước 3: Thực thi xác minh
apidog run --project <projectId> --out-dir ./apidog-reports

Ba lệnh này đại diện cho ba hành động kỹ thuật:

Lệnh Hành động
endpoint get Đọc sự thật từ dự án
cli-schema validate Xác thực cấu trúc trước khi ghi
apidog run Thực thi xác minh

Lộ trình Agent cho các quy trình làm việc phức tạp

Đối với các quy trình làm việc phức tạp, đa bước, lộ trình của Agent được hưởng lợi từ cấu trúc CLI + SKILL.

Lộ trình MCP cho các quy trình làm việc phức tạp

"Chọn công cụ → Hiểu schema → Điều phối trình tự → Xử lý lỗi"

Agent:

Điều này có thể hoạt động, nhưng yêu cầu suy luận model đáng kể cho mỗi điểm quyết định.

Lộ trình CLI + SKILL cho các quy trình làm việc phức tạp

"Đọc sự thật → Tạo thay đổi → Xác thực cấu trúc → Ghi → Chạy xác minh"

Agent:

Hệ thống kỹ thuật xử lý xác thực, hướng dẫn và xác minh—giảm gánh nặng suy luận của model.

Cả hai lộ trình đều có thể hoàn thành tác vụ. CLI + SKILL giảm sự phức tạp trong giai đoạn ngữ cảnh model.


Những gì CLI hiện nay bao gồm

Với bản nâng cấp, CLI hiện bao gồm nhiều tài nguyên Apidog cốt lõi hơn:

Tài nguyên Khả năng CLI
Dự án & siêu dữ liệu Liệt kê, đọc
API & định nghĩa API Lấy, tạo, cập nhật
Môi trường & biến Liệt kê, quản lý
Trường hợp kiểm thử Tạo, cập nhật, xác thực
Kịch bản kiểm thử Tạo, cập nhật, nhập các bước, lấy với chi tiết
Bộ kiểm thử Quản lý
Báo cáo Tạo từ apidog run
Nhập/xuất Xuất dự án, nhập tệp

Điều này thay đổi vai trò của Apidog CLI.

Nó không chỉ đơn giản là một cách để thực thi các kiểm thử sau khi mọi thứ khác đã hoàn thành.

Giờ đây nó có thể tham gia sớm hơn vào vòng lặp phát triển—nơi Agent cần:


Tóm tắt kiến trúc

Khía cạnh MCP CLI + SKILL
Điểm mạnh chính Kết nối công cụ Thực thi quy trình làm việc
Vị trí phức tạp Ngữ cảnh Model Hệ thống kỹ thuật
Lộ trình Agent cho các tác vụ phức tạp Chọn, điều phối, thử lại Đọc, xác thực, ghi, xác minh
Phạm vi bao phủ 126 công cụ được tạo ra + công cụ gốc Quản lý tài nguyên đầy đủ + xác thực
Phù hợp nhất Các hoạt động đơn giản, hệ sinh thái MCP Quy trình làm việc phức tạp, CI/CD

Cả hai đều có sẵn. Chọn dựa trên tác vụ của bạn.


Tiếp theo là gì

Giờ đây chúng ta đã xác định được cách CLI + SKILL bổ sung cho MCP, câu hỏi tiếp theo là:

Nguyên tắc cốt lõi nào giúp CLI + SKILL hiệu quả cho các quy trình làm việc phức tạp?

Trong Phần 3, Quy tắc vàng: CLI tạo ra sự thật, Model hành động dựa trên sự thật, chúng ta sẽ khám phá triết lý thiết kế định hướng mọi quyết định của CLI + SKILL—bắt đầu với cli-schema validate, cổng chất lượng giúp phát hiện lỗi trước khi chúng trở thành các lần ghi thất bại.


Những điểm chính


Tải xuống Apidog để thiết kế, mock, kiểm thửtài liệu hóa API trong một không gian làm việc duy nhất. Tìm hiểu thêm về Apidog CLI để kiểm thử API dòng lệnh, tự động hóa CI và các quy trình làm việc của AI Agent.

nút

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API