Skip to main content
Glama
persistenceOne

persistenceone-bridgekitty

Official

BridgeKitty 🐱

Cross-Chain-Bridge-Aggregator-MCP-Server für KI-Agenten. Ein Server, 5 Bridge-Backends, beste Routen über EVM-, Solana- und Cosmos-Chains.

BridgeKitty gibt KI-Agenten (Claude, Cursor, GPT oder jede MCP-kompatible KI) die Fähigkeit, Cross-Chain-Bridge-Transfers zu finden und auszuführen – mit automatischer Routenoptimierung, Gebührenvergleich, Saldoüberprüfungen und Sicherheitswarnungen.

Neuestes npm-Release: @persistenceone/bridgekitty@0.3.9

Was ist neu in v0.3.9

  • XPRT-Tools extrahiert — Staking-, Rewards- und Farming-Tools wurden in das eigenständige xprt-farming-toolkit-Paket verschoben

  • Persistence Interop-Backend entfernt — BridgeKitty ist jetzt ein fokussierter Bridge-Aggregator über 5 Backends (deBridge, Relay, LI.FI, Across, Squid)

  • Schlankere Oberfläche — weniger Tools, klarerer Anwendungsbereich für Agenten

  • sign_and_send-Parameter — Agenten können jetzt Transaktionen direkt mit lokal gespeicherten Wallet-Keys signieren und übertragen

  • Vollständige EVM-Signierungsunterstützung — funktioniert mit allen EVM-Backends (Across, Relay, LI.FI, Squid, deBridge) + Persistence Interop (EIP-712)

  • Simulations-Fix — ERC20-Bridges funktionieren jetzt bei neuen Wallets (zuvor durch vorzeitige Simulation blockiert)

  • Solana-Signierung — kommt im nächsten Release

  • Solana-Unterstützung — bidirektionales Bridging EVM ↔ Solana (native SOL-Zustellung, nicht gewrappt)

  • Cosmos-Unterstützung — EVM → Persistence/Cosmos Hub via Squid (Axelar)

  • Transparenz der Protokollgebühren — deBridge fixFee, Betriebskosten und Gesamtkosten in jedem Angebot sichtbar

  • Saldo-Warnungen — warnt, wenn das Wallet den Bridge-Betrag + Protokollgebühren + Gas nicht decken kann

  • XPRT-Staking — Staking/Unstaking/Claiming von Rewards direkt vom MCP-Server aus

  • Farming-Multiplikator — verfolgt dein Staking-Tier (1x → 3x → 5x) über die Rewards-API

  • Automatische Aktualisierung von Angeboten — abgelaufene Angebote werden bei der Ausführung automatisch neu abgerufen (60s Ablaufzeit)

  • ERC-20-Genehmigungen — werden immer für Token-Bridges generiert (Relay + deBridge)

  • Bridge-Status-Tracking — On-Chain-Fallback, wenn der Provider-API noch nicht indexiert hat

Related MCP server: deBridge MCP Server

Unterstützte Bridges

Backend

Typ

Chains

Stärke

deBridge (DLN)

Direkt

EVM + Solana

Schnelle intent-basierte Fills, Solana-Unterstützung

Relay

Direkt

EVM + Solana

Keine Protokollgebühr, Gas-optimiert

LI.FI

Aggregator

EVM

Größte Abdeckung (30+ Bridges, Any-to-Any-Swap)

Across

Direkt

EVM

Schnellste Fills (~6s), Bridging desselben Tokens

Squid (Axelar)

Aggregator

EVM + Cosmos

Einzige Option für EVM → Cosmos-Routen

Bridge-Richtungen

Richtung

Backends

Status

EVM → EVM

Alle 5

✅ Produktion

EVM → Solana

deBridge, Relay

✅ Produktion

Solana → EVM

deBridge

✅ Produktion

EVM → Cosmos

Squid

✅ Produktion

Schnellstart

npx (keine Installation)

npx @persistenceone/bridgekitty

Claude Code

Zur MCP-Konfiguration hinzufügen (~/.claude/claude_code_config.json):

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

Cursor IDE

Zu den MCP-Einstellungen von Cursor hinzufügen (Settings > MCP Servers):

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

Claude Desktop

Zu claude_desktop_config.json hinzufügen:

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

Wallet-Einrichtung

BridgeKitty kann Wallets für autonomes Bridging verwalten. Führe wallet_setup aus, um Wallets für EVM, Cosmos und Solana zu erstellen – oder gib deine eigenen Adressen in den Angeboten an.

Die Wallet-Konfiguration wird in ~/.bridgekitty/.env gespeichert (oder in dem Verzeichnis, aus dem du das Programm ausführst). Keys verlassen niemals den lokalen Rechner.

Variable

Beschreibung

PRIVATE_KEY

EVM Private Key (hex)

MNEMONIC

BIP-39 Mnemonic (leitet EVM-, Cosmos-, Solana-Keys ab)

SOLANA_PRIVATE_KEY

Solana Private Key (base58)

Transaktionssignierung

Standardmäßig gibt bridge_execute unsignierte Transaktionen zurück, die der Agent oder Benutzer extern signieren muss.

Setze sign_and_send: true, um autonomes Signieren zu aktivieren — BridgeKitty verwendet die in ~/.bridgekitty/.env gespeicherten Wallet-Keys, um den gesamten Ablauf zu handhaben:

  1. Genehmigung — sendet die ERC-20-Genehmigungstransaktion (falls erforderlich)

  2. Neuaufbau — ruft die Bridge-Transaktion mit aktualisierter Nonce erneut ab (falls eine Genehmigung gesendet wurde)

  3. Simulation — führt einen eth_estimateGas-Pre-Flight-Check durch

  4. Signieren — signiert die Transaktion mit dem lokalen Private Key

  5. Übertragung — sendet sie an die Chain und gibt den Tx-Hash + Explorer-Link zurück

Optionale API-Keys

Variable

Beschreibung

LIFI_API_KEY

LI.FI API-Key (höhere Ratenlimits)

DEBRIDGE_API_KEY

deBridge API-Key

SQUID_INTEGRATOR_ID

Squid Integrator-ID

MCP-Tools

Core-Bridge-Tools

Tool

Beschreibung

bridge_get_quote

Erhalte wettbewerbsfähige Angebote von allen Backends. Zeigt Gebühren, Zeitschätzungen, Saldo-Warnungen.

bridge_execute

Erstelle Transaktion(en) aus einem Angebot. Handhabt Genehmigungen, aktualisiert abgelaufene Angebote automatisch. Setze sign_and_send: true zum automatischen Signieren und Übertragen.

bridge_status

Verfolge den Bridge-Fortschritt. On-Chain-Fallback, wenn die API noch nicht indexiert hat.

bridge_chains

Liste unterstützte Chains mit Provider-Abdeckung auf.

bridge_tokens

Suche nach Token auf einer Chain.

Multi-Hop & Discovery

Tool

Beschreibung

bridge_quote_multi

Multi-Hop-Routenauflösung, wenn keine direkte Route existiert.

bridgekitty_help

Agenten-Onboarding-Guide mit Beispielen und Tool-Nutzung.

xprt_onboard

Geführter Onboarding-Ablauf für Erstbenutzer.

Wallet-Tools

Tool

Beschreibung

wallet_setup

Erstelle Wallets für EVM, Cosmos, Solana aus einer einzigen Mnemonic.

wallet_import

Importiere ein bestehendes Wallet aus einer Mnemonic oder einem Private Key.

wallet_status

Zeige konfigurierte Wallet-Adressen und Key-Quelle an.

wallet_balance

Überprüfe Salden über alle Chains hinweg mit USD-Preisen (CoinGecko).

XPRT-Staking & Farming wurde in das eigenständige xprt-farming-toolkit-Paket verschoben.

Beispiel: Bridge USDC von Base nach Arbitrum

Standard (unsignierte Transaktionen)

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

Mit sign_and_send (autonomes Signieren)

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

Architektur

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)
  • Routing-Engine: Parallele Angebote von allen Backends, sortiert nach Ausgabebetrag

  • Circuit Breaker: Überspringt automatisch fehlerhafte Backends, schrittweise Wiederherstellung

  • Token-Registry: 45+ verifizierte Token mit kanonischen Adressen pro Chain

  • Gas-Schätzer: Chain-bewusste Gas-Kostenschätzung mit Multi-RPC-Failover

  • Saldo-Prüfer: Validiert Token- + natives Guthaben für Gebühren vor der Ausführung

  • Gebührentransparenz: Protokollgebühren (deBridge fixFee, Betriebskosten) werden in jedem Angebot angezeigt

Sicherheit

  • Nur exakte Genehmigungsbeträge (niemals unbegrenzt)

  • Transaktionssimulation vor der Ausführung

  • Verifizierte Token-Registry verhindert Adress-Spoofing

  • Keine Private Keys im MCP-Protokoll — Agenten signieren Transaktionen extern

  • sign_and_send verwendet nur lokal gespeicherte Keys (werden niemals über das Netzwerk übertragen)

  • Circuit Breaker verhindert kaskadierende Fehler

  • Fehlermeldungen bereinigt (kein Leak von Keys/Pfaden)

  • .env-Datei-Berechtigungsprüfungen + Überschreibungsschutz

Bekannte Einschränkungen

  • Solana → EVM gibt eine serialisierte Transaktion für die externe Signierung zurück (keine automatische Ausführung)

  • Relay-Status-Tracking zeigt möglicherweise "unbekannt" für abgeschlossene Cross-Chain-Bridges an

  • Solana SPL-Token werden noch nicht in wallet_balance angezeigt (nur natives SOL)

  • Cosmos → EVM Bridging noch nicht unterstützt (nur EVM → Cosmos)

Lizenz

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