remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables interaction with Kong Konnect APIs, allowing users to query API Gateway analytics, inspect configuration details (services, routes, consumers, plugins), and manage control planes through a structured interface.
Servidor MCP de Kong Konnect
Un servidor de Protocolo de contexto de modelo (MCP) para interactuar con las API de Kong Konnect, lo que permite a los asistentes de IA consultar y analizar configuraciones, tráfico y análisis de Kong Gateway.
https://github.com/user-attachments/assets/19c2f716-49b5-46c3-9457-65b3784e2111
Tabla de contenido
- Descripción general
- Estructura del proyecto
- Instalación
- Configuración
- Herramientas disponibles
- Uso con Claude
- Flujos de trabajo de ejemplo
- Desarrollo
- Solución de problemas
Descripción general
Este proyecto proporciona un servidor de Protocolo de Contexto de Modelo (MCP) que permite a los asistentes de IA como Claude interactuar con la API Gateway de Kong Konnect. Ofrece un conjunto de herramientas para consultar datos analíticos, inspeccionar detalles de configuración y gestionar planos de control mediante lenguaje natural.
Características principales:
- Análisis de solicitudes de API de consulta con filtros personalizables
- Enumerar e inspeccionar servicios de puerta de enlace, rutas, consumidores y complementos
- Administrar planos de control y grupos de planos de control
- Integración con Claude y otros asistentes de IA compatibles con MCP
Konnect MCP es un trabajo en progreso y agregaremos funcionalidades y mejoras adicionales con cada lanzamiento.
Estructura del proyecto
Instalación
Prerrequisitos
- Node.js 20 o superior
- Una cuenta de Kong Konnect con acceso a la API
- Un cliente con capacidades MCP (por ejemplo, Claude Desktop, Cursor, etc.)
Configuración
Configuración
Establezca las siguientes variables de entorno para configurar el servidor MCP:
Herramientas disponibles
El servidor proporciona herramientas organizadas en tres categorías:
Herramientas de análisis
Solicitudes de API de consulta
Consulte y analice las solicitudes de Kong API Gateway con filtros personalizables.
Obtener solicitudes de consumidores
Analizar las solicitudes de API realizadas por un consumidor específico.
Herramientas de configuración
Servicios de lista
Enumere todos los servicios asociados con un plano de control.
Lista de rutas
Enumere todas las rutas asociadas con un plano de control.
Lista de consumidores
Enumere todos los consumidores asociados con un plano de control.
Lista de complementos
Enumere todos los complementos asociados con un plano de control.
Herramientas de planos de control
Lista de planos de control
Enumere todos los planos de control de su organización.
Obtener el avión de control
Obtenga información detallada sobre un plano de control específico.
Lista de membresías de grupos del plano de control
Enumere todos los planos de control que son miembros de un grupo específico.
Comprobar la membresía del grupo del plano de control
Comprueba si un plano de control es miembro de algún grupo.
Uso con Claude
Para utilizar este servidor MCP con Claude for Desktop:
- Instalar Claude para escritorio
- Cree o edite el archivo de configuración de Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- Agregue la siguiente configuración:
- Reiniciar Claude para escritorio
- Las herramientas de Kong Konnect ahora estarán disponibles para que Claude las utilice.
Flujos de trabajo de ejemplo
Análisis del tráfico de la API
- Primero, enumera todos los planos de control:Copy
- A continuación, enumera los servicios para un plano de control específico:Copy
- Solicitudes de API de consulta para un servicio específico:Copy
Solución de problemas de los consumidores
- Enumere los consumidores de un plano de control:Copy
- Analizar las solicitudes de un consumidor específico:Copy
- Compruebe si hay errores o patrones comunes:Copy
Desarrollo
Agregar nuevas herramientas
- Define los parámetros en
parameters.ts
- Añadir documentación en
prompts.ts
- Cree la lógica de operación en el archivo apropiado en
operations/
- Registrar la herramienta en
tools.ts
- Manejar la ejecución de la herramienta en
index.ts
Solución de problemas
Problemas comunes
Errores de conexión
- Verifique que su clave API sea válida y tenga los permisos necesarios
- Compruebe que la región API esté especificada correctamente
- Asegúrese de que su red pueda conectarse a la API de Kong Konnect
Errores de autenticación
- Regenera tu clave API en el portal Kong Konnect
- Compruebe que las variables de entorno estén configuradas correctamente
Datos no encontrados
- Verificar que los ID utilizados en las solicitudes sean correctos
- Compruebe que los recursos existan en el plano de control especificado
- Asegúrese de que los rangos de tiempo sean válidos para las consultas analíticas
Créditos
Creado por Kong. Inspirado en el kit de herramientas para agentes de Stripe.
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con API Gateway de Kong Konnect, proporcionando herramientas para consultar datos analíticos, inspeccionar configuraciones y gestionar planos de control a través del lenguaje natural.
- Table of Contents
- Overview
- Project Structure
- Installation
- Configuration
- Available Tools
- Usage with Claude
- Example Workflows
- Development
- Troubleshooting
- Credits