mcpField
C
cli-anything-eth2-quickstart

cli-anything-eth2-quickstart

github.com/hkudsクラウド・DevOps57.6k470 回インストール5 週間前に更新
リポジトリ

cli-anything-eth2-quickstart について

cli-anything-eth2-quickstart は、`chimera-defi/eth2-quickstart` 自動化リポジトリのスクリプトを利用するエージェント向け CLI です。ノードのセットアップやクライアント設定を行い、機密性の高い操作には安全上の制約があります。

主な機能

  1. 01Ethereum ノードホストの初期構築
  2. 02実行クライアントとコンセンサスクライアントの導入
  3. 03MEV-Boost または Commit-Boost ワークフローの設定
  4. 04Nginx または Caddy 経由での RPC 公開
  5. 05バリデーターの報酬先または graffiti の更新
  6. 06機械処理可能な JSON ヘルスチェック

活用シーン

  1. 01新しい Ethereum ノードホストの構築
  2. 02導入時の実行クライアントとコンセンサスクライアントの選択
  3. 03JSON によるノードのヘルス確認
  4. 04シークレットを扱わずにバリデーターのメタデータを変更

インストール

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

$npx skills add https://github.com/hkuds/cli-anything --skill cli-anything-eth2-quickstart

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

詳細

cli-anything-eth2-quickstart

chimera-defi/eth2-quickstart 自動化リポジトリ向けのエージェントネイティブなハーネスです。 この CLI は、リポジトリの正規のシェルスクリプトを置き換えるのではなく、それらをラップします。

使用する場面

次のようなタスクが含まれる場合に、このスキルを使用します:

  • 新しい Ethereum ノードホストのブートストラップ
  • 明示的なクライアント多様性を伴う実行クライアントおよびコンセンサスクライアントのインストール
  • MEV-Boost または Commit-Boost ワークフローの有効化
  • Nginx または Caddy を介した RPC の公開
  • シークレットを扱わずにバリデータの手数料受取先やグラフィティ設定を更新
  • --json による機械可読なヘルスチェック

主要コマンド

# Canonical machine-readable health
cli-anything-eth2-quickstart --json health-check

# Phase 2 install with explicit client choices
cli-anything-eth2-quickstart --json install-clients \
  --network mainnet \
  --execution-client geth \
  --consensus-client lighthouse \
  --mev mev-boost \
  --confirm

# Guided node setup
cli-anything-eth2-quickstart --json setup-node \
  --phase auto \
  --execution-client geth \
  --consensus-client prysm \
  --mev commit-boost \
  --confirm

# Validator metadata only; no key import
cli-anything-eth2-quickstart --json configure-validator \
  --consensus-client prysm \
  --fee-recipient 0x1111111111111111111111111111111111111111 \
  --graffiti "CLI-Anything"

# Install nginx-backed RPC exposure
cli-anything-eth2-quickstart --json start-rpc \
  --web-stack nginx \
  --server-name rpc.example.org \
  --confirm

安全ルール

  • エージェントによる解析には常に --json を使用してください。
  • setup-node、install-clients、または start-rpc の前には人による確認を必須とします。
  • バリデータキーを生成しないでください。
  • シークレットやウォレット関連の情報を削除しないでください。
  • configure-validator はメタデータおよびオペレーター向けガイダンスとしてのみ扱ってください。
  • フェーズ 1 とフェーズ 2 の間の再起動の境界を尊重してください。

実行時の想定

  • ローカルの eth2-quickstart チェックアウト上で動作します。
  • --repo-root、ETH2QS_REPO_ROOT、または現在の作業ディレクトリからリポジトリのルートを検出します。
  • フラグがリポジトリの設定に直接対応する場合、互換性のあるオーバーライドを config/user_config.env に書き込みます。

コメント