Yeda AI Tips · #021

English

Bash o MCP

No toda integración nueva necesita un servidor. Si tu agente ya puede abrir una terminal y ejecutar una herramienta de línea de comandos, montar un servidor MCP para el mismo trabajo es infraestructura extra sin capacidad extra. La pregunta que vale la pena hacerse antes de construir un servidor no es "¿podría MCP hacer esto?", sino "¿el agente ya tiene una forma más simple de entrar?".

El problema: recurrir a un servidor por defecto

Los servidores MCP (Model Context Protocol) le dan al agente acceso estructurado y documentado a un sistema, algo útil cuando ese sistema no tiene otra forma de entrada. Pero es fácil tratar "montar un servidor MCP" como el movimiento por defecto para cualquier integración, incluso cuando el agente ya tiene un camino perfectamente bueno a través de bash.

Pedirle a un agente que "cree un issue de prueba en esta URL" no necesita ningún servidor si la CLI de GitHub ya está instalada y autenticada en la máquina: el agente simplemente ejecuta gh issue create. Sin configuración, sin servidor que mantener, sin una capa de protocolo entre el agente y la herramienta que ya sabe usar.

La regla de decisión

Todo se reduce a una pregunta: ¿es esta una herramienta común que el agente ya conoce, o un sistema desconocido que no tiene forma de descubrir?

Ejemplo

gh issue create — el agente ejecuta la CLI de GitHub existente y autenticada. Sin configuración. Compáralo con una API interna sin documentación pública: un servidor MCP describe qué operaciones existen y cómo llamarlas, algo que el agente no tiene otra forma de aprender.

Cómo aplicarlo

Antes de recurrir a un servidor, hazte dos preguntas en orden:

  1. ¿Es esta una plataforma común (GitHub, Jira o similar) que ya tiene una CLI? Si es así, deja que el agente use bash. Probablemente ya conoce los comandos, y te ahorras un servidor que construir y mantener.
  2. ¿Es esto interno, propietario o de otro modo no documentado en ningún lugar donde el modelo pudiera haberlo aprendido? Si es así, ese es un caso real para MCP: el servidor es lo que convierte un sistema interno opaco en algo que el agente realmente puede operar.

El factor de fondo es qué tan simple es la operación. Las operaciones simples y conocidas sobre plataformas conocidas no necesitan una capa de protocolo en medio. Los sistemas complejos o desconocidos se benefician de una porque no hay otra forma de que el agente aprenda la forma de la API.

Trucos avanzados

¿Construyendo una funcionalidad de IA? Yeda AI diseña, audita y despliega sistemas LLM en producción.

Habla con nosotros · Lee el blog