io.github.kubeshop/testkube-mcp MCP Server
io.github.kubeshop/testkube-mcp
What is the io.github.kubeshop/testkube-mcp MCP server?
MCP server for Testkube - Manage test workflows, executions, and artifacts via AI assistants
How to install io.github.kubeshop/testkube-mcp
Copy-paste configuration for popular MCP clients.
TK_ACCESS_TOKENrequiredsecretTestkube access token for authentication
TK_ORG_IDrequiredTestkube organization ID
TK_ENV_IDrequiredTestkube environment ID
TK_CONTROL_PLANE_URLTestkube Control Plane URL (default: https://api.testkube.io)
TK_DASHBOARD_URLTestkube Dashboard URL
TK_DEBUGEnable debug mode (default: false)
TK_MCP_TRANSPORTMCP transport type: stdio or shttp (default: stdio)
TK_MCP_SHTTP_HOSTSHTTP host when using shttp transport
TK_MCP_SHTTP_PORTSHTTP port when using shttp transport
{
"mcpServers": {
"testkube-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/kubeshop/mcp-server:2.9.1"
],
"env": {
"TK_ACCESS_TOKEN": "<YOUR_TK_ACCESS_TOKEN>",
"TK_ORG_ID": "<YOUR_TK_ORG_ID>",
"TK_ENV_ID": "<YOUR_TK_ENV_ID>",
"TK_CONTROL_PLANE_URL": "<YOUR_TK_CONTROL_PLANE_URL>",
"TK_DASHBOARD_URL": "<YOUR_TK_DASHBOARD_URL>",
"TK_DEBUG": "<YOUR_TK_DEBUG>",
"TK_MCP_TRANSPORT": "<YOUR_TK_MCP_TRANSPORT>",
"TK_MCP_SHTTP_HOST": "<YOUR_TK_MCP_SHTTP_HOST>",
"TK_MCP_SHTTP_PORT": "<YOUR_TK_MCP_SHTTP_PORT>"
}
}
}
}{
"mcpServers": {
"testkube-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/kubeshop/mcp-server:2.9.1"
],
"env": {
"TK_ACCESS_TOKEN": "<YOUR_TK_ACCESS_TOKEN>",
"TK_ORG_ID": "<YOUR_TK_ORG_ID>",
"TK_ENV_ID": "<YOUR_TK_ENV_ID>",
"TK_CONTROL_PLANE_URL": "<YOUR_TK_CONTROL_PLANE_URL>",
"TK_DASHBOARD_URL": "<YOUR_TK_DASHBOARD_URL>",
"TK_DEBUG": "<YOUR_TK_DEBUG>",
"TK_MCP_TRANSPORT": "<YOUR_TK_MCP_TRANSPORT>",
"TK_MCP_SHTTP_HOST": "<YOUR_TK_MCP_SHTTP_HOST>",
"TK_MCP_SHTTP_PORT": "<YOUR_TK_MCP_SHTTP_PORT>"
}
}
}
}{
"mcpServers": {
"testkube-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/kubeshop/mcp-server:2.9.1"
],
"env": {
"TK_ACCESS_TOKEN": "<YOUR_TK_ACCESS_TOKEN>",
"TK_ORG_ID": "<YOUR_TK_ORG_ID>",
"TK_ENV_ID": "<YOUR_TK_ENV_ID>",
"TK_CONTROL_PLANE_URL": "<YOUR_TK_CONTROL_PLANE_URL>",
"TK_DASHBOARD_URL": "<YOUR_TK_DASHBOARD_URL>",
"TK_DEBUG": "<YOUR_TK_DEBUG>",
"TK_MCP_TRANSPORT": "<YOUR_TK_MCP_TRANSPORT>",
"TK_MCP_SHTTP_HOST": "<YOUR_TK_MCP_SHTTP_HOST>",
"TK_MCP_SHTTP_PORT": "<YOUR_TK_MCP_SHTTP_PORT>"
}
}
}
}{
"servers": {
"testkube-mcp": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/kubeshop/mcp-server:2.9.1"
],
"env": {
"TK_ACCESS_TOKEN": "<YOUR_TK_ACCESS_TOKEN>",
"TK_ORG_ID": "<YOUR_TK_ORG_ID>",
"TK_ENV_ID": "<YOUR_TK_ENV_ID>",
"TK_CONTROL_PLANE_URL": "<YOUR_TK_CONTROL_PLANE_URL>",
"TK_DASHBOARD_URL": "<YOUR_TK_DASHBOARD_URL>",
"TK_DEBUG": "<YOUR_TK_DEBUG>",
"TK_MCP_TRANSPORT": "<YOUR_TK_MCP_TRANSPORT>",
"TK_MCP_SHTTP_HOST": "<YOUR_TK_MCP_SHTTP_HOST>",
"TK_MCP_SHTTP_PORT": "<YOUR_TK_MCP_SHTTP_PORT>"
}
}
}
}claude mcp add testkube-mcp --env TK_ACCESS_TOKEN=<YOUR_TK_ACCESS_TOKEN> --env TK_ORG_ID=<YOUR_TK_ORG_ID> --env TK_ENV_ID=<YOUR_TK_ENV_ID> --env TK_CONTROL_PLANE_URL=<YOUR_TK_CONTROL_PLANE_URL> --env TK_DASHBOARD_URL=<YOUR_TK_DASHBOARD_URL> --env TK_DEBUG=<YOUR_TK_DEBUG> --env TK_MCP_TRANSPORT=<YOUR_TK_MCP_TRANSPORT> --env TK_MCP_SHTTP_HOST=<YOUR_TK_MCP_SHTTP_HOST> --env TK_MCP_SHTTP_PORT=<YOUR_TK_MCP_SHTTP_PORT> -- docker run -i --rm docker.io/kubeshop/mcp-server:2.9.1Related MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.