開源 · Model Context Protocol · AI 開發家族 AI 大師系列 · MK FAMILY
為 AI 驅動軟體開發流程設計的 MCP server 家族。每支只做一件事——點子排序、規格產出、測試生成、覆蓋率追蹤、套件被教練、趨勢跨時間自我強化。把它們塞進 Claude / Cursor / Codex / Gemini 的 config,讓 AI 來開車。
三支 MCP 各負責一段,AI client 自動串接。中間的「寫程式碼」一格故意交給你的 IDE(Claude Code / Cursor / Copilot)——家族不碰這層、不重造 IDE 的輪子。TDD 框架下,測試是規格的可執行版本,你的 IDE 把紅燈一條條變綠。然後從教練回到計劃、看下一個 idea。
mk-plan-master 排序點子。mk-spec-master 把規格變場景、追測試覆蓋。mk-qa-master 跑測試。三支組成 idea → plan → spec → test → coverage → coach 完整迴圈——任何 MCP client 都能合起來用,不需要 MCP-to-MCP RPC。
跨 web(pytest / Jest / Cypress / Go)、手機(Maestro)、API(Schemathesis / Newman)的執行 + 分析 + 顧問。
規格 → 場景 → 測試,雙向 spec ↔ test 追蹤。
點子進,排序好的計劃出。Spec draft 直接遞給 mk-spec-master。
同一套教練層 pattern、換不同領域。設計上跟同一份 MCP client config 相容——之後加新成員就是多一段 JSON。
效能審查 MCP —— Lighthouse / Core Web Vitals / bundle 分析包進一個 coach。
無障礙審查 MCP —— axe-core / Pa11y / WCAG 2.2,附優先級修復計畫。
一段 JSON。AI client 會自動串:點子 → 計劃 → 規格 → 測試。
{
"mcpServers": {
"mk-plan-master": {
"command": "uvx",
"args": ["mk-plan-master"],
"env": {
"PLAN_SOURCE": "markdown_local",
"PLAN_PROJECT_ROOT": "/path/to/your/project"
}
},
"mk-spec-master": {
"command": "uvx",
"args": ["mk-spec-master"],
"env": {
"SPEC_SOURCE": "markdown_local",
"SPEC_PROJECT_ROOT": "/path/to/your/project"
}
},
"mk-qa-master": {
"command": "uvx",
"args": ["mk-qa-master"],
"env": {
"QA_RUNNER": "pytest",
"QA_PROJECT_ROOT": "/path/to/your/project"
}
}
}
}