Robyn — Gasless Cross-Chain for AI Agents について
Robyn — AnyGasは、22のEVMチェーンとStellarメインネットでAIエージェント向けのガス不要決済とクロスチェーン転送を提供します。署名者はインテントに署名し、リレイヤーがガスを立て替え、手数料は移動するトークンから徴収します。
主な機能
- 01認証済みトークンによるガス不要決済
- 02単一署名のクロスチェーン転送
- 0322のEVMチェーンとStellarに対応
- 04チェーン登録情報とルートグラフの照会
- 05MCP経由のルート・取引ツール
活用シーン
- 01対応チェーンでのトークン決済
- 02EVMチェーン間の資産移動
- 03Stellarへの入金または出金
- 04MCPクライアントからのルート照会と転送
MCP 対応
@robyn/mcpは、robyn_mesh、robyn_quote、robyn_route_status、robyn_cross_chainツールをMCPクライアントに提供します。照会ツールに認証情報は不要で、クロスチェーン実行には署名キーの設定が必要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.anygas.xyz/mcpclaude mcp add --transport http ox31461-robyn https://api.anygas.xyz/mcp{"mcpServers":{"ox31461-robyn":{"type":"http","url":"https://api.anygas.xyz/mcp"}}}Cursor で開く{"servers":{"ox31461-robyn":{"type":"http","url":"https://api.anygas.xyz/mcp"}}}VS Code で開く{"mcpServers":{"ox31461-robyn":{"type":"http","url":"https://api.anygas.xyz/mcp"}}}{"mcpServers":{"ox31461-robyn":{"serverUrl":"https://api.anygas.xyz/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
87| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| chainId | number|string | いいえ | 評価するチェーン(例:1、8453、42161) |
詳細
Robyn — AnyGas
AI エージェント向けのガスレスなインテントレイヤーです。 インテントに一度署名するだけで、どこでもネイティブガスを保有せずに、22 の EVM チェーンと Stellar メインネット間で支払いや価値の移動ができます。Robyn のリレイヤーが、ソースチェーン、宛先チェーン、ブリッジのガスを立て替え、移動するトークンで払い戻しを受けます。エージェントの署名者はネイティブトークンの残高がゼロで構いません。署名するだけです。
🔗 ただいま稼働中 — anygas.xyz · コンシェルジュに問い合わせる · ライブメッシュ(JSON) · llms.txt
npx jsr add @robyn/agent-kit
import { RobynAgent } from '@robyn/agent-kit';
const agent = new RobynAgent({ signer, svc: 'https://api.anygas.xyz/svc' });
// Move value across chains — one signature, zero gas on either side.
const { id } = await agent.crossChain({
fromChain: 8453, fromToken: USDC_BASE, // Base
toChain: 42161, toToken: USDC_ARB, // Arbitrum
amount: 25_000000n,
});
これですべてです。フォーセットも、チェーンごとのガス補充も、ブリッジの選択も、どこかでネイティブトークンを保有する必要もありません。署名者は単一の Permit2 インテントに署名するだけです。あとは Robyn が処理し、手数料は移動するトークンで受け取ります。
Robyn ができること
2 つの機能を、1 つのガスレスモデルで実現します。
- ガスレス決済 — サポート対象の任意のチェーンで、検証済みの任意のトークンを送金または支払いに使用できます。リレイヤーがガスを立て替え、トークンで返済を受けます(必要に応じて手数料は検証済みアセットに自動変換されます)。
pay/payAny/buyを参照してください。 - 署名 1 回でクロスチェーン — 単一の Permit2 署名で、サポート対象の任意の 2 つのチェーン間(Stellar との送受信を含む)で価値を移動できます。どちらの側でもガスは不要です。
route(見積もり)/crossChain(実行)/routeStatus(追跡)を参照してください。
メインネットで稼働中です。Stellar との双方向送受信に対応しています。
メッシュ — 22 の EVM チェーンと Stellar
単一のリレイヤーメッシュが、22 の EVM チェーンと Stellar メインネットをカバーします。どのノードもソースまたは宛先になれます。EVM↔EVM と EVM↔Stellar の両方が、現在メインネットで稼働しています。Stellar は第一級の宛先です。toChain: "stellar" と toToken: "USDC" を設定してください。
実行時にライブレジストリとルートグラフを照会できます。agent.chains()/agent.routeInfo()、または robyn_mesh ツールを使用してください。
実績 — 実際のメインネットトランザクション
Robyn は稼働中です。以下はオンチェーンで検証可能な価値移動であり、テストネット上でもシミュレーションでもありません。
| 内容 | トランザクション |
|---|---|
| EVM→EVM Permit2 配送(Base→Arbitrum) | 0x98a988b1… |
| EVM→Stellar(ソース側の処理、Arbitrum) | 0x22c16ca8… |
| EVM→Stellar(宛先側の処理、Stellar) | 63f5eb1c… |
Stellar メインネットでのガスレス pay_any | d96d7e52… |
Stellar メインネットコントラクト:CDDJAVK2CLA2LIYJWXH4APVFEDQBH3HT72UFAVSLNBLDTEZELJ6PEKD2
3 つの方法で統合
ご利用のスタックに合ったインターフェースを選んでください。3 つとも MIT ライセンスのクライアントパッケージで、JSR から公開されています。
1. SDK — @robyn/agent-kit
エージェント(または任意の自動化システム)がガスレスで取引するための、インポート 1 つで使える方法です。
npx jsr add @robyn/agent-kit
import { RobynAgent } from '@robyn/agent-kit';
const agent = new RobynAgent({ signer, svc });
await agent.payAny({ token: ANY, to: merchant, amount, verifiedAsset: USDG }); // gasless pay
await agent.crossChain({ fromChain: 8453, fromToken, amount, toChain: 42161, toToken }); // cross-chain
2. MCP サーバー — @robyn/mcp
MCP 対応のエージェント(Claude Desktop、Cursor、エージェントフレームワーク)に Robyn のツールを直接提供します。
npx jsr add @robyn/mcp
{
"mcpServers": {
"robyn": {
"command": "npx",
"args": ["-y", "robyn-mcp"],
"env": {
"ROBYN_SVC": "https://api.anygas.xyz/svc",
"ROBYN_SIGNER_KEY": "0x…" // optional — omit for a safe read-only server
}
}
}
}
ツール:robyn_mesh、robyn_quote、robyn_route_status(認証情報不要)、robyn_cross_chain(署名者のキーが必要)。
3. フレームワークアダプター — @robyn/adapters
同じ 4 つのツールを、すでに使用しているエージェントフレームワークにそのまま組み込めます。
npx jsr add @robyn/adapters
import { robynTools } from '@robyn/adapters/ai-sdk'; // Vercel AI SDK
import { robynLangchainTools } from '@robyn/adapters/langchain'; // LangChain
import { robynActionProvider } from '@robyn/adapters/agentkit'; // Coinbase AgentKit
import { robynOpenAITools, robynAnthropicTools, robynDispatcher } from '@robyn/adapters/schemas'; // raw function-calling
手数料
- ガスレス決済 — 実際のガス代に、**ガス代の約5%**の少額の上乗せ分を加えた金額を、トークンで請求します。
- クロスチェーン — 移動する金額の**0.25%**を、トークンで請求します。
手数料は常に、移動中のトークンから支払われるため、エージェントが手数料を賄うためにネイティブ残高を用意する必要はありません。すべての見積もりで、実行前に手数料が返されます(route / robyn_quote)。
初回のみのセットアップ
クロスチェーンでは、Permit2 の SignatureTransfer を使用します。(トークン、チェーン)の組み合わせごとに1回、署名者がPermit2にトークンの使用を承認します。これは標準的な単一のERC-20承認です。
await token.approve('0x000000000022D473030F116dDEE9F6B43aC78BA3', ethers.MaxUint256);
その後は、移動のたびにガスレス署名を1回行うだけです。ネイティブトークンは一切必要ありません。
複製せずに統合する
これらのパッケージは MIT ライセンスです。Robynを基盤に構築し、製品を公開・販売できます。制限はありません。ただし、ライセンスの対象はこれらのクライアントライブラリのみです。Robynのリレイヤー、スマートコントラクト、ネットワークはプロプライエタリであり、ここではライセンスされていません。競合するガスレスリレーサービスの運用やRobynの複製に、これらのパッケージ(またはRobyn API)を使用しないでください。詳しくはNOTICEをご覧ください。
Robynを使って構築するのは可。Robynを複製して排除するのは不可。
リポジトリの構成
packages/agent-kit/ @robyn/agent-kit — the SDK
packages/mcp/ @robyn/mcp — the MCP server
packages/adapters/ @robyn/adapters — framework adapters
docs/ integration guide, fee & security overview
ドキュメント
ライセンス
このリポジトリ内のクライアントパッケージにはMITライセンスが適用されます。適用範囲についてはNOTICEをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。