e2e-test-quest

UUV MCP Server

Community e2e-test-quest
Updated

Solution to facilitate the writing and execution of E2E tests understandable by any human

UUV MCP Server

This library is an MCP (Model Context Protocol) server for UUV - a solution to facilitate the writing and execution of E2E tests understandable by any human being(English or French) using cucumber(BDD) and cypress or playwright.

Requirements

Exposed MCP Tools

This MCP server exposes the following tools:

retrieve_prompt

  • Description: Retrieve a uuv prompt template for a coding agent based on a prompt name and arguments.
  • Input Schema:
    • promptName (enum): Either "generate_table" or "generate_role_and_name"
    • baseUrl (string): The base URL of the page
    • For generate_role_and_name:
      • accessibleName (string, optional): Accessible name
      • accessibleRole (string, optional): Accessible role

available_sentences

  • Description: List all available UUV test sentences/phrases in Gherkin format.
  • Input Schema:
    • category (enum, optional): Filters sentences by action type (general, keyboard, click, contains, type, checkable)
    • role (string, optional): Filters sentences related to an accessible role

generate_role_and_name

  • Description: Generate a complete UUV test scenario (Gherkin format) to verify the presence of an element with specified accessible name and role.
  • Input Schema:
    • baseUrl (string): The base URL of the page where the element is located
    • accessibleName (string): Accessible name of the element
    • accessibleRole (string): Accessible role of the element

generate_table

  • Description: Generate a complete UUV test scenario (Gherkin format) to verify the presence and content of html table, grid or treegrid.
  • Input Schema:
    • baseUrl (string): The base URL of the page where the table/grid/treegrid is located
    • innerHtmlFilePath (string): File path containing the raw innerHTML content

Getting started

First, install the UUV MCP server with your client.

Standard config works in most of the tools:

{
  "mcpServers": {
    "uuv": {
      "command": "npx",
      "args": [
        "@uuv/mcp-server@latest"
      ]
    }
  }
}
opencode

Follow the MCP Servers documentation. For example in ~/.config/opencode/opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "uuv": {
      "type": "local",
      "command": [
        "npx",
        "@uuv/mcp-server@latest"
      ],
      "enabled": true
    }
  }
}

Claude Code

Use the Claude Code CLI to add the UUV MCP server:

claude mcp add uuv npx @uuv/mcp-server@latest

MCP Server · Populars

MCP Server · New

    kubeflow

    Kubeflow Spark History MCP Server

    MCP Server for Apache Spark History Server. The bridge between Agentic AI and Apache Spark.

    Community kubeflow
    e2e-test-quest

    UUV MCP Server

    Solution to facilitate the writing and execution of E2E tests understandable by any human

    Community e2e-test-quest
    Lekssays

    🦡 codebadger

    A containerized Model Context Protocol (MCP) server providing static code analysis using Joern's Code Property Graph (CPG) technology with support for Java, C/C++, JavaScript, Python, Go, Kotlin, C#, Ghidra, Jimple, PHP, Ruby, and Swift.

    Community Lekssays
    cbcoutinho

    Nextcloud MCP Server

    Nextcloud MCP Server

    Community cbcoutinho
    matlab

    MATLAB MCP Core Server

    Run MATLAB using AI applications by leveraging MCP. This MCP server for MATLAB supports a wide range of coding agents like Claude Code and Visual Studio Code.

    Community matlab