Inicio / Artículos / Habilidades más MCP: las herramientas proporcionan los medios prácticos, las habilidades enseñan el flujo de trabajo

Habilidades más MCP: las herramientas proporcionan los medios prácticos, las habilidades enseñan el flujo de trabajo

MCP muestra las capacidades disponibles; el paquete de habilidades define flujos de trabajo y restricciones para que los agentes sepan qué herramientas utilizar, en qué orden y cuándo solicitar aprobación.

1002 palabras

Nota: el enfoque de “Habilidades sobre MCP” aquí es experimental y está en evolución. El objetivo es explorar la dirección a seguir, no establecer un estándar MCP finalizado.

MCP ha facilitado que los agentes accedan a sistemas externos mediante un protocolo compartido, en lugar de integraciones únicas para cada agente. La mera capacidad no es suficiente: el acceso a una herramienta no implica saber usarla bien. Las habilidades cubren esa brecha. Los equipos que se detienen en “exponemos un servidor MCP” a menudo descubren que los agentes pueden llamar a todo pero siguen tomando decisiones erróneas bajo presión.

MCP brinda capacidades a los agentes

Considere MCP como la capa de conexión. Un servidor puede exponer herramientas como create_customer, get_order, send_email, create_invoice y search_documents. Los agentes las descubren e invocan a través de un esquema común.

Si se le da a un agente cincuenta herramientas, aún debe decidir cuál llamar, en qué orden, qué datos recopilar primero, cómo reaccionar cuando una API falla, cuándo pedir ayuda humana y qué rechazar. MCP proporciona capacidad; algo más debe aportar el conocimiento operativo. Sin ese conocimiento, las listas de herramientas se convierten en boletos de lotería: a veces correctos, con frecuencia inútiles y ocasionalmente dañinos.

Aquí es donde entran en juego las Habilidades

Una Habilidad incluye instrucciones reutilizables, contexto y flujos de trabajo para que un agente pueda completar una tarea concreta. En lugar de solo exponer:

create_invoice
send_email
get_customer

Se define una habilidad como Gestionar la facturación de clientes que sigue esta secuencia: encontrar al cliente, verificar el estado de la facturación, validar el monto, crear la factura, solicitar aprobación, enviarla y confirmarla. Las herramientas MCP realizan las acciones; la habilidad proporciona el razonamiento y el orden para dichas acciones. La habilidad también puede documentar los escenarios de fallo: qué hacer ante un error 409, cuándo escalar el problema y qué campos son fiables.

Habilidad + MCP son más potentes que cada uno por separado

MCP = lo que puede hacer el agente. Habilidades = cómo debe hacerlo. Esa distinción cobra aún más importancia a medida que aumenta la cantidad de herramientas. Un agente empresarial puede acceder al CRM, Stripe, GitHub, Slack, Drive, APIs internas y bases de datos. MCP permite acceder a todo ello. Cientos de herramientas sin estructura suelen generar una sobrecarga de opciones en lugar de mejorar la competencia. Las habilidades reducen el espacio de decisión a un paquete adaptado a la tarea, manteniendo al mismo tiempo llamadas a herramientas estandarizadas en su interior.

El problema de la explosión de herramientas

Un servidor con cien herramientas ya sobrecarga el modelo con descripciones, parámetros y relaciones. Cinco servidores multiplican ese conjunto. ¿Debe cargarse cada capacidad en cada turno? Por lo general, no. Es mejor elegir la capacidad adecuada en el momento oportuno. Las habilidades organizan esa selección: no “he aquí quinientas herramientas; improvise”, sino “aquí está la tarea, aquí están las capacidades e instrucciones necesarias”. Las ventanas de contexto y la atención se benefician cuando las herramientas irrelevantes permanecen fuera de línea hasta que una habilidad las activa.

Las habilidades también pueden codificar límites de seguridad

Una descripción de una herramienta podría indicar “crear un reembolso”. Una Habilidad puede requerir la verificación del pedido, la revisión de las políticas, la confirmación de los montos y la obtención de aprobación cuando se supera un umbral antes de que funcione la herramienta de reembolso. Esto es importante en cuanto a efectos secundarios: eliminaciones, reembolsos, correos electrónicos, mutaciones en producción, despliegues y cambios en la cuenta. El acceso sin reglas es incompleto. Las medidas de control deben estar junto al flujo de trabajo, no solo en una wiki de políticas alejada que el modelo nunca ve.

MCP y Habilidades no son competidores

La configuración probable es Habilidades + MCP, no Habilidades contra MCP. Capas diferentes:

Agent
  ↓
Skill
  ↓
MCP
  ↓
Tools / APIs / Systems

La Habilidad describe el flujo de trabajo; MCP estandariza la interfaz; los sistemas subyacentes realizan el trabajo. La arquitectura sigue en desarrollo y merece ser observada a medida que los ecosistemas maduran. Los debates que presentan la elección como exclusiva pasan por alto su complementariedad.

El cambio más importante

Los agentes que llaman a APIs no son algo nuevo. El cambio radica en el descubrimiento dinámico y la composición orientada a objetivos. MCP aborda el problema de la conectividad; Skills aborda el problema de la ejecución. A medida que los agentes crecen en escala, enseñar cuándo, por qué y cómo usar herramientas es tan importante como conectar más puntos finales. La conectividad sin conocimientos de ejecución genera errores graves; los conocimientos de ejecución sin conectividad no llegan a los sistemas reales.

Implementación práctica

Las soluciones desarrolladas internamente aún necesitan mecanismos de autenticación, alojamiento, pruebas, monitoreo, control de versiones, seguimiento del uso y gestión de cambios en los protocolos. Las plataformas gestionadas que convierten las especificaciones OpenAPI en servidores MCP, junto con herramientas, recursos, comandos y habilidades, además de análisis e información en registros, pueden asumir esa carga administrativa para que los equipos de producto se centren en el comportamiento de los agentes. Sea cual sea el alojamiento, el eslogan sigue siendo válido: MCP proporciona a los agentes manos; las habilidades les enseñan cómo usar esas manos. Comience asociando una habilidad para flujos de trabajo de alto riesgo con un conjunto reducido de herramientas, mida la tasa de uso inadecuado de herramientas y luego amplíe progresivamente la cobertura.

Lista de verificación para la incorporación de equipos que adoptan Skills en lugar de conjuntos simples de herramientas

  1. Inventariee las herramientas MCP y clasifique su riesgo de efectos secundarios (lectura, escritura, dinero, irreversible).
  2. Escriba una habilidad para el flujo de trabajo principal de soporte o facturación antes de mostrar todo el catálogo.
  • Requerir pasos de confirmación humana dentro de la Habilidad para acciones irreversibles que superen los umbrales definidos.
  • Medir la tasa de uso de herramientas incorrectas y los ciclos de intentos durante dos semanas; ampliar el conjunto de herramientas solo cuando esas métricas se estabilicen.
  • Versionar las Habilidades como APIs: registro de cambios, período de desuso y pruebas que fallen en las pruebas continuas cuando el flujo de trabajo se desvíe de las herramientas.
  • Estos pasos mantienen honesto el nivel experimental de las Habilidades sin esperar a que se establezca un estándar definitivo.

    Lecturas relacionadas

  • ¿Qué es MCP? Conexión de aplicaciones de IA con herramientas y datos — Conceptos básicos del Protocolo de Contexto de Modelo: hosts, clientes, servidores, descubrimiento de herramientas, ejemplo con Neo4j, flujos agentes y límites de seguridad.
  • FastMCP Voice Stack Parte 1: Herramientas, Stdio/HTTP, STT y TTS — Crea un servidor de herramientas MCP con FastMCP, asistentes para clima y visión, e integra la entrada del micrófono y la salida hablada antes del bucle del agente.
  • Aplicación MCP WeatherSG: Herramientas más mapa interactivo en ChatGPT y Claude — Aplicación MCP en TypeScript que utiliza contratos de datos a través de Streamable HTTP, Cloud Run y registro de hosts para mostrar un mapa meteorológico integrado.
  • ¿Quién escribe el código cuando los agentes se unen al flujo de trabajo? — Asocia a los asistentes de codificación desde la función de autocompletado hasta los enjambres, y relaciona el nivel con el radio de impacto, las pruebas y los puntos de revisión.
  • Después del codegen: habilidades que todavía son importantes para los ingenieros — Cuando los modelos redactan código, el enfoque se traslada a las especificaciones, las revisiones, la arquitectura y los hábitos de verificación.