Servidor QASE MCP
Implementación del servidor MCP para la API de Qase
Este es un servidor MCP basado en TypeScript que se integra con la plataforma de gestión de pruebas Qase. Implementa los conceptos básicos de MCP al proporcionar herramientas para interactuar con diversas entidades Qase.
Características
Herramientas
El servidor proporciona herramientas para interactuar con la API de Qase, lo que le permite administrar las siguientes entidades:
Proyectos
list_projects
- Obtener todos los proyectosget_project
- Obtener el proyecto por códigocreate_project
- Crear nuevo proyectodelete_project
- Eliminar proyecto por código
Casos de prueba
get_cases
- Obtener todos los casos de prueba en un proyectoget_case
- Obtener un caso de prueba específicocreate_case
- Crea un nuevo caso de pruebaupdate_case
- Actualizar un caso de prueba existente
Ejecuciones de prueba
get_runs
- Obtener todas las ejecuciones de pruebas en un proyectoget_run
- Obtener una ejecución de prueba específica
Resultados de la prueba
get_results
- Obtener todos los resultados de ejecución de pruebas para un proyectoget_result
- Obtener el resultado de la ejecución de la prueba por código y hashcreate_result
- Crear resultado de ejecución de pruebacreate_result_bulk
: crea múltiples resultados de ejecuciones de pruebas en masaupdate_result
- Actualizar un resultado de ejecución de prueba existente
Planes de prueba
get_plans
- Obtener todos los planes de prueba en un proyectoget_plan
- Obtener un plan de prueba específicocreate_plan
- Crea un nuevo plan de pruebasupdate_plan
- Actualizar un plan de prueba existentedelete_plan
- Eliminar un plan de prueba
Conjuntos de pruebas
get_suites
- Obtener todos los conjuntos de pruebas en un proyectoget_suite
- Obtener un conjunto de pruebas específicocreate_suite
- Crea un nuevo conjunto de pruebasupdate_suite
- Actualizar un conjunto de pruebas existentedelete_suite
- Eliminar un conjunto de pruebas
Pasos compartidos
get_shared_steps
- Obtener todos los pasos compartidos en un proyectoget_shared_step
- Obtener un paso compartido específicocreate_shared_step
- Crea un nuevo paso compartidoupdate_shared_step
- Actualizar un paso compartido existentedelete_shared_step
- Eliminar un paso compartido
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Instalación
Escritorio de Claude
Para utilizar con Claude Desktop, agregue la configuración del servidor:
- En MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- En Windows:
%APPDATA%/Claude/claude_desktop_config.json
Cursor
Para utilizar con Cursor, registre el comando de la siguiente manera:
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP :
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.
Tools
Un servidor MCP basado en TypeScript que proporciona integración con la plataforma de gestión de pruebas Qase, lo que le permite administrar proyectos, casos de prueba, ejecuciones, resultados, planes, suites y pasos compartidos.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -313MIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.Last updated -11023JavaScriptMIT License
- AsecurityFlicenseAqualityA TypeScript-based MCP server designed for experimentation and integration with Calude Desktop and Cursor IDE, offering a modular playground for extending server capabilities.Last updated -26904JavaScript
- -securityAlicense-qualityA TypeScript framework for building MCP servers with client session management capabilities, supporting tools definition, authentication, image content, logging, and error handling.Last updated -6,371TypeScriptMIT License