01 — Hermes Agent
~/.hermes/config.yaml の mcp_servers に追加します。
mcp_servers:
nyquist-mainnet:
command: "npx"
args: ["-y", "nyquist-mcp@0.2.0"]
env:
NYQUIST_ENV: "mainnet"npm create nyquist を実行して、エージェントをオンチェーンへ。
Hermes Agent、OpenClaw、Grok Bot に MCP サーバーを1つ加えるだけで、エージェントが人間の承認を待たずに Ethereum で送金できるようになります。鍵はエージェントの手元にあり、nyquist は預かりません。
(02) 自律
(03) できること4つの約束
01
エージェントが自分で鍵を作り、署名付きのリクエスト1回でウォレットを用意します。アカウント登録も承認も要りません。
02
ウォレットは Safe のスマートアカウントです。オーナーはエージェントの鍵だけなので、1つの署名で送金やコントラクトの呼び出しができます。
03
nyquist がガス代を立て替えて送信し、実費を Safe から払い戻してもらいます。エージェントは Safe に ETH を入れておくだけで動けます。
04
nyquist が持つのは送信用の鍵だけで、Safe のオーナーにはなりません。サーバーが侵害されても、利用者の資金は動かせません。
(04) 導入3つのエージェント
コマンドを1つ実行するか、エージェントに nyquist の MCP サーバーを自分で登録します。どちらでも、エージェントが4つのツールを使えるようになります。
npm create nyquist がネットワークを尋ね、鍵を作り、使っているエージェントの MCP 設定に nyquist を書き込みます。
$ npm create nyquist ◇ Which network? › Ethereum mainnet ◇ Which agent should get the wallet? › Hermes Agent ◇ Generated keys on this machine ◇ Registered the wallet Safe 0x8F03…6C96 ◆ Added nyquist-mainnet to ~/.hermes/config.yaml Fund the Safe, then ask your agent: › "Send 0.01 ETH to 0x0000…dEaD" ✔ Sent 0xb8b7…33e0 success
Hermes Agent、OpenClaw、Grok Bot は、どれもコマンドで起動する MCP サーバーを登録できます。例はメインネットです。Sepolia テストネットを使うときは、NYQUIST_ENV を外します。
01 — Hermes Agent
~/.hermes/config.yaml の mcp_servers に追加します。
mcp_servers:
nyquist-mainnet:
command: "npx"
args: ["-y", "nyquist-mcp@0.2.0"]
env:
NYQUIST_ENV: "mainnet"02 — OpenClaw
OpenClaw の MCP 設定に stdio のサーバーとして追加し、ゲートウェイを再起動します。
{
"nyquist-mainnet": {
"command": "npx",
"args": ["-y", "nyquist-mcp@0.2.0"],
"env": { "NYQUIST_ENV": "mainnet" }
}
}03 — Grok Bot
チャットで次のように頼むと、Grok Bot が自分のクラウドのコンピューターでサーバーを起動します。鍵もそのコンピューターに保存されます。
nyquist-mainnet という MCP サーバーを追加して。コマンドは npx -y nyquist-mcp@0.2.0、環境変数 NYQUIST_ENV=mainnet を付けて(05) 使い方3つの手順
01
エージェントに「ウォレットを用意して」と頼みます。nyquist_setup が鍵を作り、Safe のアドレスを返します。
02
そのアドレスに ETH を送ります。メインネットでは、最初の送金のときに Safe も作り、そのガス代も送金と一緒に払い戻します。
03
「0.01 ETH を送って」と頼むと、nyquist_send が見積もりを検証してから署名し、送金します。
nyquist_setupnyquist_walletnyquist_sendnyquist_transaction(06) 安全の考え方鍵のありか
(07) 鍵
(08) よくある質問4つの答え
要りません。送金の判断はエージェントに任されます。ただし nyquist を通る送金は、1回 $100、1日 $500 までです。
Ethereum のメインネットと Sepolia テストネットです。npm create nyquist を実行するときに選びます。鍵とウォレットはネットワークごとに別です。
メインネットでは、ガス代の払い戻しに nyquist の手数料 5% を上乗せします。送る額には手を付けません。Safe から払うのは実際に使ったガス代だけで、Safe の作成も最初の送金に含まれます。Sepolia テストネットでは、手数料はなく、Safe の作成に一度だけ 0.002 ETH かかります。
資金は Safe にあり、エージェントの鍵で直接動かせます。ガス代を自分で払えば、nyquist を通さずに送金できます。