Open source · Model Context Protocol · AI Dev Family AI 大師系列 · MK FAMILY
An opinionated family of MCP servers for the full AI-driven dev pipeline. Each member owns one stage — ideas ranked, specs produced, tests generated, coverage tracked, suite coached, trend self-reinforced over time. Compose them in your Claude / Cursor / Codex / Gemini config and let the AI drive.
Three MCPs, one segment each, chained by the AI client. The middle 'Code' step deliberately lives in your IDE (Claude Code / Cursor / Copilot) — the family doesn't rewrite that layer. Read it as TDD: tests are the executable form of the spec, the IDE flips them red → green, then the coach loops you back to plan-master for the next idea.
mk-plan-master prioritizes the ideas. mk-spec-master turns specs into scenarios and tracks coverage. mk-qa-master runs the tests. Together they form the idea → plan → spec → test → coverage → coach loop — composable in any MCP client, no MCP-to-MCP RPC required.
Run + analyze + advise — web (pytest / Jest / Cypress / Go), mobile (Maestro), and API (Schemathesis / Newman).
Specs → scenarios → tests, with bidirectional spec ↔ test traceability.
Ideas in, prioritized plans out. Spec drafts that hand straight to mk-spec-master.
Same coach-layer pattern, different domains. Designed for the same MCP client config so adding the next layer is one block of JSON.
Performance audit MCP — Lighthouse / Core Web Vitals / bundle analyzer behind one coach.
Accessibility audit MCP — axe-core / Pa11y / WCAG 2.2 with prioritized remediation.
One JSON block. The AI client chains them automatically: idea → plan → spec → test.
{
"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"
}
}
}
}