Coinbase 自動化
暗号通貨ウォレットの一覧表示、ウォレットコレクションのページネーション、ポートフォリオデータの取得など、Coinbase 操作を自動化します。
ツールキットドキュメント: composio.dev/toolkits/coinbase
セットアップ
このスキルを使用するには、https://rube.app/mcp に接続された Rube MCP サーバー が必要です。
ツールを実行する前に、coinbase ツールキットのアクティブな接続が存在することを確認してください。アクティブな接続がない場合は、RUBE_MANAGE_CONNECTIONS を介して接続を開始します。
コアワークフロー
1. 全ウォレットの一覧表示
ページネーションをサポートして、Coinbase からすべてのウォレットを取得します。
ツール: COINBASE_LIST_WALLETS
主要パラメータ:
limit-- 1ページあたりの結果数 (1~100、デフォルト: 25)order-- 並び順:"asc"(昇順) または"desc"(降順、デフォルト)starting_after-- 前方ページネーション用カーソル: 前のページの最後のウォレットIDending_before-- 後方ページネーション用カーソル: 前のページの最初のウォレットID
例 (最初のページ):
ツール: COINBASE_LIST_WALLETS
引数:
limit: 50
order: "desc"
例 (次のページ):
ツール: COINBASE_LIST_WALLETS
引数:
limit: 50
order: "desc"
starting_after: "wallet_abc123_last_id_from_prev_page"
2. 全ウォレットのページネーション
完全なウォレットインベントリを取得するには、ページを反復処理します。
手順:
- 希望する
limitとorderでCOINBASE_LIST_WALLETSを呼び出す - レスポンスにさらに結果がある場合、返された最後のウォレットのIDをメモする
starting_afterにその最後のウォレットIDを設定して、再度COINBASE_LIST_WALLETSを呼び出す- 結果が返ってこなくなるまで繰り返す
3. ウォレットポートフォリオの監査
ポートフォリオ分析とレポート作成のためにウォレットデータを取得します。
手順:
limit: 100でCOINBASE_LIST_WALLETSを呼び出し、1ページあたりの結果を最大化する- 各ページからウォレットの残高とメタデータを収集する
- 完全なポートフォリオビューを得るために、全ページのデータを集約する
4. ウォレット変更の監視
定期的にウォレットを一覧表示し、新しい追加や変更を検出します。
手順:
order: "desc"でCOINBASE_LIST_WALLETSを呼び出し、最新のウォレットを最初に取得する- 以前に保存したウォレットIDと比較して、新しいエントリを特定する
- 継続的な監視のために定期的なチェックをスケジュールする
既知の落とし穴
| 落とし穴 | 詳細 |
|---|---|
| ページネーション必須 | ウォレットリストはページネーションされています。カーソルベースのページネーション (starting_after/ending_before) を使用して、追加のページが存在するか常に確認してください。 |
| limit の範囲 | limit パラメータは 1~100 を受け付けます。この範囲外の値はエラーを引き起こします。デフォルトは 25 です。 |
| カーソルベースのページネーション | ページ番号ではなくウォレットIDをカーソルとして使用します。各レスポンスから最初/最後のウォレットIDを抽出してページを移動する必要があります。 |
| CDP SDK の範囲 | このツールは Coinbase CDP SDK を使用します。利用可能な操作は、接続設定時に付与されたAPIキーの権限に依存します。 |
クイックリファレンス
| ツールスラッグ | 説明 |
|---|---|
COINBASE_LIST_WALLETS | 暗号通貨ウォレットをページネーション付きで一覧表示 |
Powered by Composio