jpskill.com
🛠️ 開発・MCP コミュニティ

mcp-manager

MCPサーバーの状態を自動で確認し、必要に応じて電源のオンオフを切り替えたり、質問に答えたりすることで、MCPの管理を簡単にするSkill。

📜 元の英語説明(参考)

MCP 服务器智能管理助手。自动检测 MCP 可用性、智能开关、功能问答,提供人性化的 MCP 管理体验。

🇯🇵 日本人クリエイター向け解説

一言でいうと

MCPサーバーの状態を自動で確認し、必要に応じて電源のオンオフを切り替えたり、質問に答えたりすることで、MCPの管理を簡単にするSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o mcp-manager.zip https://jpskill.com/download/8439.zip && unzip -o mcp-manager.zip && rm mcp-manager.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8439.zip -OutFile "$d\mcp-manager.zip"; Expand-Archive "$d\mcp-manager.zip" -DestinationPath $d -Force; ri "$d\mcp-manager.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して mcp-manager.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → mcp-manager フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

MCP 管理助手

MCP (Model Context Protocol) サーバーをインテリジェントに管理し、自動検出、スマートスイッチ、機能に関する質問応答を提供します。

機能特性

1. 自動ヘルスチェック

  • すべての MCP サーバーの可用性を定期的にテストします
  • 接続状態、応答時間、機能の可用性を検出します
  • 利用できない場合は、自動リマインダーをトリガーします

2. スマートスイッチ管理

  • 使用頻度に基づいて、アイドル状態の MCP を自動的に閉じます
  • 必要に応じて、対応する MCP を自動的に起動します
  • スイッチの履歴を保存し、手動制御をサポートします

3. ユーザーフレンドリーな機能に関する質問応答

  • 自然言語で MCP の機能を問い合わせます
  • 各 MCP ができること、できないことを教えてくれます
  • 最適な MCP の組み合わせを推奨します

使用方法

ヘルスチェック

# すべての MCP の状態を確認します
mcp health check

# 特定の MCP を確認します
mcp health check github

# 継続的な監視(1分ごとにチェック)
mcp health monitor

スイッチ管理

# すべての MCP とその状態をリスト表示します
mcp list

# MCP を有効にします
mcp enable github

# MCP を無効にします
mcp disable chrome-devtools

# 自動最適化(アイドル状態の MCP を閉じます)
mcp optimize

# 使用統計を表示します
mcp stats

機能に関する質問応答

# 自然言語で質問します
"GitHub MCP は何ができますか?"
"どの MCP がブラウザー操作を処理できますか?"
"すべての MCP の機能を要約してください"
"Chrome DevTools MCP の制限は何ですか?"

MCP 機能ライブラリ

chrome-devtools

できること:

  • 🌐 ブラウザー操作の自動化(クリック、入力、ナビゲーション)
  • 📸 スクリーンショットとスナップショット
  • 🔍 ネットワークリクエストの監視
  • 🐛 コンソールログの表示
  • ⚡ パフォーマンス分析

できないこと:

  • ❌ API key が必要な外部サービスの呼び出し
  • ❌ コードの実行(JavaScript の評価のみ)
  • ❌ ファイルシステムへのアクセス

適用可能なシナリオ: ウェブテスト、データスクレイピング、UI 自動化


github

できること:

  • 📂 リポジトリとコードの検索
  • 🔍 Issue と PR の表示
  • 📊 リポジトリの統計情報の取得
  • 🌿 ブランチとタグの管理
  • 👥 ユーザーとリポジトリの情報クエリ

できないこと:

  • ❌ コードの変更(読み取り専用操作)
  • ❌ リポジトリの作成/削除
  • ❌ Issue の管理(追加の権限が必要)

適用可能なシナリオ: コード検索、リポジトリ分析、コラボレーション情報のクエリ


context7

できること:

  • 🧠 長期記憶の保存
  • 💾 コンテキストの保存と検索
  • 🔗 セッション間の情報共有
  • 📚 知識ベースの管理

できないこと:

  • ❌ リアルタイムデータ処理
  • ❌ 複雑な数値計算
  • ❌ 画像/動画処理

適用可能なシナリオ: 長期記憶、コンテキストの保持、知識管理


filesystem

できること:

  • 📁 ファイルの読み取りと書き込み
  • 🔍 ファイル内容の検索
  • 📋 ディレクトリ構造のリスト表示
  • 📝 ファイルの作成と削除

できないこと:

  • ❌ システムコマンドの実行
  • ❌ 制限されたディレクトリへのアクセス
  • ❌ システム構成の変更

適用可能なシナリオ: ファイル操作、コード生成、ドキュメント処理


browser

できること:

  • 🌐 ウェブページへのナビゲーション
  • 📸 ページスクリーンショット
  • 🔍 ページ内容の表示
  • 🖱️ 基本的なクリック操作

できないこと:

  • ❌ 複雑なフォームへの入力
  • ❌ 複数のタブの管理
  • ❌ JavaScript の実行

適用可能なシナリオ: 簡単なウェブページへのアクセス、コンテンツスクレイピング


スマート提案システム

シナリオ:ウェブ自動化

推奨 MCP: chrome-devtools

# 自動的に有効にします
mcp enable chrome-devtools

# リソースを節約するために、その他を閉じます
mcp disable context7

シナリオ:コード検索と分析

推奨 MCP: github

mcp enable github
mcp disable chrome-devtools

シナリオ:長期記憶

推奨 MCP: context7

mcp enable context7

シナリオ:ファイル操作

推奨 MCP: filesystem

mcp enable filesystem

ヘルスチェックメカニズム

チェック指標

  • 接続状態:MCP プロセスが実行されているかどうか
  • 応答時間:呼び出しの応答遅延
  • 機能テスト:簡単な操作を実行してテストします
  • エラー率:最近の失敗回数

チェック頻度

  • リアルタイムチェック:使用する前に毎回チェックします
  • 定期チェック:1時間ごとに1回
  • 詳細チェック:1日に1回(完全な機能テスト)

失敗リマインダー

MCP が利用できないことが検出された場合:

⚠️ MCP Alert: github

状態: 利用不可
エラー: Connection timeout
提案: 1. ネットワーク接続を確認します 2. API token を検証します 3. MCP を再起動します

[自動的に無効にする] github は自動的に無効になりました

自動最適化戦略

アイドル状態の検出

  • 30分間未使用 → 閉じる候補としてマーク
  • 1時間未使用 → 自動的に閉じる(手動で有効にしない限り)
  • 継続的な使用 → 有効のまま

リソース使用量の優先順位

高優先度(常に有効にしておく):

  • filesystem(ファイル操作)
  • 現在のプロジェクトに必要な MCP

低優先度(自動的に閉じることができる):

  • chrome-devtools(リソース使用量が多い)
  • context7(オプション機能)

スマート予測

ユーザーの過去の行動に基づいてニーズを予測します:

ユーザーはよく:午前中にコード検索 + 午後にウェブ自動化

予測:
- 09:00-12:00: github を有効にします
- 14:00-18:00: chrome-devtools を有効にします
- その他の時間: 両方を閉じます

使用例

例 1:自動ヘルスモニタリング

# 監視サービスを開始します
mcp health monitor

# 出力例:
🔍 MCP Health Monitor
━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ chrome-devtools: OK (45ms)
✅ github: OK (120ms)
✅ context7: OK (89ms)

[Last check: 2026-01-31 17:50:00]
[Next check: 2026-01-31 17:51:00]

例 2:機能に関する質問応答

ユーザー: "chrome-devtools は何ができますか?"

アシスタント: 🎯 Chrome DevTools MCP 機能の概要

✅ 強み:
  • ウェブ自動化 - クリック、入力、ナビゲーション
  • スクリーンショットとスナップショット - ページの状態を視覚化
  • ネットワーク監視 - リクエストとレスポンスを表示
  • パフォーマンス分析 - ページの読み込みパフォーマンス

⚠️ 制限:
  • Chrome ブラウザーの実行が必要
  • 制限されたウェブサイトにアクセスできない
  • JavaScript の評価が制限される

💡 適用可能なシナリオ:
  • ウェブテストの自動化
  • データスクレイピング
  • UI インタラクションテスト

有効にするのを手伝いましょうか?

例 3:スマート最適化

mcp optimize

# 出力:
📊 MCP 使用分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━

アクティブな MCP (3個):
  • github - 使用: 15回/時間 ✅ 有効のまま
  • filesystem - 使用: 8回/時間 ✅ 有効のまま
  • chrome-devtools - 使用: 0回 (30分間アイドル状態)

アイドル状態の MCP (2個):
  • context7 - 2時間未使用
  • browser - 4時間未使用

🔧 最適化の提案:
  chrome-devtools を閉じます (約 200MB のメモリを節約)
  context7 を閉じます (約 50MB のメモリを節約)

[最適化を適用] y/N? y
✅ 最適化されました。約 250MB のメモリを節約しました

構成ファイル

~/.mcp-manager/config.json

{
  "healthCheck": {
    "interval": 3600,
    "timeout": 10,
    "retryCount": 3
  },
  "autoOptimize": {
    "enabled": true,
    "idleTimeout": 3600,
    "saveHistory": true
  },
  "notifications": {
    "enabled": true,
    "channels": ["whatsapp", "console"],
    "urgency": "high"
  },
  "preferences": {
    "alwaysKeep": ["filesystem"],
    "autoClose": ["chrome-devtools", "context7"]
  }
}

コマンドリファレンス

コマンド 説明
mcp list すべての MCP をリスト表示します
mcp status [name] MCP の状態を表示します
mcp enable <name> MCP を有効にします
mcp disable <name> MCP を無効にします
mcp health check ヘルスチェック
mcp health monitor 継続的な監視
mcp optimize 自動最適化
mcp stats 使用統計
mcp help <name> MCP 機能の説明

ベストプラクティス

1. 必要に応じて有効にする

リソースを大量に消費する MCP(chrome-devtools など)は、必要な場合にのみ有効にします

2. 定期的に最適化する

mcp optimize を毎日実行して、アイドル状態の MCP をクリーンアップします

3. ヘルス状態を監視する

mcp health monitor を起動して継続的に監視します

4. 機能を優先する

要件が不明な場合は、まず「どの MCP が X を実行できますか?」と質問します

5. 必要なものを保持する

alwaysKeep 構成を設定して、コア MCP が常に利用できるようにします


トラブルシューティング

MCP を起動できません

# 詳細なログを表示します
mcp status github --verbose

# 構成を確認します
cat ~/.claude.json | grep -A 10 github

# 接続をテストします
mcp health check github --debug

リソース使用量が高すぎる

# 使用量を確認します
mcp stats

# 最適化します
mcp optimize --aggressive

# 手動で閉じます
mcp disable chrome-devtools

頻繁に切断される

# ヘルスチェックを確認します
mcp health check --full

# タイムアウト設定を調整します
# config.json を編集して、timeout 値を増やします

# 自動再接続を有効にします
mcp config set autoReconnect true

開発計画

v1.0 (現在)

  • ✅ 基本的なヘルスチェック
  • ✅ 手動スイッチ管理
  • ✅ 機能に関する質問応答

v1.1 (計画中)

  • ⏳ 自動スイッチ
  • ⏳ スマート予測
  • ⏳ 使用統計

v2.0 (将来)

  • ⏳ MCP パフォーマンス最適化の提案
  • ⏳ 自動依存関係の解決
  • ⏳ MCP 更新管理

貢献

Issue と PR の送信を歓迎します!


MCP 管理をシンプルかつスマートに 🚀

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

MCP 管理助手

智能管理 MCP (Model Context Protocol) 服务器,提供自动检测、智能开关和功能问答。

功能特性

1. 自动健康检测

  • 定期测试所有 MCP 服务器可用性
  • 检测连接状态、响应时间、功能可用性
  • 不可用时触发自动提醒

2. 智能开关管理

  • 根据使用频率自动关闭闲置 MCP
  • 需要时自动启动对应 MCP
  • 保存开关历史,支持手动控制

3. 人性化功能问答

  • 自然语言询问 MCP 功能
  • 告诉你每个 MCP 能做什么、不能做什么
  • 推荐最适合的 MCP 组合

使用方法

健康检测

# 检查所有 MCP 状态
mcp health check

# 检查特定 MCP
mcp health check github

# 持续监控(每分钟检查一次)
mcp health monitor

开关管理

# 列出所有 MCP 及状态
mcp list

# 启用 MCP
mcp enable github

# 禁用 MCP
mcp disable chrome-devtools

# 自动优化(关闭闲置 MCP)
mcp optimize

# 查看使用统计
mcp stats

功能问答

# 自然语言询问
"GitHub MCP 能做什么?"
"哪个 MCP 可以处理浏览器操作?"
"帮我总结一下所有 MCP 的功能"
"Chrome DevTools MCP 的局限性是什么?"

MCP 功能库

chrome-devtools

能做什么:

  • 🌐 自动化浏览器操作(点击、输入、导航)
  • 📸 截图和快照
  • 🔍 网络请求监控
  • 🐛 控制台日志查看
  • ⚡ 性能分析

不能做什么:

  • ❌ 需要 API key 的外部服务调用
  • ❌ 代码执行(仅 JavaScript 评估)
  • ❌ 文件系统访问

适用场景: 网页测试、数据抓取、UI 自动化


github

能做什么:

  • 📂 搜索仓库和代码
  • 🔍 查看 Issue 和 PR
  • 📊 获取仓库统计信息
  • 🌿 分支和标签管理
  • 👥 用户和仓库信息查询

不能做什么:

  • ❌ 修改代码(只读操作)
  • ❌ 创建/删除仓库
  • ❌ 管理 Issues(需要额外权限)

适用场景: 代码搜索、仓库分析、协作信息查询


context7

能做什么:

  • 🧠 长期记忆存储
  • 💾 保存和检索上下文
  • 🔗 跨会话信息共享
  • 📚 知识库管理

不能做什么:

  • ❌ 实时数据处理
  • ❌ 复杂数值计算
  • ❌ 图像/视频处理

适用场景: 长期记忆、上下文保持、知识管理


filesystem

能做什么:

  • 📁 读取和写入文件
  • 🔍 搜索文件内容
  • 📋 列出目录结构
  • 📝 创建和删除文件

不能做什么:

  • ❌ 执行系统命令
  • ❌ 访问受限目录
  • ❌ 修改系统配置

适用场景: 文件操作、代码生成、文档处理


browser

能做什么:

  • 🌐 导航到网页
  • 📸 页面截图
  • 🔍 查看页面内容
  • 🖱️ 基本点击操作

不能做什么:

  • ❌ 复杂表单填写
  • ❌ 多标签页管理
  • ❌ JavaScript 执行

适用场景: 简单网页访问、内容抓取


智能建议系统

场景:网页自动化

推荐 MCP: chrome-devtools

# 自动启用
mcp enable chrome-devtools

# 其他关闭以节省资源
mcp disable context7

场景:代码搜索和分析

推荐 MCP: github

mcp enable github
mcp disable chrome-devtools

场景:长期记忆

推荐 MCP: context7

mcp enable context7

场景:文件操作

推荐 MCP: filesystem

mcp enable filesystem

健康检测机制

检测指标

  • 连接状态:MCP 进程是否运行
  • 响应时间:调用响应延迟
  • 功能测试:执行简单操作测试
  • 错误率:近期失败次数

检测频率

  • 实时检测:每次使用前检查
  • 定期检测:每小时一次
  • 深度检测:每天一次(完整功能测试)

失败提醒

检测到 MCP 不可用时:

⚠️ MCP Alert: github

状态: 不可用
错误: Connection timeout
建议: 1. 检查网络连接 2. 验证 API token 3. 重启 MCP

[自动禁用] github 已自动禁用

自动优化策略

闲置检测

  • 30分钟未使用 → 标记为候选关闭
  • 1小时未使用 → 自动关闭(除非手动启用)
  • 持续使用 → 保持启用

资源占用优先级

高优先级(始终保持启用):

  • filesystem(文件操作)
  • 当前项目必需的 MCP

低优先级(可自动关闭):

  • chrome-devtools(资源占用高)
  • context7(可选功能)

智能预测

根据用户历史行为预测需求:

用户经常:上午代码搜索 + 下午网页自动化

预测:
- 09:00-12:00: 启用 github
- 14:00-18:00: 启用 chrome-devtools
- 其他时间: 两者都关闭

使用示例

示例 1:自动健康监控

# 启动监控服务
mcp health monitor

# 输出示例:
🔍 MCP Health Monitor
━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ chrome-devtools: OK (45ms)
✅ github: OK (120ms)
✅ context7: OK (89ms)

[Last check: 2026-01-31 17:50:00]
[Next check: 2026-01-31 17:51:00]

示例 2:功能问答

用户: "chrome-devtools 能做什么?"

助手: 🎯 Chrome DevTools MCP 功能概览

✅ 强项:
  • 网页自动化 - 点击、输入、导航
  • 截图和快照 - 可视化页面状态
  • 网络监控 - 查看请求和响应
  • 性能分析 - 页面加载性能

⚠️ 局限:
  • 需要 Chrome 浏览器运行
  • 无法访问受限网站
  • JavaScript 评估受限

💡 适用场景:
  • 网页测试自动化
  • 数据抓取
  • UI 交互测试

需要我帮你启用它吗?

示例 3:智能优化

mcp optimize

# 输出:
📊 MCP 使用分析
━━━━━━━━━━━━━━━━━━━━━━━━━━━

活跃 MCP (3个):
  • github - 使用: 15次/小时 ✅ 保持启用
  • filesystem - 使用: 8次/小时 ✅ 保持启用
  • chrome-devtools - 使用: 0次 (闲置30分钟)

闲置 MCP (2个):
  • context7 - 未使用2小时
  • browser - 未使用4小时

🔧 优化建议:
  关闭 chrome-devtools (节省 ~200MB 内存)
  关闭 context7 (节省 ~50MB 内存)

[应用优化] y/N? y
✅ 已优化,节省 ~250MB 内存

配置文件

~/.mcp-manager/config.json

{
  "healthCheck": {
    "interval": 3600,
    "timeout": 10,
    "retryCount": 3
  },
  "autoOptimize": {
    "enabled": true,
    "idleTimeout": 3600,
    "saveHistory": true
  },
  "notifications": {
    "enabled": true,
    "channels": ["whatsapp", "console"],
    "urgency": "high"
  },
  "preferences": {
    "alwaysKeep": ["filesystem"],
    "autoClose": ["chrome-devtools", "context7"]
  }
}

命令参考

命令 说明
mcp list 列出所有 MCP
mcp status [name] 查看 MCP 状态
mcp enable <name> 启用 MCP
mcp disable <name> 禁用 MCP
mcp health check 健康检查
mcp health monitor 持续监控
mcp optimize 自动优化
mcp stats 使用统计
mcp help <name> MCP 功能说明

最佳实践

1. 按需启用

只在需要时启用资源密集型 MCP(如 chrome-devtools)

2. 定期优化

每天运行 mcp optimize 清理闲置 MCP

3. 监控健康

启动 mcp health monitor 持续监控

4. 功能先行

不确定需求时,先询问"哪个 MCP 能做 X?"

5. 保留必需

设置 alwaysKeep 配置,确保核心 MCP 始终可用


故障排查

MCP 无法启动

# 查看详细日志
mcp status github --verbose

# 检查配置
cat ~/.claude.json | grep -A 10 github

# 测试连接
mcp health check github --debug

资源占用过高

# 查看占用
mcp stats

# 优化
mcp optimize --aggressive

# 手动关闭
mcp disable chrome-devtools

频繁掉线

# 检查健康检测
mcp health check --full

# 调整超时设置
# 编辑 config.json,增加 timeout 值

# 启用自动重连
mcp config set autoReconnect true

开发计划

v1.0 (当前)

  • ✅ 基础健康检测
  • ✅ 手动开关管理
  • ✅ 功能问答

v1.1 (计划中)

  • ⏳ 自动开关
  • ⏳ 智能预测
  • ⏳ 使用统计

v2.0 (未来)

  • ⏳ MCP 性能优化建议
  • ⏳ 自动依赖解决
  • ⏳ MCP 更新管理

贡献

欢迎提交 Issue 和 PR!


让 MCP 管理变得简单智能 🚀