Pourquoi nous avons développé le tout nouvel Apidog CLI + SKILL

Nous avons développé Apidog CLI + SKILL pour gérer ce que MCP n'optimise pas : des workflows complexes dotés de mécanismes de validation et d'une exécution structurée.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Pourquoi nous avons développé le tout nouvel Apidog CLI + SKILL

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Ceci est une série en 10 parties expliquant comment Apidog a développé Apidog CLI, un outil en ligne de commande pour le test d'API et la gestion du cycle de vie des API. Lisez dans l'ordre ou accédez directement à n'importe quel article qui vous intéresse :

Titre Mise au point
1 Nous avons construit 126 outils MCP. Mais ce n'est pas la meilleure solution pour les Agents Découverte du problème
2 Pourquoi nous avons développé le tout nouveau Apidog CLI Développement de l'architecture
3 La règle d'or : le CLI produit des faits, le modèle agit sur les faits Philosophie fondamentale
4 agentHints : Apprendre aux CLI à parler aux Agents Sortie structurée
5 COMPÉTENCE : Transférer l'expérience opérationnelle en tant que code Expérience opérationnelle
6 Les chiffres ne mentent pas : 30 % d'appels d'outils en moins, 25 % de jetons en moins Résultats quantitatifs
7 Du PRD à la boucle de test : un flux de travail complet d'agent avec Apidog CLI Tutoriel pratique
8 Pourquoi la compatibilité CI/CD est non négociable pour les outils d'agent Perspective DevOps
9 Branche IA : des modifications de projet plus sûres avec les Agents IA Couche de sécurité
10 Le "Spec-First" c'était hier. Bienvenue au "Skill-First". Vision et avenir

Nous avons conçu CLI + SKILL pour gérer ce que le MCP n'optimise pas : des flux de travail complexes avec des portes de validation et une exécution structurée.


Le MCP continue de remplir son rôle

Avant de nous plonger dans CLI + SKILL, clarifions : Apidog MCP est toujours disponible et maintenu.

Le MCP fournit des connexions d'outils standardisées suivant le protocole – ce qui est précieux pour :

Nous n'avons pas remplacé le MCP. Nous avons construit CLI + SKILL pour le compléter.

Ce que nous avons découvert, c'est que le MCP excelle à connecter des outils, mais pour les flux de travail complexes de R&D – des processus en plusieurs étapes avec validation, relecture et vérification – les Agents bénéficient de processus d'ingénierie exécutables. C'est là qu'intervient CLI + SKILL.

Voyez les choses ainsi :

Type de tâche Approche recommandée
Appel d'outil simple (ex : obtenir un point de terminaison) MCP ou CLI – les deux fonctionnent
Flux de travail multi-étapes (ex : créer un test, valider, exécuter) CLI + SKILL – meilleure expérience
Intégration CI/CD CLI – ajustement natif
Intégration de l'écosystème MCP MCP – norme de protocole

L'ancien CLI : exécuter les tests à la fin

Apidog CLI a longtemps été le point d'entrée en ligne de commande pour l'exécution des tests d'API.

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

Cette base reste importante. Les équipes ont besoin d'un moyen fiable pour :

Mais l'ancien CLI était principalement centré sur l'exécution des tests. Il apparaissait près de la fin du flux de travail :

Concevoir → Documenter → Simuler → Déboguer → Tester → [Le CLI exécute les tests]

Le CLI était la dernière étape — après que tout le reste soit terminé.


La nouvelle exigence : les agents ont besoin de plus

Le développement d'API est en train de changer.

Les agents IA participent désormais à :

Étape Activité de l'agent
Conception d'API Génération de définitions de points de terminaison à partir du PRD
Génération de tests Création de cas de test à partir des spécifications d'API
Débogage Analyse des échecs, suggestion de correctifs
Migration Déplacement d'API entre projets
Maintenance Mise à jour des tests lorsque les API changent

Pour ces workflows, un CLI ne peut pas se contenter d'être la dernière étape qui exécute des tests existants.

Il doit également offrir aux Agents un moyen stable de :


Expansion systématique, pas ajout incrémentiel

Le nouveau Apidog CLI ne consiste pas seulement à ajouter quelques commandes à l'ancien CLI.

Il s'agit d'introduire systématiquement les capacités fondamentales d'Apidog dans le CLI, en en faisant une couche de flux de travail pour les développeurs, les scripts et les agents IA.

Ancienne question CLI Nouvelle question CLI
"Comment exécuter des tests Apidog en externe ?" "Comment les Agents IA peuvent-ils utiliser Apidog de manière stable ?"

Les limites architecturales sous-jacentes ont considérablement changé.


MCP vs CLI : Comparaison des chaînes d'exécution

Comparons les chaînes d'exécution typiques pour les flux de travail complexes.

Voie MCP (Bonne pour la connexion d'outils)

Initialiser la session MCP
        ↓
Charger la liste des outils + les descriptions des outils
        ↓
L'Agent sélectionne l'outil
        ↓
Rechercher d'autres outils (listOpenApiEndpoints)
        ↓
Obtenir le schéma (getOpenApiDetails)
        ↓
Exécuter l'appel HTTP (executeOpenApi)

Force du MCP : Protocole standardisé pour connecter les outils aux agents.

Placement de la complexité : La majeure partie de la complexité se trouve dans le contexte du modèle et l'étape de sélection des outils. L'Agent doit comprendre :

Où cela fonctionne bien : Opérations simples avec un mappage outil-tâche clair.

Où cela devient difficile : Flux de travail complexes où l'Agent doit orchestrer plusieurs outils, comprendre la sémantique du produit et gérer la validation.

Voie CLI + SKILL (Mieux pour les flux de travail complexes)

SKILL juge le type de tâche
        ↓
Le CLI exécute des commandes sémantiques produit
        ↓
cli-schema valide la structure
        ↓
agentHints fournit des suggestions d'étapes suivantes
        ↓
Boucle de vérification (obtenir une relecture ou apidog run)

Force de CLI + SKILL : Distribue la complexité dans le système d'ingénierie.

Placement de la complexité :

Où cela fonctionne bien : Flux de travail multi-étapes, opérations nécessitant une forte validation, tests pilotés par l'Agent.


La différence clé : où réside la complexité

La différence entre ces deux approches est l'endroit où la complexité est placée.

Approche Où réside la complexité Idéal pour
MCP Contexte du modèle + étape de sélection de l'outil Appels d'outils simples, écosystème MCP
CLI + SKILL Système d'ingénierie (SKILL, CLI, validation, indices) Flux de travail complexes, opérations multi-étapes

Dans le MCP, le modèle doit gérer :

Cela fonctionne lorsque le mappage tâche-outil est simple.

Dans CLI + SKILL, le système d'ingénierie gère :

Cela fonctionne mieux lorsque les flux de travail comportent des portes de validation, des exigences de relecture et des boucles de vérification.


Un exemple de flux de travail typique

Voici un exemple concret du flux de travail CLI + SKILL :

# Étape 1 : Lire les faits
apidog endpoint get <endpointId> --project <projectId>

# Étape 2 : Valider avant d'écrire
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Étape 3 : Exécuter la vérification
apidog run --project <projectId> --out-dir ./apidog-reports

Ces trois commandes représentent trois actions d'ingénierie :

Commande Action
endpoint get Lire les faits du projet
cli-schema validate Valider la structure avant l'écriture
apidog run Exécuter la vérification

Parcours de l'agent pour les flux de travail complexes

Pour les flux de travail complexes et multi-étapes, le parcours de l'Agent bénéficie de la structure CLI + SKILL.

Parcours MCP pour les flux de travail complexes

"Sélectionner les outils → Comprendre les schémas → Orchestrer la séquence → Gérer les erreurs"

L'Agent :

Cela peut fonctionner, mais cela nécessite un raisonnement de modèle significatif pour chaque point de décision.

Parcours CLI + SKILL pour les flux de travail complexes

"Lire les faits → Générer des changements → Valider la structure → Écrire → Exécuter la vérification"

L'Agent :

Le système d'ingénierie gère la validation, le guidage et la vérification, réduisant ainsi la charge de raisonnement du modèle.

Les deux chemins peuvent accomplir la tâche. CLI + SKILL réduit la complexité au stade du contexte du modèle.


Ce que le CLI couvre maintenant

Avec cette mise à jour, le CLI couvre désormais davantage de ressources centrales d'Apidog :

Ressource Capacité CLI
Projets et métadonnées Lister, lire
API et définitions d'API Obtenir, créer, mettre à jour
Environnements et variables Lister, gérer
Cas de test Créer, mettre à jour, valider
Scénarios de test Créer, mettre à jour, importer des étapes, obtenir avec détails
Suites de tests Gérer
Rapports Générer depuis apidog run
Import/export Exporter le projet, importer des fichiers

Cela change le rôle d'Apidog CLI.

Ce n'est plus simplement un moyen d'exécuter des tests une fois que tout le reste est terminé.

Il peut désormais participer plus tôt dans la boucle de développement — lorsqu'un Agent a besoin de :


Résumé de l'architecture

Dimension MCP CLI + SKILL
Force principale Connexion d'outils Exécution de flux de travail
Emplacement de la complexité Contexte du modèle Système d'ingénierie
Chemin de l'Agent pour les tâches complexes Sélectionner, orchestrer, réessayer Lire, valider, écrire, vérifier
Couverture 126 outils générés + outils natifs Gestion complète des ressources + validation
Meilleur ajustement Opérations simples, écosystème MCP Flux de travail complexes, CI/CD

Les deux sont disponibles. Choisissez en fonction de votre tâche.


Et ensuite ?

Maintenant que nous avons établi comment CLI + SKILL complète MCP, la question suivante est :

Quel est le principe fondamental qui rend CLI + SKILL efficace pour les flux de travail complexes ?

Dans la Partie 3, La règle d'or : le CLI produit des faits, le modèle agit sur les faits, nous explorerons la philosophie de conception qui guide chaque décision CLI + SKILL — en commençant par cli-schema validate, la porte de qualité qui détecte les erreurs avant qu'elles ne deviennent des échecs d'écriture.


Points clés à retenir


Téléchargez Apidog pour concevoir, simuler, tester et documenter les API dans un seul espace de travail. En savoir plus sur Apidog CLI pour le test d'API en ligne de commande, l'automatisation CI et les flux de travail des agents IA.

télécharger l'application

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API