Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP server for Testkube - Manage test workflows, executions, and artifacts via AI assistants
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
TK_ACCESS_TOKEN, TK_ORG_ID, TK_ENV_ID, TK_CONTROL_PLANE_URL, TK_DASHBOARD_URL, TK_DEBUG, TK_MCP_SHTTP_AUTH_TOKENค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://api.testkube.io/organizations/{organization_id}/environments/{environment_id}/mcpที่อยู่มีส่วน {…} ที่มีแต่คุณรู้ (เช่นบัญชีของคุณ) ให้คัดลอกไปแก้ก่อน
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"testkube": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-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_SHTTP_AUTH_TOKEN",
"docker.io/kubeshop/mcp-server:2.15.0"
],
"env": {
"TK_ACCESS_TOKEN": "ใส่ค่าของคุณ",
"TK_ORG_ID": "ใส่ค่าของคุณ",
"TK_ENV_ID": "ใส่ค่าของคุณ",
"TK_CONTROL_PLANE_URL": "ใส่ค่าของคุณ",
"TK_DASHBOARD_URL": "ใส่ค่าของคุณ",
"TK_DEBUG": "ใส่ค่าของคุณ",
"TK_MCP_SHTTP_AUTH_TOKEN": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http testkube 'https://api.testkube.io/organizations/{organization_id}/environments/{environment_id}/mcp'claude mcp add testkube --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_SHTTP_AUTH_TOKEN='ใส่ค่าของคุณ' -- docker run -i --rm -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_SHTTP_AUTH_TOKEN docker.io/kubeshop/mcp-server:2.15.0เติมค่าที่เว้นว่างไว้ก่อนรัน
ที่อยู่มีส่วน {…} ที่มีแต่คุณรู้ (เช่นบัญชีของคุณ) ให้คัดลอกไปแก้ก่อน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"testkube": {
"url": "https://api.testkube.io/organizations/{organization_id}/environments/{environment_id}/mcp"
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"testkube": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-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_SHTTP_AUTH_TOKEN",
"docker.io/kubeshop/mcp-server:2.15.0"
],
"env": {
"TK_ACCESS_TOKEN": "ใส่ค่าของคุณ",
"TK_ORG_ID": "ใส่ค่าของคุณ",
"TK_ENV_ID": "ใส่ค่าของคุณ",
"TK_CONTROL_PLANE_URL": "ใส่ค่าของคุณ",
"TK_DASHBOARD_URL": "ใส่ค่าของคุณ",
"TK_DEBUG": "ใส่ค่าของคุณ",
"TK_MCP_SHTTP_AUTH_TOKEN": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่มีส่วน {…} ที่มีแต่คุณรู้ (เช่นบัญชีของคุณ) ให้คัดลอกไปแก้ก่อน
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"testkube": {
"type": "http",
"url": "https://api.testkube.io/organizations/{organization_id}/environments/{environment_id}/mcp"
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"testkube": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-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_SHTTP_AUTH_TOKEN",
"docker.io/kubeshop/mcp-server:2.15.0"
],
"env": {
"TK_ACCESS_TOKEN": "ใส่ค่าของคุณ",
"TK_ORG_ID": "ใส่ค่าของคุณ",
"TK_ENV_ID": "ใส่ค่าของคุณ",
"TK_CONTROL_PLANE_URL": "ใส่ค่าของคุณ",
"TK_DASHBOARD_URL": "ใส่ค่าของคุณ",
"TK_DEBUG": "ใส่ค่าของคุณ",
"TK_MCP_SHTTP_AUTH_TOKEN": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://api.testkube.io/organizations/{organization_id}/environments/{environment_id}/mcpที่อยู่มีส่วน {…} ที่มีแต่คุณรู้ (เช่นบัญชีของคุณ) ให้คัดลอกไปแก้ก่อน
ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
TK_CONTROL_PLANE_URL envTK_DASHBOARD_URL envTK_DEBUG envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ที่อยู่ต้องใส่ค่าของคุณเอง เราจึงอ่านรายการเครื่องมือแทนไม่ได้
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub kubeshop ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ต้องใส่ค่าของบัญชีคุณในที่อยู่ก่อน จึงตรวจแทนไม่ได้
ต้องใส่ค่าของบัญชีคุณในที่อยู่ก่อน จึงตรวจแทนไม่ได้
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: TK_ACCESS_TOKEN, TK_ORG_ID, TK_ENV_ID, TK_MCP_SHTTP_AUTH_TOKEN
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (2.15.0) เข้า registry 9 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, First Sale Scout
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Playbooks and a 14-day checklist for founders winning their first paying customers.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
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..
Website | Docs | Changelog | Blog | Slack | LinkedIn | X
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.
MIT-licensed, runs standalone in your Kubernetes cluster, no control plane required. Great for single-cluster setups, self-managed environments, and evaluating Testkube.
Check out the Testkube Open Source Overview to learn more about the open source deployment architecture.
The control plane connects every Testkube agent across clusters, teams, and environments into a single dashboard:
Check out the Installation Overview to learn more about different ways to deploy and run the Testkube Control Plane.
The online Trial is the easiest way to try the commercial Testkube offering - Get Started
The Testkube Marketplace provides an open and ready-to-use catalog of Testkube Workflows for Infrastructure Testing - Read More.
Extensive documentation is available at docs.testkube.io.
Check out our Contributors Guide and the Agent Architecture to find your way around our codebase and process.
If you want to contribute code, this reading order works well:
Shout-out to our contributors 🎉 - you're great!
Go to contribution document to read more how can you help us 🔥
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!