Por qué desarrollamos el nuevo Apidog CLI + SKILL

Construimos Apidog CLI + SKILL para manejar aquello que MCP no optimiza: flujos de trabajo complejos con compuertas de validación y ejecución estructurada.

Oliver Kingsley

Oliver Kingsley

6 July 2026

Por qué desarrollamos el nuevo Apidog CLI + SKILL

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

Esta es una serie de 10 partes que comparte cómo Apidog desarrolló Apidog CLI, una herramienta de línea de comandos para pruebas de API y gestión del ciclo de vida de las API. Lee en orden o salta a cualquier publicación que te interese:

Título Enfoque
1 Construimos 126 Herramientas MCP. Pero no es la Mejor Solución para el Agente Descubrimiento del problema
2 Por Qué Desarrollamos un Apidog CLI Completamente Nuevo Desarrollo de arquitectura
3 La Regla de Oro: CLI Produce Hechos, el Modelo Actúa sobre los Hechos Filosofía central
4 agentHints: Enseñando a los CLI a Hablar con los Agentes Salida estructurada
5 HABILIDAD: Enviando Experiencia Operacional como Código Experiencia operacional
6 Los Números no Mienten: 30% Menos Llamadas a Herramientas, 25% Menos Tokens Resultados cuantitativos
7 De PRD al Bucle de Pruebas: Un Flujo de Trabajo Completo del Agente con Apidog CLI Tutorial práctico
8 Por Qué la Compatibilidad CI/CD es Innegociable para las Herramientas del Agente Perspectiva DevOps
9 Rama de IA: Cambios de Proyecto Más Seguros con Agentes de IA Capa de seguridad
10 Spec-First Fue Ayer. Bienvenido a Skill-First. Visión y futuro

Construimos CLI + SKILL para manejar lo que MCP no optimiza: flujos de trabajo complejos con puertas de validación y ejecución estructurada.


MCP Continúa Cumpliendo su Propósito

Antes de sumergirnos en CLI + SKILL, aclaremos: Apidog MCP sigue disponible y mantenido.

MCP proporciona conexiones de herramientas estandarizadas siguiendo el protocolo, lo cual es valioso para:

No reemplazamos MCP. Construimos CLI + SKILL para complementarlo.

Lo que descubrimos fue que MCP sobresale en la conexión de herramientas, pero para flujos de trabajo complejos de I+D (procesos de varios pasos con validación, lectura y verificación), los Agentes se benefician de procesos de ingeniería ejecutables. Ahí es donde encaja CLI + SKILL.

Piénsalo de esta manera:

Tipo de Tarea Enfoque Recomendado
Llamada simple a herramienta (ej., obtener endpoint) MCP o CLI — ambos funcionan
Flujo de trabajo de varios pasos (ej., crear prueba, validar, ejecutar) CLI + SKILL — mejor experiencia
Integración CI/CD CLI — ajuste nativo
Integración del ecosistema MCP MCP — estándar de protocolo

El Antiguo CLI: Ejecutando Pruebas al Final

Apidog CLI ha sido durante mucho tiempo el punto de entrada de línea de comandos para ejecutar pruebas de API.

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

Esa base sigue siendo importante. Los equipos necesitan una forma fiable de:

Pero el antiguo CLI se centraba principalmente en la ejecución de pruebas. Aparecía cerca del final del flujo de trabajo:

Diseño → Documento → Mock → Depurar → Probar → [CLI ejecuta pruebas]

El CLI era el último paso, después de que todo lo demás estuviera hecho.


El Nuevo Requisito: Los Agentes Necesitan Más

El desarrollo de API está cambiando.

Los Agentes de IA ahora participan en:

Etapa Actividad del Agente
Diseño de API Generando definiciones de endpoint a partir de PRD
Generación de pruebas Creando casos de prueba a partir de especificaciones de API
Depuración Analizando fallos, sugiriendo correcciones
Migración Moviendo APIs entre proyectos
Mantenimiento Actualizando pruebas cuando las APIs cambian

Para estos flujos de trabajo, un CLI no puede ser solo el último paso que ejecuta las pruebas existentes.

También necesita proporcionar a los Agentes una forma estable de:


Expansión Sistemática, No Adición Incremental

El nuevo Apidog CLI no se trata solo de añadir algunos comandos al antiguo CLI.

Está introduciendo sistemáticamente las capacidades centrales de Apidog en el CLI, convirtiéndolo en una capa de flujo de trabajo para desarrolladores, scripts y Agentes de IA.

Pregunta del Antiguo CLI Pregunta del Nuevo CLI
"¿Cómo ejecuto las pruebas de Apidog externamente?" "¿Cómo pueden los Agentes de IA usar Apidog de manera estable?"

Los límites arquitectónicos detrás de esto han cambiado drásticamente.


MCP vs CLI: Comparación de Cadena de Ejecución

Comparemos las cadenas de ejecución típicas para flujos de trabajo complejos.

Ruta MCP (Buena para Conexión de Herramientas)

Inicializar sesión MCP
        ↓
Cargar lista de herramientas + descripciones de herramientas
        ↓
El Agente selecciona la herramienta
        ↓
Buscar más herramientas (listOpenApiEndpoints)
        ↓
Obtener esquema (getOpenApiDetails)
        ↓
Ejecutar llamada HTTP (executeOpenApi)

La fuerza de MCP: Protocolo estandarizado para conectar herramientas a Agentes.

Ubicación de la complejidad: La mayor parte de la complejidad se encuentra en el contexto del modelo y la etapa de selección de herramientas. El Agente necesita entender:

Dónde funciona bien: Operaciones simples con un mapeo claro de herramienta a tarea.

Dónde se vuelve desafiante: Flujos de trabajo complejos donde el Agente debe orquestar múltiples herramientas, comprender la semántica del producto y manejar la validación.

Ruta CLI + SKILL (Mejor para Flujos de Trabajo Complejos)

SKILL juzga el tipo de tarea
        ↓
CLI ejecuta comandos semánticos de producto
        ↓
cli-schema valida la estructura
        ↓
agentHints ofrece sugerencias para el siguiente paso
        ↓
Bucle de verificación (obtener lectura o apidog run)

La fuerza de CLI + SKILL: Distribuye la complejidad en el sistema de ingeniería.

Ubicación de la complejidad:

Dónde funciona bien: Flujos de trabajo de varios pasos, operaciones con mucha validación, pruebas impulsadas por Agentes.


La Diferencia Clave: Dónde Reside la Complejidad

La diferencia entre estos dos enfoques es dónde se sitúa la complejidad.

Enfoque Dónde Reside la Complejidad Mejor Para
MCP Contexto del modelo + etapa de selección de herramienta Llamadas de herramienta simples, ecosistema MCP
CLI + SKILL Sistema de ingeniería (SKILL, CLI, validación, sugerencias) Flujos de trabajo complejos, operaciones de varios pasos

En MCP, el modelo debe llevar:

Esto funciona cuando el mapeo de tarea a herramienta es directo.

En CLI + SKILL, el sistema de ingeniería lleva:

Esto funciona mejor cuando los flujos de trabajo tienen puertas de validación, requisitos de lectura y bucles de verificación.


Un Ejemplo de Flujo de Trabajo Típico

Aquí tienes un ejemplo concreto del flujo de trabajo CLI + SKILL:

# Paso 1: Leer hechos
apidog endpoint get <endpointId> --project <projectId>

# Paso 2: Validar antes de escribir
apidog cli-schema validate test-case-create --file ./test-case-create.json

# Paso 3: Ejecutar verificación
apidog run --project <projectId> --out-dir ./apidog-reports

Estos tres comandos representan tres acciones de ingeniería:

Comando Acción
endpoint get Leer hechos del proyecto
cli-schema validate Validar estructura antes de escribir
apidog run Ejecutar verificación

Ruta del Agente para Flujos de Trabajo Complejos

Para flujos de trabajo complejos y de varios pasos, la ruta del Agente se beneficia de la estructura CLI + SKILL.

Ruta MCP para Flujos de Trabajo Complejos

"Seleccionar herramientas → Entender esquemas → Orquestar secuencia → Manejar errores"

El Agente:

Esto puede funcionar, pero requiere un razonamiento significativo del modelo para cada punto de decisión.

Ruta CLI + SKILL para Flujos de Trabajo Complejos

"Leer hechos → Generar cambios → Validar estructura → Escribir → Ejecutar verificación"

El Agente:

El sistema de ingeniería maneja la validación, la guía y la verificación, reduciendo la carga de razonamiento del modelo.

Ambas rutas pueden completar la tarea. CLI + SKILL reduce la complejidad en la etapa de contexto del modelo.


Lo que Ahora Cubre el CLI

Con la actualización, el CLI ahora cubre más recursos centrales de Apidog:

Recurso Capacidad del CLI
Proyectos y metadatos Listar, leer
APIs y definiciones de API Obtener, crear, actualizar
Entornos y variables Listar, gestionar
Casos de prueba Crear, actualizar, validar
Escenarios de prueba Crear, actualizar, importar pasos, obtener con detalle
Suites de prueba Gestionar
Informes Generar desde apidog run
Importar/exportar Exportar proyecto, importar archivos

Esto cambia el papel de Apidog CLI.

Ya no es simplemente una forma de ejecutar pruebas una vez que todo lo demás está hecho.

Ahora puede participar antes en el ciclo de desarrollo, donde un Agente necesita:


Resumen de la Arquitectura

Dimensión MCP CLI + SKILL
Fuerza principal Conexión de herramientas Ejecución de flujos de trabajo
Ubicación de la complejidad Contexto del modelo Sistema de ingeniería
Ruta del Agente para tareas complejas Seleccionar, orquestar, reintentar Leer, validar, escribir, verificar
Cobertura 126 herramientas generadas + herramientas nativas Gestión completa de recursos + validación
Mejor ajuste Operaciones simples, ecosistema MCP Flujos de trabajo complejos, CI/CD

Ambos están disponibles. Elige según tu tarea.


Lo que Sigue

Ahora que hemos establecido cómo CLI + SKILL complementa a MCP, la siguiente pregunta es:

¿Cuál es el principio fundamental que hace que CLI + SKILL sea efectivo para flujos de trabajo complejos?

En la Parte 3, La Regla de Oro: CLI Produce Hechos, el Modelo Actúa sobre los Hechos, exploraremos la filosofía de diseño que guía cada decisión de CLI + SKILL, comenzando con cli-schema validate, la puerta de calidad que detecta errores antes de que se conviertan en escrituras fallidas.


Puntos Clave


Descarga Apidog para diseñar, simular, probar y documentar APIs en un solo espacio de trabajo. Obtén más información sobre Apidog CLI para pruebas de API por línea de comandos, automatización CI y flujos de trabajo de Agentes de IA.

button

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs