一键导入
mcp-app-development
Build and debug MCP Apps in capability slices with TDD and real MCP parity proof, avoiding mock-only false confidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Build and debug MCP Apps in capability slices with TDD and real MCP parity proof, avoiding mock-only false confidence.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | mcp-app-development |
| description | Build and debug MCP Apps in capability slices with TDD and real MCP parity proof, avoiding mock-only false confidence. |
Use this skill when building or debugging MCP Apps in this repo with a coding agent.
Ship capability slices quickly without fake confidence.
A slice is only done when UI + real MCP tool + parity proof are complete.
Mock-only success is never ship-ready success.
For every user request, execute this as one chunk of work:
tools/list includes required tool(s)tools/call succeeds with fixture argsuseCallToolserver/src/tools/server/src/index.tssuccess | partial | blockedUse these exact statuses:
success: all required real parity checks passedpartial: meaningful progress, at least one required check still failingblocked: cannot continue without external dependency/inputNever report success if validation evidence is mock/sim only.
lib/workbench/iframe/widget-iframe-host.tsxapp/api/mcp-proxy/route.tslib/workbench/mcp-client.tsserver/src/index.tsserver/src/tools/*.tslib/workbench/wrappers/*.tsxlib/export/mcp-server/generate-tools.tsFor an impacted wrapper, validate:
tools/list{
"status": "success | partial | blocked",
"requiredTools": ["..."],
"missingTools": ["..."],
"failingCalls": [{ "tool": "...", "reason": "..." }],
"evidence": ["test names or run ids"]
}
If UI works in workbench but real validation fails:
tools/list for missing registrationFix parity first, then continue UI polish.
Use this when delegating to a coding agent:
Implement this as one capability slice: [describe action].
Requirements:
1. Write failing tests first for real MCP parity (`tools/list` + `tools/call`).
2. Implement both UI and MCP server tool(s) in one pass.
3. Make tests pass.
4. Return completion status as `success | partial | blocked` with evidence.
Constraint: do not report success from mock-only behavior.
Keep the first slice small: