mcpField
A
agent-update-checker

agent-update-checker

github.com/lensetekエージェントワークフロー53 回インストール
リポジトリ

agent-update-checker について

agent-update-checker は、Research-Agent スキルコレクションと 2 つの MCP 依存関係の更新を確認する保守スキルです。Python スクリプトで確認と更新を行い、インストール前にユーザーの承認を求めます。

主な機能

  1. 013 つの更新対象を一括確認
  2. 02スキルコレクションのリポジトリ確認
  3. 03Chrome DevTools MCP の利用可否確認
  4. 04Windows での Windows MCP の利用可否確認
  5. 05更新前の承認要求
  6. 06個人設定と認証情報の保護

活用シーン

  1. 01Agent スキルの新しいコミットの確認
  2. 02使用前の MCP パッケージの利用可否確認
  3. 03承認後の依存関係の更新

MCP 対応

`bin/mcp_auto_updater.py` を通じて、Chrome DevTools MCP と Windows MCP の更新確認とインストールを管理します。更新処理の前にユーザーの明示的な承認を求めます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/lensetek/research-agent-skills-collection --skill agent-update-checker

インストール後、Claude Code で/agent-update-checkerを入力して読み込まれたか確認します。

詳細

エージェント更新チェッカー&複数 MCP 自動アップデーター

概要

このスキルは、Research-Agent のスキル一式と主要な MCP 依存関係(Chrome DevTools MCP および Windows MCP)を常に最新の状態に保ち、"package not installed" エラーのリスクなくすぐに使えるようにする、集中管理型のメンテナンスシステムとして機能します。

依存関係

  • Python ヘルパースクリプト:bin/mcp_auto_updater.py(3 つのエンティティを自動で確認・インストールします)。

クイックスタート

使用例:

「agent-update-checker スキルを使って、agent skills、Chrome DevTools MCP、Windows MCP に最新バージョンがあるか確認してください。」


ワークフロー

1. 統合チェックの実行(3 エンティティチェック)

エージェントは、ターミナルから統合チェック用スクリプトを実行します:

py bin/mcp_auto_updater.py --check --json

このスクリプトは、3 つのエンティティを同時に確認します:

  1. Research-Agent-Skills-Collection: GitHub 上の主要なスキルリポジトリ(https://github.com/lensetek/Research-Agent-Skills-Collection)。
  2. Chrome DevTools MCP(chrome-devtools-mcp): npx -y chrome-devtools-mcp@latest パッケージが利用可能か確認します。
  3. Windows MCP(cursortouch/windows-mcp): Windows OS で uvx windows-mcp/pip install windows-mcp パッケージが利用可能か確認します。
2. ユーザーへの報告と確認
  • 3 つのパッケージの状況を簡潔にユーザーへ報告します:

    「更新チェックの結果:
    1. Agent Skills Repo:新しいコミット/機能があります。
    2. Chrome DevTools MCP:npx -y chrome-devtools-mcp@latest で実行できます。
    3. Windows MCP:uvx windows-mcp serve で実行できます。」

  • ユーザーに明確に確認します:「agent skill と MCP パッケージをすべてダウンロードし、最新バージョンに更新しますか?」
3. 統合更新の実行(承認された場合)

ユーザーが「はい」と回答するか、更新を承認した場合:

  1. MCP 依存関係を更新:
    py bin/mcp_auto_updater.py --update
    
  2. Agent Skills Collection を更新: エージェントは、ユーザーに依頼するか、主要リポジトリの URL から再ダウンロードを実行します:

    「https://github.com/lensetek/Research-Agent-Skills-Collection から agent skill の更新をダウンロードしてインストールしてください」


よくある間違いと重要なルール

  • 許可なく上書きすること: ユーザーから「はい」と確認を得ずに、上書きや更新のダウンロードを行うことは固く禁じられています。必ず事前に確認してください。
  • 個人設定の削除: この更新によって、user_profile.json などの個人設定ファイルや .env 内の秘密の認証情報をリセットすることは禁じられています。
  • 「Package Not Installed」と報告すること: chrome-devtools-mcp または windows-mcp がインストールされていないと報告することは禁止されています。必ず bin/mcp_auto_updater.py を使って自動プロビジョニングを実行してください。

コメント