¿Y si los servidores MCP pensaran como Sócrates?

Aunque rara vez ocupa los titulares, MCP sampling  introduce un cambio de paradigma en la forma en que los agentes interactúan dentro de la arquitectura MCP. No es solo un detalle técnico, sino un patrón de diseño que redefine cómo se distribuyen las responsabilidades en el sistema. En este artículo vamos a explorar cómo funciona […]

MCP: De SSE a Streamable HTTP — Limitaciones y beneficios

El Model Context Protocol (MCP) se ha convertido en el estándar para conectar LLMs con herramientas externas. Su primer transporte remoto, HTTP + SSE (Server-Sent Events), funcionó al inicio, pero pronto mostró límites: requería dos endpoints, era difícil de escalar, sufría bloqueos con firewalls o proxies y no tenía mecanismos de recuperación si la conexión […]

Creando MCP tools dinámicamente con compile() y exec()

Recientemente he explorado un aspecto de Python que rara vez se utiliza en entornos convencionales: la generación dinámica de código utilizando compile() y exec(). Aunque estas funciones suelen estar asociadas a casos de uso avanzados —y a menudo evitadas por sus riesgos de seguridad—, en este proyecto fueron clave para lograr una solución práctica y […]