En esta página
Agentes + MCP
Especificación MCP 2026-07-28 · revisada el 15 de octubre de 2026
Cómo usa un agente los servidores MCP: el bucle, el cliente MCP en código contra dos servidores de Nortia, límites de coste, aprobación humana, auditoría y las tres vías para conectar Claude.
Qué aprenderás
- Situar el cliente MCP dentro del bucle de un agente y explicar qué ve el modelo y qué viaja al servidor
- Escribir un puente que conecte con varios servidores MCP, enrute cada tool y trate sus tres tipos de fallo
- Diseñar los límites de un agente: iteraciones, coste, errores seguidos y aprobación humana antes de una acción con efecto
- Decidir entre bucle propio, tool runner y conector MCP para dar tools MCP a Claude
Contenido de la lección
- 01 El problema
- 02 El bucle del agente y dónde vive el cliente MCP
- 03 El puente: conectar, enrutar y aplicar la política
- 04 El bucle con límites
- 05 Conectar Claude: tres vías
- 06 En producción
- 07 Lo siguiente: llevarlo a producción
Además: quiz de comprobación y desafío práctico.
Extracto
En la lección 8 seguiste desde fuera cómo la consola de soporte de Nortia resolvía el ticket TCK-88213. Ahora te toca escribir el programa que hay en medio: el que recibe la pregunta, habla con el modelo y llama a nortia-pedidos y nortia-facturacion.
Antes de que ese programa llegue a producción, la ingeniera de plataforma tiene que contestar tres preguntas de la controller financiera. Si el modelo entra en un bucle a las tres de la mañana, ¿cuánto cuesta y quién lo para? ¿Quién autoriza un abono antes de que se contabilice? Y cuando un cliente reclame, ¿dónde consta qué llamó el agente, con qué argumentos y en nombre de quién?
Fin del extracto · la lección sigue con 6 secciones más
Artículos relacionados
- Servidores Guías
- Servidores Guías
Crear un servidor MCP en Python (2026): tutorial sin estado
- A2A y agentes Ecosistema
A2A frente a MCP: qué hace cada protocolo y cuándo usar los dos
- Skills Ecosistema
Agent Skills: qué son, qué lleva un SKILL.md y cuándo usar MCP
Preguntas frecuentes
¿Cómo usa un agente de IA los servidores MCP?
Un agente repite un ciclo: pasa al modelo el historial y la lista de tools disponibles; si el modelo responde pidiendo una o varias (bloques tool_use en la API de Anthropic), el programa las ejecuta y le entrega los resultados; y vuelve a empezar hasta que el modelo responde solo con texto. Las tools salen de los servidores MCP: el proceso del agente mantiene un cliente MCP por servidor, obtiene las definiciones con tools/list y ejecuta cada petición del modelo con tools/call. El modelo nunca se conecta a un servidor: todas las llamadas pasan por un mismo punto del programa, donde se aplican la aprobación y la auditoría.
¿Cómo conectar Claude a un servidor MCP desde código?
Hay tres caminos: programar tu propio bucle con la Messages API y traducir las tools MCP al formato que espera Claude; dejar que los helpers y el runner de tools del SDK de Anthropic gestionen el bucle; o usar el conector MCP de la API, que recibe la URL del servidor y hace que sea Anthropic quien se conecte. Este último está en beta, se limita a tools, requiere un servidor HTTP accesible públicamente y queda fuera de la retención cero de datos. Si el agente ejecuta acciones que necesitan aprobación y auditoría, el bucle propio es el que te permite controlar cada llamada.
¿Cómo limitar el coste de un agente que usa MCP?
Poniendo límites en el bucle, que es código tuyo: un número máximo de vueltas, un tope de tokens calculado con lo que gasta cada turno y un número máximo de fallos de tool consecutivos; cuando se alcanza cualquiera, una persona toma el relevo. El tope de tokens conviene revisarlo antes de lanzar las tools de cada turno, para que el corte no llegue con una acción ya ejecutada y la conversación a medias. Ayuda también acotar el tiempo de cada llamada y la longitud de cada resultado, porque lo que devuelve una tool se vuelve a pagar en todos los turnos siguientes.