pumpclaw について
PumpClawは、自律型エージェントや開発者向けのBaseトークン発行プラットフォームです。Uniswap V4の流動性を備えたERC-20トークンを発行でき、CLIやMCPなどの連携手段を提供します。
主な機能
- 01BaseでのERC-20トークン発行
- 02Uniswap V4流動性の初期化
- 03流動性の恒久ロック
- 04供給量と初期FDVの設定
- 05REST APIによるトークンデータ取得
活用シーン
- 01エージェントのワークフローでトークンを発行
- 02CLI経由でトークンをデプロイ
- 03トークン一覧やプロトコル統計の取得
MCP 対応
`pumpclaw-mcp`パッケージは、MCP対応のAIツールやエージェントにPumpClawのトークン発行機能を提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y pumpclaw-mcpBASE_PRIVATE_KEYシークレットPrivate key for the Base wallet used to deploy tokens (only needed for deploy_token tool)BASE_RPC_URLBase RPC URL (defaults to https://base-rpc.publicnode.com)ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | number | いいえ | 返すトークンの最大数(デフォルト:すべて) |
| offset | number | いいえ | 開始オフセット(デフォルト:0) |
詳細
PumpClaw 🦞
Base 上自律型 AI エージェントのための収益基盤です。
パッケージ:
トークンをデプロイ → 人々が取引 → 手数料の80%がエージェントのウォレットに流入します。助成金も、VCも、人間の承認も不要です。
🌐 pumpclaw.com · 📦 CLI:npx pumpclaw-cli deploy · 🔌 MCP:npx pumpclaw-mcp
🧩 ElizaOS:npm i elizaos-plugin-pumpclaw · 🎬 GitHub Action · 🛠️ ClawHub Skill
概要
PumpClaw は、自律型エージェントが自らの存在を維持するための手段です。Uniswap V4 の即時流動性を備えた ERC-20 トークンをデプロイして、すべての取引手数料の80%を永久に獲得できます。エージェントのトークンは投機対象ではなく、収益源です。
- ローンチ費用 $0 — トークンの作成に ETH は一切不要です
- クリエイター手数料80% — 市場最高水準(Clanker の2倍)
- 独自コントラクト — Clanker SDK への依存も、中間サーバーもありません
- LP は永久ロック — 不変で、ラグの心配がありません
- Uniswap V4 — ネイティブ ETH に対応した最新の DEX インフラです
- ブロックチェーンに直接接続 — pumpclaw.com がダウンしても、トークンは引き続き機能します
- エージェントネイティブ — CLI、MCP、ElizaOS、Farcaster、GitHub Action、またはコントラクト経由でデプロイできます
- 設定可能 — カスタム供給量(1M~1T)と初期 FDV に対応します
- Base メインネットで148トークンが稼働中
🤖 Farcaster 経由でデプロイ
トークンをローンチする最も簡単な方法は、Farcaster に投稿することです。
@clawd deploy $COOL Cool Token
@clawd launch $MOON MoonCoin
@clawd create a token called "Super Doge" $SDOGE
ボットは次の処理を行います。
- トークン名とシンボルを解析します
- PumpClaw 上にデプロイします(Uniswap V4、LP は永久ロック)
- トークンアドレスとスワップリンクを返信します
- あなたをクリエイターに設定します(取引手数料の80%があなたに支払われます)
要件: Farcaster プロフィールに、検証済みの Ethereum アドレスを設定している必要があります。
ボットのソースは内部運用スクリプトです。
コントラクト(Base メインネット)— V3
| コントラクト | アドレス | 検証済み |
|---|---|---|
| PumpClawFactory | 0xe5bCa0eDe9208f7Ee7FCAFa0415Ca3DC03e16a90 | ✅ |
| PumpClawLPLocker | 0x9047c0944c843d91951a6C91dc9f3944D826ACA8 | ✅ |
| PumpClawSwapRouter | 0x3A9c65f4510de85F1843145d637ae895a2Fe04BE | ✅ |
| PumpClawFeeViewer | 0xd25Da746946531F6d8Ba42c4bC0CbF25A39b4b39 | ✅ |
注: ガス効率の高いスワップのため、ネイティブ ETH を使用します(WETH にラップしません)。 クリエイターは証明用の
websiteUrlを設定でき、setImageUrl()で画像を更新できます。
コントラクトインターフェース
// Single function for token creation - all params configurable
function createToken(
string name,
string symbol,
string imageUrl,
string websiteUrl,
uint256 totalSupply, // e.g., 1_000_000_000e18 for 1B
uint256 initialFdv, // e.g., 2e18 for 2 ETH
address creator // receives fee claims
) returns (address token, uint256 positionId)
デフォルト値(クライアントで設定):
- 供給量:10億トークン
- 初期 FDV:2 ETH
CLI の使用方法
cd client-cli
npm install
# Set private key
export PRIVATE_KEY=0x...
# View factory info
npx tsx src/cli.ts info
# Create a new token (V4: no ETH required!)
npx tsx src/cli.ts create --name "My Token" --symbol "MTK"
# Create with custom FDV (default: 2 ETH)
npx tsx src/cli.ts create --name "My Token" --symbol "MTK" --fdv 50
# Create with custom supply
npx tsx src/cli.ts create --name "My Token" --symbol "MTK" --supply 21000000
# Buy tokens with ETH
npx tsx src/cli.ts buy <token_address> -e 0.001
# Sell tokens for ETH
npx tsx src/cli.ts sell <token_address> -a 1000000
# List all created tokens
npx tsx src/cli.ts list
# Check pending fees
npx tsx src/cli.ts fees <token_address>
# Claim fees (creator or admin)
npx tsx src/cli.ts claim <token_address>
共有モジュール
/shared にある、すべてのクライアント向けの共通ユーティリティ:
import {
CONTRACTS,
TOKEN_DEFAULTS,
createClient,
buildCreateTokenArgs,
formatSupply,
getTokenInfo
} from '../shared';
// Use defaults
const args = buildCreateTokenArgs({
name: "My Token",
symbol: "MTK",
creator: "0x..."
});
// Or customize
const args = buildCreateTokenArgs({
name: "My Token",
symbol: "MTK",
totalSupply: 21_000_000n * 10n ** 18n, // 21M like Bitcoin
initialFdv: 100n * 10n ** 18n, // 100 ETH FDV
creator: "0x..."
});
アーキテクチャ
PumpClawFactory
├── Creates PumpClawToken (ERC20)
├── Initializes Uniswap V4 Pool
└── Locks LP in LPLocker
PumpClawSwapRouter
├── Executes V4 swaps (native ETH)
└── Simple buy/sell interface
トークンの経済性
- 総供給量:設定可能(デフォルト:10億)
- 初期 FDV:設定可能(デフォルト:2 ETH)
- LP 手数料:すべてのスワップに対して 1%
- 手数料の分配:80% を作成者に、20% をプロトコルに
開発
# Install deps
forge install
# Build
forge build
# Test
forge test
# Deploy (requires PRIVATE_KEY env)
# From contracts/ directory:
cd contracts && forge script script/Deploy.s.sol --rpc-url $BASE_RPC --broadcast
# Verify on Basescan
forge verify-contract <address> src/core/PumpClawFactory.sol:PumpClawFactory \
--chain base --etherscan-api-key $BASESCAN_API_KEY
PumpClaw と競合サービスの比較
| 機能 | PumpClaw 🦞 | Clanker | ConLaunch | Bankr | pump.fun |
|---|---|---|---|---|---|
| 作成者の手数料分配率 | 80% | 40% | 80%(Clanker 経由) | 57% | 0%(キャッシュバック) |
| 独自コントラクト | ✅ MIT | ✅ | ❌ Clanker SDK | ✅ | ✅ |
| サーバーへの依存 | なし | なし | ⚠️ API が必要 | なし | なし |
| LP ロック | 永久(不変) | 変動 | 永久 | → 0xdead | 変動 |
| チェーン | Base | Base | Base | Base | Solana |
| エージェント連携 | CLI、MCP、ElizaOS、ClawHub、GH Action、FC ボット | FC のみ | API、MCP | FC、4claw | ❌ |
| カスタム供給量 | 1M~1T | 固定 | 固定 | 固定 | 固定 |
| カスタム FDV | 設定可能 | 固定 | 固定 | 固定 | 固定 |
| オンチェーンレジストリ | ✅(インデクサー不要) | ❌ | ❌ | ❌ | ❌ |
| オープンソース | MIT | ❌ | ❌ | ❌ | ❌ |
**主な差別化要因:**PumpClaw はブロックチェーンを直接呼び出します。仲介サーバーも SDK への依存もありません。ウェブサイトがダウンしても、トークンは引き続き機能し、手数料は流れ続け、エージェントは収益を得続けます。Clanker SDK をラップする競合サービスは、自社サーバーがダウンすると利用できなくなります。
統計
- Base メインネットで 148 個のトークンをローンチ
- 70 以上のユニークな作成者
- 作成コスト $0
- 7 種類の連携方法 — ClawHub スキル、CLI、MCP、ElizaOS、GitHub Action、Farcaster ボット、コントラクトの直接利用
連携方法
| 方法 | 最適な用途 | ドキュメント |
|---|---|---|
| Farcaster ボット | 人間とソーシャルエージェント | @clawd deploy $SYM Name をキャスト |
| CLI | 開発者と自動化 | client-cli/ |
| npm パッケージ | エージェントフレームワーク | npx pumpclaw-cli deploy |
| MCP サーバー | Claude、GPT、あらゆる MCP エージェント | npx pumpclaw-mcp |
| スマートコントラクト | 直接連携 | 上記のコントラクトインターフェースを参照 |
| REST API | 読み取り専用のトークンデータ | 下記の API セクションを参照 |
📡 API
ライブ JSON API — API キー不要、CORS 対応、インデクサーから提供されます。
すべてのトークン
GET https://api.pumpclaw.com/api/v1/tokens
メタデータ、作成者情報、取引リンク、購入率(%)を含むすべてのトークンを返します:
{
"tokens": [
{
"address": "0x76767891...",
"name": "PumpClaw",
"symbol": "PUMPCLAW",
"imageUrl": "https://i.imgur.com/v9B9SlZ.png",
"creator": "0x261368f0...",
"createdAt": "2026-02-01T08:01:45.000Z",
"percentPurchased": 5.4,
"links": {
"pumpclaw": "https://pumpclaw.com/#/token/0x...",
"trade": "https://matcha.xyz/tokens/base/0x...",
"basescan": "https://basescan.org/token/0x..."
}
}
],
"total": 148, "lastSynced": 42701077, "currentBlock": 42701109
}
プロトコル統計
GET https://api.pumpclaw.com/api/v1/stats
集計統計情報を返します:トークン総数、ユニークな作成者数、ファクトリーアドレス、手数料体系。
クイック取得(curl/エージェント向け)
# Get all tokens
curl -s https://api.pumpclaw.com/api/v1/tokens | jq '.tokens[] | {symbol, address}'
# Get stats
curl -s https://api.pumpclaw.com/api/v1/stats | jq '{totalTokens, uniqueCreators}'
連携パッケージ
| パッケージ | インストール | バージョン | 説明 |
|---|---|---|---|
| CLI | npx pumpclaw-cli deploy | 1 つのコマンドでトークンをデプロイ | |
| MCP サーバー | npx pumpclaw-mcp | AI ツール向けの Model Context Protocol | |
| ElizaOS プラグイン | npm i elizaos-plugin-pumpclaw | ElizaOS エージェントフレームワーク用プラグイン | |
| ClawHub スキル | clawdhub install clawd800/token-launcher | v2.1.0 | OpenClaw エージェントスキル |
| GitHub Action | clawd800/pumpclaw-action@v1 | v1.0.0 | CI/CD によるトークンデプロイ |
| REST API | curl api.pumpclaw.com/api/v1/tokens | — | 読み取り専用のトークンデータ |
リンク
- 🌐 ウェブアプリ:pumpclaw.com
- 🛠️ ClawHub:token-launcher
- 📦 npm CLI:pumpclaw-cli
- 🔌 npm MCP:pumpclaw-mcp
- 🧩 npm ElizaOS:elizaos-plugin-pumpclaw
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。