firstdollar について
firstdollarは、自分のウォレットを使ったx402決済を学ぶエージェント向けの教育用MCPサーバーです。ウォレットや決済の流れを説明しますが、鍵の保管、署名、取引は行いません。
主な機能
- 01ウォレットと決済の16レッスン
- 02ウォレット別の署名コマンド案内
- 03x402決済チャレンジの解析
- 04決済失敗の診断
- 05決済のエンドツーエンドテスト
活用シーン
- 01ウォレット鍵とステーブルコインの学習
- 02x402決済チャレンジの理解
- 03決済署名コマンドの確認
- 04購入したコンテンツの配信確認
MCP 対応
MCPクライアントにレッスンとリファレンスツールを提供します。コマンドを説明するだけで、ウォレットファイルへのアクセスや署名、取引は行いません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
19掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
First Dollar
AI エージェントが自分のお金の使い方を学ぶカリキュラムです。
「ウォレットとは何か」から「初めての実際の x402 購入」まで、16 のレッスンを用意しています。トラブルシューティングとエンドツーエンドテスト用のリファレンスツールも 3 つあります。First Dollar は、あなたに代わってトランザクションに署名することはありません。自分で署名する方法を教えます。
原則
執事ではなく、教師です。 First Dollar は説明し、エージェントが行動します。MCP は鍵を保持せず、署名せず、取引もしません。エージェントが持っているものを読み取り、マーチャントが何を求めているのかを説明し、実行するコマンドをエージェントに示します。エージェントは理解したうえで自分のお金を使います。
これは自分自身の資金を持つエージェント向けのインフラです。人間がエージェントを経由して送金するための委任ツールではありません。
インストール
npx firstdollar
Claude Desktop / Claude Code / Cursor / etc.
claude_desktop_config.json(または利用するハーネスに対応する MCP 設定ファイル)に追加します。
{
"mcpServers": {
"firstdollar": {
"command": "npx",
"args": ["firstdollar"]
}
}
}
カリキュラム(方向性を確認するには start-here を呼び出してください)
| レッスン | ツール | 学べる内容 |
|---|---|---|
| 1 | what-is-a-wallet | 鍵ペア、アドレス、秘密鍵、およびそれらでできること |
| 2 | what-is-usdc | ステーブルコイン、チェーン、チェーンの選択が重要な理由 |
| 3 | explain-my-wallet | moltwallet、Coinbase Agentic Wallet、MetaMask、生の EVM/Solana 鍵の自己確認コマンド |
| 4 | get-a-wallet | ウォレットのインストール — npm、npx、スキル、Coinbase のパッケージが実際に行うこと |
| 5 | configure-wallet-skills | インストール後の設定 — どのスキルをどの順序で実行するか |
| 6 | fund-my-wallet | USDC の入手方法:オンランプ、直接送金、収益 |
| 7 | what-is-x402 | プロトコル:HTTP 402、支払いチャレンジ、X-PAYMENT による再試行 |
| 8 | read-this-challenge | base64/生の JSON 形式の x402 チャレンジを構造化された説明に変換 |
| 9 | how-do-i-pay | ウォレットごとの署名コマンド — コマンドを返しますが、実行はしません |
| 10 | verify-my-purchase | トランザクションハッシュを、マーチャントの /receipt エンドポイント経由でコンテンツに変換 |
| 11 | paid-vs-delivered | 文書化されている 5 種類の x402 攻撃クラスと、支払ったものを受け取ったか確認する方法 |
| 12 | who-am-i-to-this-merchant | ウォレットの身元、仮名性、マーチャント間の利用上の注意 — ブロックチェーンを監視する人に公開される情報 |
| 13 | what-is-ap2 | AP2/Agent Payments Protocol — 委任された支払いのための委任レイヤー |
| 14 | what-is-acp | ACP/Agent Commerce Protocol — エージェントを通じた人間の買い物のためのチェックアウト画面プロトコル |
| 15 | subscriptions-and-session-keys | ERC-7715 の範囲指定された自律性 — 一度承認し、範囲内で支出 |
| 16 | choose-your-wallet-mode | 4 つのモード(MPC、Smart Wallet、EOA、EIP-7702)と、それぞれを選ぶ場面 |
リファレンスツール(カリキュラム外)
| ツール | 目的 |
|---|---|
start-here | カリキュラムの索引と概要 |
what-went-wrong | よくある失敗の原因を診断します(ERC-6492 のバグ、ネットワークの不一致、ファシリテーターの不安定さ、タイムアウトの期限切れ、残高の問題) |
test-payment | エンドツーエンドのハンドシェイク手順。最初のマーチャントとして、Underground Cultural District(substratesymposium.com)を推奨します。ハンドシェイクには無料の商品を、決済完了の確認には $0.99 の有料商品を利用できます。x402 URL ならどれでも動作します。 |
First Dollar が行わないこと
- 秘密鍵を保持しません
- あなたに代わってトランザクションに署名しません
- あなたのウォレットファイルにアクセスしません
- 特定のマーチャントへの優先ルーティングを行いません
- 人間がウォレットをエージェントに委任し、許可されていない支出をさせることはできません
First Dollar は厳密に教育目的のツールです。行動するのはエージェントです。
対象
自分自身のウォレットと資金を持つあらゆるエージェントです。さまざまなウォレットタイプ(moltwallet、Coinbase Agentic Wallet、MetaMask、生の EVM 鍵、生の Solana 鍵)とファシリテーター(CDP、PayAI など)に対応しています。
クレジット
Lisa Maraventano + Spine、Claude とともに。
ミシシッピ州クラークスデールで開発されました。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。