claude/skills/managing-mcp/SKILL.md
mmcpを使ってMCPサーバーを追加・削除・一覧表示・設定適用する。「MCP追加」「MCP削除」「MCP管理」「MCPサーバー入れて」「MCPを設定して」「MCP server追加」「MCPの一覧」「mmcp」と言及された時に使用。Dockerベースの設定にも対応。
npx skillsauth add dealforest/dotfiles managing-mcpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
mmcp を使って MCP サーバーを管理する。
~/.mmcp.json → mmcp/mmcp.json へのシンボリックリンク{
"mode": "merge",
"agents": ["claude-code", "codex-cli", "gemini-cli"],
"mcpServers": {
"<server-name>": {
"command": "<command>",
"args": ["<arg1>", "<arg2>"],
"env": {}
}
}
}
mode: merge(既存設定に追加)または replace(既存設定を上書き)agents: apply 時の適用対象エージェント一覧npx mmcp list
npx mmcp list --json # JSON 形式で出力
npx mmcp add <name> <command> [args...]
# 例: npx ベースの MCP サーバー
npx mmcp add context7 npx -y @upstash/context7-mcp@latest
# 環境変数付き
npx mmcp add myserver npx my-mcp -e API_KEY=xxx
# 同名サーバーを上書き
npx mmcp add --force context7 npx -y @upstash/context7-mcp@latest
npx mmcp remove <name>
npx mmcp agents list # 適用対象エージェント一覧
npx mmcp agents add <name...> # エージェントを追加
npx mmcp agents remove <name...> # エージェントを削除
対応エージェント: claude-code, claude-desktop, codex-cli, cursor, gemini-cli, github-copilot-cli
npx mmcp apply # 全エージェントに適用
npx mmcp apply --agents claude-code # 特定エージェントのみ
npx mmcp apply --mode replace # 既存設定を上書き
追加・削除後は apply で各エージェントに設定を反映する。
mmcp add は Docker 用の専用オプションがないため、Docker ベースのサーバーは mmcp/mmcp.json を直接編集する。
"xcodeproj": {
"command": "docker",
"args": [
"run", "--rm", "-i",
"-v", "${PWD}:/workspace",
"ghcr.io/giginet/xcodeproj-mcp-server",
"/workspace"
]
}
MCP サーバーの args 内で環境変数を使う場合、エージェントごとに展開ルールが異なる:
| 記法 | Claude Code | VS Code 系 (Cursor 等) |
|------|-------------|----------------------|
| ${PWD} | 展開される | 展開される |
| $PWD | 展開されない | 展開されない |
| ${workspaceFolder} | 展開されない (VS Code 専用) | 展開される |
${VAR} 形式のシェル環境変数のみ展開する${workspaceFolder} は VS Code 専用変数のため Claude Code では使えない${PWD} を使うことtools
ブラウザ操作を自動化する。Webテスト、フォーム入力、スクリーンショット撮影、データ抽出に対応。「Webページを開いて」「ブラウザで確認」「スクリーンショットを撮って」「フォームに入力」「Webテスト」「playwright」「ブラウザ操作」「ページを操作」と言及された時に使用。
tools
mmcpを使ってMCPサーバーを追加・削除・一覧表示・設定適用する。「MCP追加」「MCP削除」「MCP管理」「MCPサーバー入れて」「MCPを設定して」「MCP server追加」「MCPの一覧」「mmcp」と言及された時に使用。Dockerベースの設定にも対応。
testing
実装完了後の品質レビューパイプラインを実行する。Agent Teams でコードレビュー、E2Eテスト、UI/UXレビューを並列で実行し、結果を集約してレポートする。「品質レビュー」「レビューして」「quality review」「実装完了したのでチェック」と言及された時に使用。
tools
mood-board プロジェクトの Maestro E2E テストを実行する。ビルド、シミュレータ起動、Firebase Emulator ready 確認、ダイアログ処理、フロー単位実行(FAIL 時は画面確認 → helper/環境側のみ修正 → 再実行のループ)、結果サマリを一貫して行う。「Maestro テスト実行」「E2E テストを回して」「Maestro を動かして」「テストを走らせて」と言及された時に使用。モバイルアプリのテストや動作確認にも使用。