Skip to main content
Glama

Servidor Octomind MCP: permite a los agentes crear y gestionar pruebas de extremo a extremo

insignia de herrería

Octomind ofrece una plataforma completa de extremo a extremo para la creación, ejecución y gestión de pruebas, incluyendo corrección automática. Con este servidor MCP, puede usar las herramientas y recursos de Octomind en su entorno de desarrollo local y habilitarlo para crear nuevas pruebas de extremo a extremo, ejecutarlas y mucho más. Consulte https://octomind.dev/ y https://octomind.dev/docs/mcp/install-octomind-mcp para obtener más información.

Véalo en acción junto con testrail mcp

Título del vídeo

Related MCP server: eClass MCP Server

Configuración

Variables de entorno

El servidor utiliza las siguientes variables de entorno:

  • APIKEY : la clave API para la API de Octomind (obligatoria)

  • OCTOMIND_API_URL : URL base que utilizará el punto final de la API (el valor predeterminado es https://app.octomind.dev/api )

  • REDIS_URL : URL de conexión de Redis para el almacenamiento de la sesión (opcional, formato: redis://host:puerto)

  • SESSION_EXPIRATION_SECONDS - Tiempo en segundos después del cual las sesiones expiran (opcional, solo Redis)

Opciones de línea de comandos

El servidor admite las siguientes opciones de línea de comandos:

  • -s, --sse - Habilitar el modo de transporte SSE

  • -t, --stream - Habilitar el modo de transporte HTTP Streamable

  • -c, --clients - Mostrar ejemplos de configuración del cliente

  • -p, --port <port> - Puerto para escuchar (predeterminado: 3000)

  • -r, --redis-url <url> - URL de Redis para el almacenamiento de sesiones

  • -e, --session-expiration <seconds> - Tiempo de expiración de la sesión en segundos

Almacenamiento de sesiones

El servidor admite dos tipos de almacenamiento de sesiones:

  1. Almacenamiento en memoria (predeterminado): las sesiones se almacenan en la memoria y se perderán cuando se reinicie el servidor.

  2. Almacenamiento de Redis : las sesiones se almacenan en Redis y pueden persistir tras reinicios del servidor.

Para implementaciones de producción, se recomienda usar almacenamiento Redis con un tiempo de expiración de sesión adecuado. Esta opción también permite el escalado horizontal con múltiples instancias de servidor.

Configuración de registro

  • LOG_FILENAME : El archivo donde se escriben los registros (solo para depuración). Si no se configura, el registro se desactiva.

  • LOG_LEVEL : el nivel de registro a utilizar (el valor predeterminado es información)

Herramientas

Las siguientes herramientas están implementadas en este servidor MCP:

  • search : busca en la documentación de Octomind una consulta determinada

  • getTestCase : recupera un caso de prueba para un objetivo de prueba y un ID de caso de prueba determinados

  • executeTests : activa la ejecución de una prueba para un objetivo de prueba determinado en una URL específica

  • getEnvironments : enumera los entornos para un objetivo de prueba

  • createEnvironment : crea un nuevo entorno para un objetivo de prueba

  • updateEnvironment - Actualizar un entorno existente

  • deleteEnvironment - Eliminar un entorno

  • getTestReports : recupera informes de pruebas para un objetivo de prueba

  • getTestReport - Obtenga un informe de prueba específico por ID

  • discovery - Crear un caso de prueba con una descripción o mensaje

  • getPrivateLocations : enumera todas las ubicaciones privadas configuradas para la organización

  • getVersion : obtiene la versión actual del servidor Octomind MCP

Instalación

Puede obtener fragmentos de configuración para diferentes clientes ejecutando:

npx @octomind/octomind-mcp --clients

Esto generará ejemplos de configuración para Claude Desktop, Cursor y Windsurf. Estos son los archivos de configuración para la mayoría de los clientes:

Instalación mediante herrería

Para instalar octomind-mcp para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @OctoMind-dev/octomind-mcp --client claude

Escritorio de Claude (.claude-config.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "env": { "APIKEY": "your-api-key-here" } } } }

Cursor (cursor.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "env": { "APIKEY": "your-api-key-here" } } } }

Tabla de windsurf (mcp_config.json)

{ "mcpServers": { "octomind-mcp": { "name": "Octomind MCP Server", "command": "npx", "args": [ "-y", "@octomind/octomind-mcp@latest" ], "environment": { "APIKEY": "your-api-key-here" } } } }

Nota: reemplace your-api-key-here con su clave API real.

Para obtener una APIKEY, consulte aquí https://octomind.dev/docs/get-started/execution-without-ci#create-an-api-key

Listados / Integraciones

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OctoMind-dev/octomind-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server