Kong tiene código descubierto Volcán, un SDK de TypeScript que compone flujos de trabajo de agentes de varios pasos en múltiples proveedores de LLM con nativo Protocolo de contexto maniquí (MCP) uso de herramientas. El extensión coincide con capacidades MCP más amplias en Puerta de enlace AI de Kong y Conectarposicionando 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 ordenar que más de 100.
- ¿Sin Volcano SDK? Necesitaría más de 100 líneas para manejar esquemas de herramientas, despacho de contexto, cambio de proveedor, manejo de errores y clientes HTTP.
- Con Volcano SDK: 9 lineas.
import { agent, llmOpenAI, llmAnthropic, mcp } from "volcano-ai";
// Setup: two LLMs, two MCP servers
const planner = llmOpenAI({ model: "gpt-5-mini", apiKey: process.env.OPENAI_API_KEY! });
const executor = llmAnthropic({ model: "claude-4.5-sonnet", apiKey: process.env.ANTHROPIC_API_KEY! });
const database = mcp("https://api.company.com/database/mcp");
const slack = mcp("https://api.company.com/slack/mcp");
// One workflow
await agent({ llm: planner })
.then({
prompt: "Analyze last week's sales data",
mcps: (database) // Coche-discovers and calls the right tools
})
.then({
llm: executor, // Switch to Claude
prompt: "Write an executive summary"
})
.then({
prompt: "Post the summary to #executives",
mcps: (slack)
})
.run();
¿Qué aporta Volcán?
Volcán expone un compacto, API encadenable—.then(...).run()—que pasa contexto intermedio entre pasos mientras cambia LLM por paso (por ejemplo, planificar con un maniquí, ejecutar con otro). Alcahuetería a MCP como una interfaz de primera clase: los desarrolladores entregan a Volcano una directorio de servidores MCP y el SDK realiza descubrimiento e invocación de herramientas automáticamente. Las características de producción incluyen reintentos automáticos, tiempos de paciencia por paso, agrupación de conexiones para servidores MCP, OAuth 2.1 autenticación, y OpenTelemetría trazas/métricas para observabilidad distribuida. El tesina se publica bajo Apache-2.0.
Aquí están los Características esencia del SDK de Volcán:
- API encadenable: Cree flujos de trabajo de varios pasos con un diseño conciso.
.then(...).run()patrón; el contexto fluye entre pasos - Uso de herramientas nativas de MCP: Suceder servidores MCP; el SDK descubre automáticamente e invoca las herramientas adecuadas en cada paso.
- Soporte LLM de múltiples proveedores: Mezcle modelos (por ejemplo, planificación con uno, ejecución con otro) internamente de un flujo de trabajo.
- Transmisión de resultados intermedios y finales para interacciones de agentes receptivos.
- Reintentos y tiempos de paciencia Configurable por paso para maduro confiabilidad frente a fallas del mundo vivo.
- Manos (ayer/posteriormente del paso) para personalizar el comportamiento y la instrumentación.
- Manejo de errores escritos para sacar a la luz fallos procesables durante la ejecución del agente.
- Ejecución paralela, bifurcaciones y bucles. para expresar un flujo de control difícil.
- Observabilidad a través de OpenTelemetry para seguimiento y métricas entre pasos y llamadas de herramientas.
- Soporte de OAuth y agrupación de conexiones para un llegada seguro y capaz a los servidores MCP.
Dónde encaja en la bloque MCP de Kong?
Kong’s Conectar La plataforma agrega múltiples capas de llegada y gobernanza de MCP que complementan la superficie del SDK de Volcano:
- Puerta de enlace de IA obtiene características de puerta de enlace MCP como autogeneración del servidor de las API administradas por Kong, OAuth 2.1 centralizado para servidores MCP y observabilidad sobre herramientas, flujos de trabajo y avisos en los paneles de Konnect. Estos proporcionan políticas y descomposición uniformes para los descomposición de MCP.
- El Portal para desarrolladores de Konnect se puede convertir en un servidor MCP para que las herramientas y agentes de codificación de IA puedan Descubra API, solicite llegada y consuma 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 incluso hizo una panorama previa Compositor de MCP y Corredor MCP para diseñar, difundir y actuar servidores e integraciones MCP.
Conclusiones esencia
- Volcano es un código descubierto. Mecanografiado SDK que crea agentes de IA de varios pasos con uso de herramientas MCP de primera clase.
- El SDK proporciona funciones de producción:reintentos, tiempos de paciencia, agrupación de conexiones, OAuthy OpenTelemetría seguimiento/métricas: para flujos de trabajo de MCP.
- Volcán compone multi-LLM planes/ejecuciones y descubrimientos/invocaciones automáticas Servidores/herramientas MCPminimizando el código de pegamento personalizado.
- Kong emparejó el SDK con los controles de la plataforma: Puerta de enlace AI/Konnect sumar Autogeneración del servidor MCP, OAuth 2.1 centralizado y observabilidad.


Volcano SDK de Kong es una aditamento pragmática al ecosistema MCP: un ámbito 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 popular 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.
Mira el Repositorio de GitHub y Detalles técnicos. No dudes en consultar nuestra Página de GitHub para tutoriales, códigos y cuadernos. Por otra parte, no dudes en seguirnos en Gorjeo y no olvides unirte a nuestro SubReddit de más de 100.000 ml y suscríbete a nuestro boletín. ¡Esperar! estas en telegrama? Ahora incluso puedes unirte a nosotros en Telegram.
Michal Sutter es un profesional de la ciencia de datos con una Industria en Ciencias de Datos de la Universidad de Padua. Con una pulvínulo sólida en descomposición estadístico, estudios necesario e ingeniería de datos, Michal se destaca en variar conjuntos de datos complejos en conocimientos prácticos.
