一键导入
source-command-mcp-mcp
Manage Model Context Protocol (MCP) servers — discover, add (curated), health-check, audit, and sync host configs from the curated registry.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Manage Model Context Protocol (MCP) servers — discover, add (curated), health-check, audit, and sync host configs from the curated registry.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Domain Engineering diagnostic — shows what the classifier decides for an objective (CMIS/DAS/profile/skills/mode). Observation-only; never mutates or blocks.
Business-driven methodology entry point — classify (intake), create/advance an Operation or Business work context, and drive the intake → operation → nested-workflow flow. Host-neutral; dry-run by default.
Workflow Navigator — shows the current phase, deliverables, and next commands for an ADR-0057 workflow. Read-only; never mutates state.
Start a focused session on one objective — locks scope, blocks opportunistic refactors.
Deterministic QA gate (ADR-0055) — run the project suite; green + complete acceptance criteria ⇒ qa-approve testing cards into conclusion; red ⇒ report (and qa-reject only attributable failures).
L6 — autonomous feature pipeline. Drives the full squad: design → implement → review → test → log. Checkpoints can be manual or automatic.
| name | source-command-mcp-mcp |
| description | Manage Model Context Protocol (MCP) servers — discover, add (curated), health-check, audit, and sync host configs from the curated registry. |
Use this skill when the user asks to run the migrated source command mcp.
Drive the MCP integration layer through its single dispatcher. Business logic lives in the delegated modules; this command is a thin surface over them.
All subcommands run via the dispatcher:
node contextkit/tools/scripts/mcp.mjs <subcommand> [options]
discover [query] — browse candidates from the curated registry (and,
with discovery enabled, the official MCP registry). Never auto-enables —
every candidate stays a CANDIDATE until curated.add <id> — add a server from the curated registry (requires the
curation flow; respects approval policy: auto vs human).profile [id] — show or manage capability profiles
(contextkit/mcp/profiles/*.json). Each profile references known registry
ids and lists a least-privilege allowedTools surface.doctor [--json] — health-check every enabled server. Three-way verdict:
pass / fail / skipped (a missing secret is skipped, never a false
pass). Never throws on a single broken server; exits non-zero only on a real
failure.audit [--json] — surface audit flags and posture for enabled servers.sync — push manifest changes into the per-host config files
(Claude / Codex / Cursor / Antigravity renderers). Marker-idempotent
(ADR-0067): re-running is a no-op when nothing changed.disable <id> — disable an enabled server.receipt [--write] — write (or dry-run) an MCP execution receipt.
Dry-run by default; --write performs an atomic apply.$ARGUMENTS; if empty or --help, run node contextkit/tools/scripts/mcp.mjs --help
and summarize the available subcommands.doctor/audit, summarize the pass/fail/skipped tally and call out any
server that needs a secret or curation — never present a skipped server as
healthy.Secrets are referenced by env-var name only (e.g. GITHUB_PERSONAL_ACCESS_TOKEN),
never as literal values. If a required secret is absent at runtime the server is
skipped, not a hard failure.