🚀 ⚡️ servidor k6-mcp
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para ejecutar pruebas de carga k6.
✨ Características
- Integración sencilla con el marco del Protocolo de Contexto de Modelo
- Compatibilidad con duraciones de pruebas personalizadas y usuarios virtuales (VU)
- API fácil de usar para ejecutar pruebas de carga k6
- Configurable a través de variables de entorno
- Salida de ejecución de pruebas en tiempo real
🔧 Requisitos previos
Antes de comenzar, asegúrese de tener instalado lo siguiente:
- Python 3.12 o superior
- Herramienta de prueba de carga k6 ( Guía de instalación )
- Gestor de paquetes uv ( Guía de instalación )
📦 Instalación
- Clonar el repositorio:
- Instale las dependencias necesarias:
- Configurar variables de entorno (opcional): Cree un archivo
.env
en la raíz del proyecto:
🚀 Primeros pasos
- Cree un script de prueba k6 (por ejemplo,
test.js
):
- Configure el servidor MCP utilizando las siguientes especificaciones en su cliente MCP favorito (Claude Desktop, Cursor, Windsurf y más):
- Ahora, pídale al LLM que ejecute la prueba; por ejemplo,
run k6 test for hello.js
. El servidor k6 mcp utilizará una de las siguientes herramientas para iniciar la prueba.
execute_k6_test
: ejecuta una prueba con opciones predeterminadas (duración de 30 s, 10 VU)execute_k6_test_with_options
: Ejecutar una prueba con duración y VU personalizadas
Referencia de API
Ejecutar prueba K6
Ejecutar prueba K6 con opciones personalizadas
🤝 Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
📄 Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Una implementación de servidor de Protocolo de contexto de modelo (MCP) que permite a los asistentes de IA ejecutar pruebas de carga k6 a través de comandos de lenguaje natural, admitiendo duraciones de prueba personalizadas y usuarios virtuales.
Related MCP Servers
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -1010421JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants to control and interact with Android devices, allowing for device management, app debugging, system analysis, and UI automation through natural language commands.Last updated -29143PythonApache 2.0
- AsecurityFlicenseAqualityA Model Context Protocol server that allows AI assistants to execute and manage JMeter performance tests through natural language commands.Last updated -227Python
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for LeetCode that enables AI assistants to access LeetCode problems, user information, and contest data.Last updated -71TypeScriptMIT License