Skip to main content
Glama
persistenceOne

persistenceone-bridgekitty

Official

BridgeKitty 🐱

AIエージェント向けのクロスチェーンブリッジアグリゲーターMCPサーバー。1つのサーバーで5つのブリッジバックエンドを統合し、EVM、Solana、Cosmosチェーン全体で最適なルートを提供します。

BridgeKittyは、AIエージェント(Claude、Cursor、GPT、またはMCP互換のAI)に対し、クロスチェーンブリッジ転送を検索・実行する機能を提供します。これには、自動ルート最適化、手数料比較、残高確認、安全警告が含まれます。

最新のnpmリリース: @persistenceone/bridgekitty@0.3.9

v0.3.9の新機能

  • XPRTツールの抽出 — ステーキング、報酬、ファーミングツールをスタンドアロンの xprt-farming-toolkit パッケージに移行しました

  • Persistence Interopバックエンドの削除 — BridgeKittyは、5つのバックエンド(deBridge、Relay、LI.FI、Across、Squid)に特化したブリッジアグリゲーターとなりました

  • スリム化されたインターフェース — ツールの数を減らし、エージェントにとってのスコープを明確化しました

  • sign_and_send パラメータ — エージェントがローカルに保存されたウォレットキーを使用して、トランザクションに直接署名・ブロードキャストできるようになりました

  • 完全なEVM署名サポート — すべてのEVMバックエンド(Across、Relay、LI.FI、Squid、deBridge)およびPersistence Interop (EIP-712) で動作します

  • シミュレーションの修正 — ERC20ブリッジが新規ウォレットで動作するようになりました(以前は時期尚早なシミュレーションによってブロックされていました)

  • Solana署名 — 次回リリースで対応予定

  • Solanaサポート — EVM ↔ Solana間の双方向ブリッジ(ラップされていないネイティブSOLの送金)

  • Cosmosサポート — Squid (Axelar) を介したEVM → Persistence/Cosmos Hubのブリッジ

  • プロトコル手数料の透明性 — deBridgeのfixFee、運営費、合計コストをすべての見積もりで表示

  • 残高警告 — ブリッジ額 + プロトコル手数料 + ガス代をウォレットがカバーできない場合に警告

  • XPRTステーキング — MCPサーバーから直接ステーキング/アンステーキング/報酬請求が可能

  • ファーミング倍率 — 報酬APIからステーキングティア(1x → 3x → 5x)を追跡

  • 見積もりの自動更新 — 期限切れの見積もりは実行時に自動再取得(60秒で期限切れ)

  • ERC-20承認 — トークンブリッジ用に常に生成(Relay + deBridge)

  • ブリッジステータスの追跡 — プロバイダーAPIがまだインデックスしていない場合のオンチェーンフォールバック

Related MCP server: deBridge MCP Server

対応ブリッジ

バックエンド

タイプ

チェーン

強み

deBridge (DLN)

直接

EVM + Solana

高速なインテントベースのフィル、Solanaサポート

Relay

直接

EVM + Solana

プロトコル手数料なし、ガス最適化

LI.FI

アグリゲーター

EVM

最も広いカバレッジ(30以上のブリッジ、任意のトークン間スワップ)

Across

直接

EVM

最速のフィル(約6秒)、同一トークンブリッジ

Squid (Axelar)

アグリゲーター

EVM + Cosmos

EVM → Cosmosルートの唯一の選択肢

ブリッジ方向

方向

バックエンド

ステータス

EVM → EVM

全5種

✅ 本番稼働

EVM → Solana

deBridge, Relay

✅ 本番稼働

Solana → EVM

deBridge

✅ 本番稼働

EVM → Cosmos

Squid

✅ 本番稼働

クイックスタート

npx (インストール不要)

npx @persistenceone/bridgekitty

Claude Code

MCP設定 (~/.claude/claude_code_config.json) に追加してください:

{
  "mcpServers": {
    "bridgekitty": {
      "command": "npx",
      "args": ["@persistenceone/bridgekitty"]
    }
  }
}

Cursor IDE

CursorのMCP設定(Settings > MCP Servers)に追加してください:

{
  "bridgekitty": {
    "command": "npx",
    "args": ["@persistenceone/bridgekitty"]
  }
}

Claude Desktop

claude_desktop_config.json に追加してください:

{
  "mcpServers": {
    "bridgekitty": {
      "command": "npx",
      "args": ["@persistenceone/bridgekitty"]
    }
  }
}

ウォレット設定

BridgeKittyは自律的なブリッジングのためにウォレットを管理できます。wallet_setupを実行してEVM、Cosmos、Solana用のウォレットを作成するか、見積もり時に独自のアドレスを指定してください。

ウォレット設定は ~/.bridgekitty/.env(または実行ディレクトリ)に保存されます。キーがローカルマシンから外部へ送信されることはありません。

変数

説明

PRIVATE_KEY

EVMプライベートキー (16進数)

MNEMONIC

BIP-39ニーモニック (EVM、Cosmos、Solanaキーを生成)

SOLANA_PRIVATE_KEY

Solanaプライベートキー (base58)

トランザクション署名

デフォルトでは、bridge_executeはエージェントやユーザーが外部で署名するための未署名トランザクションを返します。

sign_and_send: trueを設定すると自律的な署名が有効になります。BridgeKittyは~/.bridgekitty/.envに保存されたウォレットキーを使用して、以下のフロー全体を処理します:

  1. 承認 — ERC-20承認トランザクションを送信(必要な場合)

  2. 再構築 — 更新されたナンスでブリッジトランザクションを再取得(承認が送信された場合)

  3. シミュレーションeth_estimateGasによる事前チェックを実行

  4. 署名 — ローカルのプライベートキーでトランザクションに署名

  5. ブロードキャスト — チェーンに送信し、txハッシュとエクスプローラーリンクを返す

オプションのAPIキー

変数

説明

LIFI_API_KEY

LI.FI APIキー (レート制限緩和)

DEBRIDGE_API_KEY

deBridge APIキー

SQUID_INTEGRATOR_ID

SquidインテグレーターID

MCPツール

コアブリッジツール

ツール

説明

bridge_get_quote

すべてのバックエンドから競争力のある見積もりを取得。手数料、時間見積もり、残高警告を表示。

bridge_execute

見積もりからトランザクションを構築。承認の処理、期限切れ見積もりの自動更新。sign_and_send: trueで自動署名・ブロードキャスト。

bridge_status

ブリッジの進捗を追跡。APIが未インデックスの場合のオンチェーンフォールバック。

bridge_chains

プロバイダーが対応するチェーンの一覧を表示。

bridge_tokens

チェーン上のトークンを検索。

マルチホップ & 発見

ツール

説明

bridge_quote_multi

直接ルートが存在しない場合のマルチホップルート解決。

bridgekitty_help

例とツールの使用方法を含むエージェント向けオンボーディングガイド。

xprt_onboard

初心者向けのガイド付きオンボーディングフロー。

ウォレットツール

ツール

説明

wallet_setup

単一のニーモニックからEVM、Cosmos、Solanaのウォレットを作成。

wallet_import

ニーモニックまたはプライベートキーから既存のウォレットをインポート。

wallet_status

設定されたウォレットアドレスとキーソースを表示。

wallet_balance

USD価格(CoinGecko)を含む全チェーンの残高を確認。

XPRTステーキングとファーミングは、スタンドアロンのxprt-farming-toolkitパッケージに移行しました。

例: BaseからArbitrumへUSDCをブリッジする

デフォルト(未署名トランザクション)

Agent: "Bridge 100 USDC from Base to Arbitrum"

→ bridge_get_quote: Gets quotes from deBridge, Relay, LI.FI, Across
→ Shows: best rate, fees, estimated time, balance check
→ bridge_execute: Builds approval tx + bridge tx
→ Agent signs and sends both transactions
→ bridge_status: Tracks until destination confirmed

sign_and_sendを使用(自律署名)

Agent: "Bridge 100 USDC from Base to Arbitrum"

→ bridge_get_quote: Gets quotes from all backends
→ bridge_execute with sign_and_send: true
  → Auto-signs approval tx + bridge tx using local wallet keys
  → Returns tx hash + explorer link
→ bridge_status: Tracks until destination confirmed

アーキテクチャ

Agent → MCP Tools → Routing Engine → [deBridge, Relay, LI.FI, Across, Squid]
                         ↓
                   Quote Cache (60s) + Circuit Breaker
                         ↓
                   Best Quote → buildTransaction
                         ↓
              ┌──────────┴──────────┐
              ↓                     ↓
        Unsigned TX          Signed + Broadcast
         (default)            (sign_and_send)
  • ルーティングエンジン: 全バックエンドからの並列見積もり、出力額によるランキング

  • サーキットブレーカー: 失敗したバックエンドを自動スキップし、段階的に復旧

  • トークンレジストリ: チェーンごとの正規アドレスを持つ45以上の検証済みトークン

  • ガス見積もり: マルチRPCフェイルオーバーを備えたチェーン対応のガス代見積もり

  • 残高チェッカー: 実行前にトークンとネイティブ残高が手数料をカバーできるか検証

  • 手数料の透明性: すべての見積もりでプロトコル手数料(deBridge fixFee、運営費)を表示

セキュリティ

  • 正確な金額のみの承認(無制限承認は行わない)

  • 実行前のトランザクションシミュレーション

  • 検証済みトークンレジストリによるアドレススプーフィング防止

  • MCPプロトコル内にプライベートキーを含まない — エージェントは外部でトランザクションに署名

  • sign_and_sendはローカルに保存されたキーのみを使用(ネットワーク経由で送信されない)

  • サーキットブレーカーによる連鎖的な障害の防止

  • エラーメッセージのサニタイズ(キーやパスの漏洩防止)

  • .envファイルの権限チェックと上書き保護

既知の制限事項

  • Solana → EVMは外部署名用のシリアライズされたトランザクションを返します(自動実行不可)

  • Relayのステータス追跡で、完了したクロスチェーンブリッジが「不明」と表示される場合があります

  • Solana SPLトークンwallet_balanceにまだ表示されません(ネイティブSOLのみ)

  • Cosmos → EVMブリッジはまだサポートされていません(EVM → Cosmosのみ)

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
4Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Multi-aggregator swap router for AI agents on Base. 10 bps fee. MCP-native, non-custodial.

  • MCP server connecting AI agents to non-custodial staking data across 130+ networks.

  • Token swaps and honeypot/rug checks for AI agents on 8 chains, paid per-call in USDC via x402.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/persistenceOne/bridgekitty'

If you have feedback or need assistance with the MCP directory API, please join our Discord server