Integrations
Supports configuration through environment variables, allowing secure storage of API tokens and server settings.
Enables fetching and manipulating data from CucumberStudio (a Cucumber.io product), providing context about projects, features, and scenarios, and allowing AI to generate and modify test scenarios and other CucumberStudio resources.
Provides the runtime environment for the MCP server, requiring Node.js v18+ for operation.
Servidor MCP de CucumberStudio
Este proyecto implementa un servidor de Protocolo de Contexto de Modelo (MCP) para la API de CucumberStudio. Proporciona contexto desde la plataforma CucumberStudio a aplicaciones basadas en IA, lo que permite realizar diversas operaciones de IA con los datos de CucumberStudio.
Descripción general
El servidor de Protocolo de Contexto de Modelo permite a los asistentes de IA:
- Obtener datos de la API de CucumberStudio
- Proporcionar contexto sobre proyectos, características, escenarios y otros recursos de CucumberStudio
- Permita que la IA genere y modifique escenarios de prueba, funciones y otros recursos de CucumberStudio
Configuración
Prerrequisitos
- Node.js (versión 18+)
- npm o hilo
- Token de API de CucumberStudio
Instalación
- Clonar este repositorio
- Instalar dependencias:oCopyCopy
- Cree un archivo
.env
en el directorio raíz con el siguiente contenido:Copy
Ejecución del servidor
Para iniciar el servidor:
o
Puntos finales de API
El servidor MCP expone los siguientes puntos finales:
GET /context
: Obtener el contexto de CucumberStudioPOST /apply
: Aplicar cambios a los recursos de CucumberStudioGET /schema
: obtiene el esquema para el servidor MCP
Detalles de implementación
Este servidor MCP sigue la especificación del Protocolo de Contexto de Modelo y se integra con la API de CucumberStudio disponible en https://studio-api.cucumberstudio.com/ .
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
Implementa un servidor de protocolo de contexto de modelo que proporciona contexto desde CucumberStudio a los asistentes de IA, lo que les permite obtener datos y generar o modificar escenarios de prueba, características y otros recursos de CucumberStudio.