MCP server for Testkube - Manage test workflows, executions, and artifacts via AI assistants
io.github.kubeshop/testkube-mcp MCP Server
This MCP server provides access to Testkube for managing test workflows, executions, and artifacts via AI assistants. It centers on defining, running, and analyzing automated tests while using existing testing tools. It targets Kubernetes-based testing and supports CI/CD and GitOps-oriented environments.
🛠️ Key Features
Manage test workflows
Manage test executions
Manage test artifacts
Use existing testing tools
🚀 Use Cases
Automated testing in Kubernetes
CI/CD test execution and analysis
DevOps and GitOps testing workflows
Quality assurance and testing automation
Monitoring/testing outcomes as part of pipelines
⚡ Developer Benefits
Integration with AI agents for test management
Unified handling of workflows, executions, and artifacts
Supports testing tool reuse rather than replacement
⚠️ Limitations
No tool count or specific MCP tools are described in the provided data.
The Open Testing Platform for AI-driven Engineering Teams
Testkube provides a single platform for defining, running and analyzing automated tests, using your existing testing tools/scripts, running in your Kubernetes infrastructure.
Trusted by Engineering Teams at CoreWeave, NVidia, Siemens, T-Mobile, Harvard, SwissCom, and many more..
Run any Tests : Execute any tests/tools/scripts at scale; API, E2E, Performance, Security, Infrastructure, etc. - Examples & Guides.
Trigger Tests whenever needed: Trigger tests manually, on schedules, from CI/CD/GitOps pipelines, on Kubernetes Events, via the REST API, through MCP, etc. - Read More.
See Everything: All test results, artifacts, logs and resource-metrics are aggregated for centralized troubleshooting and reporting - Read More.
Testkube AI: Use the Testkube MCP Server or native AI Agents for troubleshooting, analysis, remediation, etc - Read More
Enterprise Ready: SSO/SCIM, RBAC, Teams, Resource-Groups, Audit-logs, etc. - Read More.
See it in action: Open the interactive TestWorkflows showcase to see how a workflow builds up from a single test to a fully orchestrated pipeline.
Two ways to run Testkube
Open Source Agent - this repo.
MIT-licensed, runs standalone in your Kubernetes cluster, no control plane required. Great for single-cluster setups, self-managed environments, and evaluating Testkube.
Whether Testkube helps you or not, we would love to help and hear from you. Please join us on Slack to ask questions
and let us know how we can make Testkube even better!
Install
Configuration
Environment variables
TK_ACCESS_TOKENrequiredsecret
Testkube access token for authentication
TK_ORG_IDrequired
Testkube organization ID
TK_ENV_IDrequired
Testkube environment ID
TK_CONTROL_PLANE_URL
Testkube Control Plane URL (default: https://api.testkube.io)
TK_DASHBOARD_URL
Testkube Dashboard URL
TK_DEBUG
Enable debug mode (default: false)
TK_MCP_TRANSPORT
MCP transport type: stdio or shttp (default: stdio)