Clawswap について
Clawswapは、SolanaとBase間で対応トークンを移動するMCPサーバーです。見積もりの確認に加え、1回のツール呼び出しでブリッジ、交換、送金を実行でき、SolanaからBaseへの取引ではx402マイクロペイメントを使います。
主な機能
- 01SolanaとBase間のトークンブリッジ
- 02支払い不要の見積もり確認
- 03ブリッジリクエストの状態確認
- 04両チェーンで指定されたトークンに対応
活用シーン
- 01クロスチェーン送金費用の見積もり
- 02チェーン間ブリッジ時のトークン交換
- 03送信済みブリッジリクエストの追跡
MCP 対応
MCPクライアントにclawswap_bridge、clawswap_quote、clawswap_statusを提供します。ブリッジ処理では見積もり、支払い、署名、送信、決済を行います。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @clawswap/mcp-serverSOLANA_PRIVATE_KEYシークレットBase58-encoded Solana private key (required for Solana → Base bridges)BASE_PRIVATE_KEYシークレット0x-prefixed hex Base/EVM private key (required for Base → Solana bridges)SOLANA_RPC_URLSolana RPC endpoint URLBASE_RPC_URLBase RPC endpoint URLローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
@clawswap/mcp-server
Solana と Base 間で、トークンの送信、スワップ、クロスチェーンブリッジを行えます。ガス代不要で、1 回のツール呼び出しで完了します。Model Context Protocol (MCP) を使用する AI エージェント向けに構築されています。
何ができますか?
AI エージェントに次のように頼めます。
- 「Solana から Base に 10 USDC を送って」
- 「100 USDC を Base にブリッジするには、いくらかかりますか?」
- 「SOL を ETH として Base に送って」
- 「Base から Solana に 50 USDT をスワップして」
- 「ステーブルコインをクロスチェーンで移動して」
サーバーが、見積もり → 支払い → 署名 → 送信 → 決済まで、すべての手順を処理します。
インストール
Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"clawswap": {
"command": "npx",
"args": ["-y", "@clawswap/mcp-server"],
"env": {
"SOLANA_PRIVATE_KEY": "your-base58-solana-private-key",
"BASE_PRIVATE_KEY": "0x-your-hex-base-private-key"
}
}
}
}
Claude Code
claude mcp add clawswap -- npx -y @clawswap/mcp-server
次に、環境変数を設定します。
export SOLANA_PRIVATE_KEY="your-base58-solana-private-key"
export BASE_PRIVATE_KEY="0x-your-hex-base-private-key"
Cursor
プロジェクト用の .cursor/mcp.json またはグローバル設定の ~/.cursor/mcp.json に追加します。
{
"mcpServers": {
"clawswap": {
"command": "npx",
"args": ["-y", "@clawswap/mcp-server"],
"env": {
"SOLANA_PRIVATE_KEY": "your-base58-solana-private-key",
"BASE_PRIVATE_KEY": "0x-your-hex-base-private-key"
}
}
}
}
Windsurf
~/.codeium/windsurf/mcp_config.json に追加します。
{
"mcpServers": {
"clawswap": {
"command": "npx",
"args": ["-y", "@clawswap/mcp-server"],
"env": {
"SOLANA_PRIVATE_KEY": "your-base58-solana-private-key",
"BASE_PRIVATE_KEY": "0x-your-hex-base-private-key"
}
}
}
}
OpenAI Codex
codex mcp add clawswap -- npx -y @clawswap/mcp-server
または、~/.codex/config.toml に追加します。
[mcp_servers.clawswap]
command = "npx"
args = ["-y", "@clawswap/mcp-server"]
env = { SOLANA_PRIVATE_KEY = "your-base58-solana-private-key", BASE_PRIVATE_KEY = "0x-your-hex-base-private-key" }
Antigravity
~/.gemini/antigravity/mcp_config.json に追加します。
{
"mcpServers": {
"clawswap": {
"command": "npx",
"args": ["-y", "@clawswap/mcp-server"],
"env": {
"SOLANA_PRIVATE_KEY": "your-base58-solana-private-key",
"BASE_PRIVATE_KEY": "0x-your-hex-base-private-key"
}
}
}
}
Smithery
npx -y @smithery/cli install @clawswap/mcp-server --client claude
複数のクライアントに対応しています。claude、cursor、windsurf、cline、vscode、およびその他をサポートしています。
ツール
clawswap_bridge
Solana と Base 間でトークンをブリッジします。一連の手順を自動的に処理します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
amount | string | はい | 人が読みやすい形式の数量。例:"100"、"0.5" |
token | string | はい | トークンのシンボル:USDC、USDT、SOL、ETH、WETH |
from | "solana" | "base" | はい | 送信元のチェーン |
to | "solana" | "base" | はい | 送信先のチェーン |
recipient | string | いいえ | 送信先アドレス(デフォルトはエージェント自身のアドレス) |
destinationToken | string | いいえ | 送信先のトークン(デフォルトは同じトークン、または USDC) |
slippage | number | いいえ | 許容スリッページ 0~1(デフォルト 0.01) |
clawswap_quote
実行せずにブリッジの見積もりを確認します。無料で、支払いは不要です。
recipient を除き、clawswap_bridge と同じパラメーターです。
clawswap_status
以前に開始したブリッジのステータスを確認します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
requestId | string | はい | clawswap_bridge の requestId |
環境変数
| 変数 | 必須 | 説明 |
|---|---|---|
SOLANA_PRIVATE_KEY | Solana→Base の場合 | Base58 エンコードされた Solana の秘密鍵 |
BASE_PRIVATE_KEY | Base→Solana の場合 | 0x で始まる Base/EVM の 16 進数秘密鍵 |
SOLANA_RPC_URL | いいえ | Solana RPC(デフォルト:https://api.mainnet-beta.solana.com) |
BASE_RPC_URL | いいえ | Base RPC(デフォルト:https://mainnet.base.org) |
ブリッジしたい方向の鍵だけが必要です。設定済みの情報でサーバーが起動します。
手数料
- Solana → Base:0.50 USDC(x402 プロトコル経由で自動支払い。ガス代は ClawSwap が負担)
- Base → Solana:無料(エージェントが Base のガス代約 0.001 ドルを直接支払います)
対応トークン
- Solana:USDC、USDT、SOL
- Base:USDC、USDT、ETH、WETH
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。