Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

testkube-mcp

local MCP server

testkube-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

ServerStarsTypeAPI keyRuntime
testkube-mcp1,661LocalYesoci
GitHub33KHostedNoNone
comfyui-mcp768LocalNonpm
teamcity30LocalYesnpm
kaneo9,252LocalYesnpm

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
  1. GitHubio.github.github/github-mcp-server33K
  2. comfyui-mcpio.github.artokun/comfyui-mcp768
  3. teamcityio.github.Daghis/teamcity30
  4. kaneoio.github.usekaneo/kaneo9,252
  5. ha-mcpio.github.homeassistant-ai/ha-mcp4,868
  6. mcpio.github.butterbase-ai/mcp3,690
  7. DBHubio.github.bytebase/dbhub3,574
  8. ChiR24-unreal_mcp_serverai.smithery/ChiR24-unreal_mcp_server891