Kong lanza Volcano: un SDK nativo de MCP y TypeScript para crear agentes de IA listos para producción con razonamiento LLM y acciones en el mundo real

Kong tiene Volcano de código abierto, un SDK de TypeScript que compone flujos de trabajo de agentes de varios pasos en múltiples proveedores de LLM con el uso de la herramienta nativa Model Context Protocol (MCP). El lanzamiento coincide con capacidades MCP más amplias en Kong AI Gateway y Konnect, posicionando a Volcano como el SDK de desarrollador en un plano de control gobernado por MCP.

¿Por qué Volcano SDK? porque 9 líneas de código son más rápidas de escribir y más fáciles de administrar que más de 100. ¿Sin Volcano SDK? Necesitaría más de 100 líneas para manejar esquemas de herramientas, administración de contexto, cambio de proveedor, manejo de errores y clientes HTTP. Con Volcano SDK: 9 líneas.

importar {agente, llmOpenAI, llmAnthropic, mcp} de “volcano-ai”; // Configuración: dos LLM, dos servidores MCP const Planner = llmOpenAI({ model: “gpt-5-mini”, apiKey: Process.env.OPENAI_API_KEY! }); const executor = llmAnthropic({ modelo: “claude-4.5-sonnet”, apiKey: proceso.env.ANTHROPIC_API_KEY! }); base de datos constante = mcp(“https://api.company.com/database/mcp”); const holgura = mcp(“https://api.company.com/slack/mcp”); // Un flujo de trabajo espera agente({ llm: planificador }) .then({ mensaje: “Analizar los datos de ventas de la semana pasada”, mcps: [database] // Descubre automáticamente y llama a las herramientas adecuadas }) .then({ llm: executor, // Cambia al mensaje de Claude: “Escribe un resumen ejecutivo” }) .then({ mensaje: “Publicar el resumen en #ejecutivos”, mcps: [slack]
}) .correr();

¿Qué aporta Volcán?

Volcano expone una API compacta y encadenable, luego(…).run(), que pasa contexto intermedio entre pasos mientras cambia LLM por paso (por ejemplo, planificar con un modelo, ejecutar con otro). Trata a MCP como una interfaz de primera clase: los desarrolladores entregan a Volcano una lista de servidores MCP y el SDK realiza el descubrimiento y la invocación de herramientas automáticamente. Las características de producción incluyen reintentos automáticos, tiempos de espera por paso, agrupación de conexiones para servidores MCP, autenticación OAuth 2.1 y seguimientos/métricas de OpenTelemetry para observabilidad distribuida. El proyecto se lanza bajo Apache-2.0.

Estas son las características clave del SDK de Volcano:

API encadenable: cree flujos de trabajo de varios pasos con un patrón .then(…).run() conciso; el contexto fluye entre los pasos Uso de la herramienta nativa de MCP: pasar servidores MCP; el SDK descubre automáticamente e invoca las herramientas adecuadas en cada paso. Compatibilidad con LLM de múltiples proveedores: combine modelos (por ejemplo, planificación con uno, ejecución con otro) dentro de un flujo de trabajo. Transmisión de resultados intermedios y finales para interacciones receptivas de agentes. Reintentos y tiempos de espera configurables por paso para brindar confiabilidad ante fallas del mundo real. Ganchos (antes/después del paso) para personalizar el comportamiento y la instrumentación. Manejo de errores escritos para mostrar fallas procesables durante la ejecución del agente. Ejecución paralela, bifurcaciones y bucles para expresar un flujo de control complejo. Observabilidad a través de OpenTelemetry para seguimiento y métricas en pasos y llamadas de herramientas. Soporte de OAuth y agrupación de conexiones para un acceso seguro y eficiente a los servidores MCP.

¿Dónde encaja en la arquitectura MCP de Kong?

La plataforma Konnect de Kong agrega múltiples capas de acceso y gobernanza de MCP que complementan la superficie SDK de Volcano:

AI Gateway obtiene características de puerta de enlace MCP, como la generación automática de servidores a partir de API administradas por Kong, OAuth 2.1 centralizado para servidores MCP y observabilidad de herramientas, flujos de trabajo y avisos en los paneles de Konnect. Estos proporcionan políticas y análisis uniformes para los análisis de MCP. El portal para desarrolladores de Konnect se puede convertir en un servidor MCP para que los agentes y las herramientas de codificación de IA puedan descubrir API, solicitar acceso y consumir puntos finales mediante programación, lo que reduce los flujos de trabajo de credenciales manuales y hace que los catálogos de API sean accesibles a través de MCP. El equipo de Kong también presentó una vista previa de MCP Composer y MCP Runner para diseñar, generar y operar servidores e integraciones MCP.

Conclusiones clave

Volcano es un SDK de TypeScript de código abierto que crea agentes de IA de varios pasos con el uso de herramientas MCP de primera clase. El SDK proporciona funciones de producción (reintentos, tiempos de espera, agrupación de conexiones, seguimiento/métricas de OAuth y OpenTelemetry) para flujos de trabajo de MCP. Volcano compone planes/ejecuciones de múltiples LLM y descubre/invoca automáticamente servidores/herramientas MCP, minimizando el código de pegamento personalizado. Kong emparejó el SDK con controles de plataforma: AI Gateway/Konnect agrega generación automática de servidor MCP, OAuth 2.1 centralizado y observabilidad.

Volcano SDK de Kong es una adición pragmática al ecosistema MCP: un marco de agente basado en TypeScript que alinea el flujo de trabajo del desarrollador con los controles empresariales (OAuth 2.1, OpenTelemetry) entregados a través de AI Gateway y Konnect. La combinación cierra una brecha común en las pilas de agentes (descubrimiento de herramientas, autenticación y observabilidad) sin inventar nuevas interfaces más allá de MCP. Este diseño prioriza la integración de MCP nativa del protocolo sobre el pegamento personalizado, lo que reduce la deriva operativa y cierra las brechas de auditoría a medida que los agentes internos escalan.

Consulte el repositorio de GitHub y los detalles técnicos. No dude en consultar nuestra página de GitHub para tutoriales, códigos y cuadernos. Además, no dude en seguirnos en Twitter y no olvide unirse a nuestro SubReddit de más de 100.000 ML y suscribirse a nuestro boletín. ¡Esperar! estas en telegrama? Ahora también puedes unirte a nosotros en Telegram.

Michal Sutter es un profesional de la ciencia de datos con una Maestría en Ciencias de Datos de la Universidad de Padua. Con una base sólida en análisis estadístico, aprendizaje automático e ingeniería de datos, Michal se destaca en transformar conjuntos de datos complejos en conocimientos prácticos.

🙌 Siga MARKTECHPOST: agréguenos como fuente preferida en Google.