How to use VIVIDUS MCP server to create automated scenarios
The VIVIDUS MCP server exposes core VIVIDUS functionalities to LLMs via the MCP protocol, enabling generation of automated test scenarios leveraging those capabilities.
LLM will access only those steps that are available from plugins included into your test project. |
Pre-requisites
-
Copy the below line to
dependencies
section of the projectbuild.gradle
file in your test projectPlease make sure to use the same version for all VIVIDUS dependencies. Example 1. build.gradleimplementation(group: 'org.vividus', name: 'vividus-mcp-server')
Providers
Claude Desktop
Claude is a next generation AI assistant built by Anthropic and trained to be safe, accurate, and secure to help you do your best work.
-
Install Claude Desktop
-
Open
Claude Desktop
and navigate toDeveloper
tab in applicationSettings
-
Click
Edit Config
which opensclaude_desktop_config.json
file that contains MCP server configs -
Add the following JSON into
claude_desktop_config.json
file and save itExample 2. claude_desktop_config.json{ "mcpServers": { "vividus-mcp-server": { "command": "/Users/Bob/Workspace/vividus-sample-tests/gradlew", (1) "args": [ "startMcpServer", "-q", "-p", "/Users/Bob/Workspace/vividus-sample-tests" (2) ] }, "playwright": { "command": "npx", "args": [ "@playwright/mcp" ] } } }
1 [Mandatory] Absolute path to the gradlew
execulable contained in the tests folder2 [Mandatory] Absolute path to the tests folder -
Restart
Claude Desktop
application