MCP Server for Cucumber Studio
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add cucumberstudio --env CUCUMBERSTUDIO_ACCESS_TOKEN='<CUCUMBERSTUDIO_ACCESS_TOKEN>' --env CUCUMBERSTUDIO_CLIENT_ID='<CUCUMBERSTUDIO_CLIENT_ID>' --env CUCUMBERSTUDIO_UID='<CUCUMBERSTUDIO_UID>' -- npx -y cucumberstudio-mcp~/.codex/config.toml
[mcp_servers.cucumberstudio]
command = "npx"
args = ["-y", "cucumberstudio-mcp"]
env = { CUCUMBERSTUDIO_ACCESS_TOKEN = "<CUCUMBERSTUDIO_ACCESS_TOKEN>", CUCUMBERSTUDIO_CLIENT_ID = "<CUCUMBERSTUDIO_CLIENT_ID>", CUCUMBERSTUDIO_UID = "<CUCUMBERSTUDIO_UID>" }
# codex mcp add cucumberstudio --env CUCUMBERSTUDIO_ACCESS_TOKEN='<CUCUMBERSTUDIO_ACCESS_TOKEN>' --env CUCUMBERSTUDIO_CLIENT_ID='<CUCUMBERSTUDIO_CLIENT_ID>' --env CUCUMBERSTUDIO_UID='<CUCUMBERSTUDIO_UID>' -- npx -y cucumberstudio-mcp~/.cursor/mcp.json
{
"mcpServers": {
"cucumberstudio": {
"command": "npx",
"args": [
"-y",
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<CUCUMBERSTUDIO_UID>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"cucumberstudio": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<CUCUMBERSTUDIO_UID>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"cucumberstudio": {
"command": "npx",
"args": [
"-y",
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<CUCUMBERSTUDIO_UID>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"cucumberstudio": {
"command": "npx",
"args": [
"-y",
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<CUCUMBERSTUDIO_UID>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"cucumberstudio": {
"command": "npx",
"args": [
"-y",
"cucumberstudio-mcp"
],
"env": {
"CUCUMBERSTUDIO_ACCESS_TOKEN": "<CUCUMBERSTUDIO_ACCESS_TOKEN>",
"CUCUMBERSTUDIO_CLIENT_ID": "<CUCUMBERSTUDIO_CLIENT_ID>",
"CUCUMBERSTUDIO_UID": "<CUCUMBERSTUDIO_UID>"
}
}
}
}Environment variables
CUCUMBERSTUDIO_ACCESS_TOKENCUCUMBERSTUDIO_CLIENT_IDCUCUMBERSTUDIO_UID
Replace the placeholders with your own credentials and keep them out of version control.