testkube-mcp
local MCP servertestkube-mcp is a local MCP server: MCP server for Testkube - Manage test workflows, executions, and artifacts via AI assistants. Install it from oci as docker.io/kubeshop/mcp-server:2.9.1.
Installation
Terminal
claude mcp add testkube-mcp -e TK_ACCESS_TOKEN=... -e TK_ORG_ID=... -e TK_ENV_ID=... -e TK_CONTROL_PLANE_URL=... -e TK_DASHBOARD_URL=... -e TK_DEBUG=... -e TK_MCP_TRANSPORT=... -e TK_MCP_SHTTP_HOST=... -e TK_MCP_SHTTP_PORT=... -- docker run -i --rm docker.io/kubeshop/mcp-server:2.9.1
Run in your project folder. Add --scope user to use it everywhere.
Claude Desktop, Cursor & other clients
Add to claude_desktop_config.json or .cursor/mcp.json.
{
"mcpServers": {
"testkube-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"docker.io/kubeshop/mcp-server:2.9.1"
],
"env": {
"TK_ACCESS_TOKEN": "...",
"TK_ORG_ID": "...",
"TK_ENV_ID": "...",
"TK_CONTROL_PLANE_URL": "...",
"TK_DASHBOARD_URL": "...",
"TK_DEBUG": "...",
"TK_MCP_TRANSPORT": "...",
"TK_MCP_SHTTP_HOST": "...",
"TK_MCP_SHTTP_PORT": "..."
}
}
}
}Fill in the environment variables with your own credentials.
What you need
- Runtime: Docker.
- MCP client: Claude Code, Codex, Antigravity, Claude Desktop, Cursor or any other client that speaks MCP over stdio.
- Environment variables:
TK_ACCESS_TOKEN,TK_ORG_ID,TK_ENV_ID,TK_CONTROL_PLANE_URL,TK_DASHBOARD_URL,TK_DEBUG,TK_MCP_TRANSPORT,TK_MCP_SHTTP_HOST,TK_MCP_SHTTP_PORT
Summary
MCP server for Testkube - Manage test workflows, executions, and artifacts via AI assistants
testkube-mcp vs similar servers
| Server | Stars | Type | API key | Runtime |
|---|---|---|---|---|
| testkube-mcp | 1,661 | Local | Yes | oci |
| GitHub | 33K | Hosted | No | None |
| comfyui-mcp | 768 | Local | No | npm |
| teamcity | 30 | Local | Yes | npm |
| kaneo | 9,252 | Local | Yes | npm |
Questions
It reads 9 environment variables: TK_ACCESS_TOKEN, TK_ORG_ID, TK_ENV_ID, TK_CONTROL_PLANE_URL, TK_DASHBOARD_URL, TK_DEBUG, TK_MCP_TRANSPORT, TK_MCP_SHTTP_HOST, TK_MCP_SHTTP_PORT. Set them in your MCP config before starting the server.
Docker, plus an MCP client such as Claude Code, Codex, Claude Desktop or Cursor.
testkube-mcp is a local MCP server distributed as the oci package docker.io/kubeshop/mcp-server:2.9.1.
Run: claude mcp add testkube-mcp -e TK_ACCESS_TOKEN=... -e TK_ORG_ID=... -e TK_ENV_ID=... -e TK_CONTROL_PLANE_URL=... -e TK_DASHBOARD_URL=... -e TK_DEBUG=... -e TK_MCP_TRANSPORT=... -e TK_MCP_SHTTP_HOST=... -e TK_MCP_SHTTP_PORT=... -- docker run -i --rm docker.io/kubeshop/mcp-server:2.9.1
Run: codex mcp add testkube-mcp --env TK_ACCESS_TOKEN=... --env TK_ORG_ID=... --env TK_ENV_ID=... --env TK_CONTROL_PLANE_URL=... --env TK_DASHBOARD_URL=... --env TK_DEBUG=... --env TK_MCP_TRANSPORT=... --env TK_MCP_SHTTP_HOST=... --env TK_MCP_SHTTP_PORT=... -- docker run -i --rm docker.io/kubeshop/mcp-server:2.9.1
Similar MCP servers
NameStars
- GitHubio.github.github/github-mcp-server33K
- comfyui-mcpio.github.artokun/comfyui-mcp768
- teamcityio.github.Daghis/teamcity30
- kaneoio.github.usekaneo/kaneo9,252
- ha-mcpio.github.homeassistant-ai/ha-mcp4,868
- mcpio.github.butterbase-ai/mcp3,690
- DBHubio.github.bytebase/dbhub3,574
- ChiR24-unreal_mcp_serverai.smithery/ChiR24-unreal_mcp_server891