cucumberstudio_find_action_words_by_tags
Find action words by tags in a project
Read a Cucumber Studio project from where the code is: scenarios and the action words they are built from, test runs down to individual executions, builds and execution environments, sliced by tag when you need a subset.
LABSCO SUMMARY
The 14 tools cover the reporting side of Cucumber Studio end to end — scenarios, action words, runs, executions, builds, environments — which is enough to answer why did this fail and what is this test really checking from an editor. Authoring, re-running and any repair still happen in Cucumber Studio itself, so this sits beside that workflow rather than replacing it.
A read-only client for Cucumber Studio, 14 tools covering projects, scenarios, action words, test runs, executions, builds and execution environments.
A Cucumber Studio account with API access, supplying CUCUMBERSTUDIO_ACCESS_TOKEN, CUCUMBERSTUDIO_CLIENT_ID and CUCUMBERSTUDIO_UID.
One command plus credentials — npx cucumberstudio-mcp, then supply credentials
USE CASES
List the project's recent runs, open the one that failed, and pull its individual executions to see which tests failed rather than that the run did.
Read the scenario, then read the action words it is assembled from — the reusable steps are where the real behaviour lives, and a scenario title alone will not tell you what it asserts.
Find the scenarios tagged for the release you care about, and the action words carrying the same tag, to see how far a change to one shared step reaches.
List the project's builds and open the one the failing run belongs to, then check the execution environments to rule out the failure being about where it ran rather than what changed.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
cucumberstudio_find_action_words_by_tagsFind action words by tags in a project
cucumberstudio_find_scenarios_by_tagsFind scenarios by tags in a project
cucumberstudio_get_action_wordGet detailed information about a specific action word
cucumberstudio_get_buildGet detailed information about a specific build
cucumberstudio_get_projectGet detailed information about a specific project
cucumberstudio_get_scenarioGet detailed information about a specific scenario
cucumberstudio_get_test_executionsGet test executions (individual test results) for a test run
cucumberstudio_get_test_runGet detailed information about a specific test run
cucumberstudio_list_action_wordsList all action words (reusable test steps) in a project
cucumberstudio_list_buildsList all builds in a project
cucumberstudio_list_execution_environmentsList all execution environments in a project
cucumberstudio_list_projectsList all projects accessible to the authenticated user
cucumberstudio_list_scenariosList all scenarios in a project
cucumberstudio_list_test_runsList all test runs in a project
BEFORE YOU INSTALL
14 tools when we connected. Every tool only reads; nothing creates, edits, runs or deletes anything in Cucumber Studio.
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 14 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx cucumberstudio-mcp{
"mcpServers": {
"cucumberstudio": {
"command": "npx",
"args": [
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<YOUR_CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<YOUR_CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<YOUR_CUCUMBERSTUDIO_UID>"
}
}
}
}{
"mcpServers": {
"cucumberstudio": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"--env-file",
"<YOUR_PATH_TO_ENV>",
"herosizy/cucumberstudio-mcp"
]
}
}
}