開源 · Model Context Protocol · AI 開發家族

mk-* 家族
把 AI 開發流程拆開來做

AI 大師系列 · MK FAMILY

為 AI 驅動軟體開發流程設計的 MCP server 家族。每支只做一件事——點子排序、規格產出、測試生成、覆蓋率追蹤、套件被教練、趨勢跨時間自我強化。把它們塞進 Claude / Cursor / Codex / Gemini 的 config,讓 AI 來開車。

相容所有 MCP client
Claude Desktop Cursor Codex CLI Gemini CLI Cline Zed
迴圈

計劃 → 規格 → 程式碼 → 測試 → 覆蓋率 → 教練

三支 MCP 各負責一段,AI client 自動串接。中間的「寫程式碼」一格故意交給你的 IDE(Claude Code / Cursor / Copilot)——家族不碰這層、不重造 IDE 的輪子。TDD 框架下,測試是規格的可執行版本,你的 IDE 把紅燈一條條變綠。然後從教練回到計劃、看下一個 idea。

計劃
plan-master
Linear / JIRA / Notion / Markdown · RICE 排序 + 資深 PM 分析 + spec-draft bridge
規格
spec-master
Linear / JIRA / Notion / Figma / GitHub Issues / Markdown
程式碼
你的 IDE
Claude Code · Cursor · Copilot——AI 對著紅燈測試寫 app 程式碼,家族故意不碰這層
測試
qa-master
pytest / Jest / Cypress / Go test / Maestro · web + mobile
覆蓋
spec-master
spec ↔ test 對應矩陣 · drift 偵測 · @spec tag 自動 link
教練
兩者
optimization plan · 規格品質打分 · MCP 使用 telemetry
目前成員

三支 MCP。一條完整 pipeline。

mk-plan-master 排序點子。mk-spec-master 把規格變場景、追測試覆蓋。mk-qa-master 跑測試。三支組成 idea → plan → spec → test → coverage → coach 完整迴圈——任何 MCP client 都能合起來用,不需要 MCP-to-MCP RPC。

迴圈的執行端

MK QA Master · AI 測試大師

alpha · v0.6.1 16 tools

跨 web(pytest / Jest / Cypress / Go)、手機(Maestro)、API(Schemathesis / Newman)的執行 + 分析 + 顧問。

  • 7 runners across web + mobile + API — switch with one QA_RUNNER env var
  • analyze_url / analyze_screen — real DOM selectors + live mobile hierarchy, no hallucinated classes
  • generate_test — runnable pytest .py or Maestro .yaml; Schemathesis auto-fuzzes any OpenAPI schema
  • get_optimization_plan — classifies broken vs flaky vs slow-regression with evidence from run history
深度介紹 → GitHub PyPI
迴圈的追蹤端

MK Spec Master · AI 規格大師

alpha · v0.4.0 18 tools

規格 → 場景 → 測試,雙向 spec ↔ test 追蹤。

  • 6 spec sources: Markdown, GitHub Issues, Linear, JIRA, Notion, Figma
  • Spec-quality coach: vague-language + implementation-leak + unclear-role heuristics
  • Coverage matrix + drift report (ac_hash-based)
  • auto_link_tests — scan @spec: tags from Python / JS / TS / Go test files
  • v0.4 self-reinforcement: history trend, chronic-drift signature, tool-usage telemetry
深度介紹 → GitHub PyPI
迴圈的規劃端

MK Plan Master · AI 規劃大師

alpha · v0.1.0 15 tools

點子進,排序好的計劃出。Spec draft 直接遞給 mk-spec-master。

  • 4 adapters: markdown_local + Linear + JIRA + Notion
  • analyze_initiative — senior-PM analysis SOP (default / lite / lean_canvas frameworks)
  • generate_spec_draft hands off to mk-spec-master.parse_spec — verified end-to-end
  • RICE + Impact-Effort scoring with file-based decision index
  • Self-reinforcement built in: history + decision signature + telemetry
深度介紹 → GitHub PyPI
規劃中

另外兩支 設計中

同一套教練層 pattern、換不同領域。設計上跟同一份 MCP client config 相容——之後加新成員就是多一段 JSON。

設計中

MK Perf Master

in design

效能審查 MCP —— Lighthouse / Core Web Vitals / bundle 分析包進一個 coach。

設計中

MK A11y Master

in design

無障礙審查 MCP —— axe-core / Pa11y / WCAG 2.2,附優先級修復計畫。

安裝

把三支都丟進你的 MCP client config

一段 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"
      }
    }
  }
}