persistenceone-bridgekitty
OfficialBridgeKitty 🐱
MCP-сервер агрегатора кроссчейн-мостов для ИИ-агентов. Один сервер, 5 бэкендов мостов, лучшие маршруты между сетями EVM, Solana и Cosmos.
BridgeKitty дает ИИ-агентам (Claude, Cursor, GPT или любому ИИ с поддержкой MCP) возможность находить и выполнять кроссчейн-переводы — с автоматической оптимизацией маршрутов, сравнением комиссий, проверкой баланса и предупреждениями о безопасности.
Последний релиз 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 — EVM → Persistence/Cosmos Hub через Squid (Axelar)
Прозрачность комиссий протокола — deBridge fixFee, операционные расходы и общая стоимость видны в каждом предложении (котировке)
Предупреждения о балансе — предупреждает, когда кошелек не может покрыть сумму перевода + комиссии протокола + газ
Стейкинг XPRT — стейкинг/анстейкинг/получение наград напрямую из MCP-сервера
Множитель фарминга — отслеживает ваш уровень стейкинга (1x → 3x → 5x) из API наград
Автообновление котировок — истекшие котировки автоматически запрашиваются заново при выполнении (срок действия 60 секунд)
Одобрения ERC-20 — всегда генерируются для токен-мостов (Relay + deBridge)
Отслеживание статуса моста — ончейн-резервный вариант, когда API провайдера еще не проиндексировал транзакцию
Related MCP server: LI.FI 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 | ✅ Production |
EVM → Solana | deBridge, Relay | ✅ Production |
Solana → EVM | deBridge | ✅ Production |
EVM → Cosmos | Squid | ✅ Production |
Быстрый старт
npx (без установки)
npx @persistenceone/bridgekittyClaude Code
Добавьте в конфигурацию MCP (~/.claude/claude_code_config.json):
{
"mcpServers": {
"bridgekitty": {
"command": "npx",
"args": ["@persistenceone/bridgekitty"]
}
}
}Cursor IDE
Добавьте в настройки MCP Cursor (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 (или в директории, из которой вы запускаете программу). Ключи никогда не покидают локальную машину.
Переменная | Описание |
| Приватный ключ EVM (hex) |
| Мнемоническая фраза BIP-39 (генерирует ключи EVM, Cosmos, Solana) |
| Приватный ключ Solana (base58) |
Подпись транзакций
По умолчанию bridge_execute возвращает неподписанные транзакции для агента или пользователя, чтобы они могли подписать их извне.
Установите sign_and_send: true для включения автономной подписи — BridgeKitty будет использовать ключи кошелька, хранящиеся в ~/.bridgekitty/.env, для выполнения всего процесса:
Одобрение (Approval) — отправляет транзакцию одобрения ERC-20 (если требуется)
Пересборка — повторно запрашивает транзакцию моста с обновленным nonce (если было отправлено одобрение)
Симуляция — выполняет предварительную проверку
eth_estimateGasПодпись — подписывает транзакцию локальным приватным ключом
Трансляция — отправляет в сеть и возвращает хэш транзакции + ссылку на обозреватель
Дополнительные API-ключи
Переменная | Описание |
| API-ключ LI.FI (более высокие лимиты запросов) |
| API-ключ deBridge |
| Идентификатор интегратора Squid |
Инструменты MCP
Основные инструменты мостов
Инструмент | Описание |
| Получение конкурентных котировок со всех бэкендов. Показывает комиссии, расчетное время, предупреждения о балансе. |
| Создание транзакции(й) на основе котировки. Обрабатывает одобрения, автообновление истекших котировок. Установите |
| Отслеживание прогресса моста. Ончейн-резерв, если API еще не проиндексировал. |
| Список поддерживаемых сетей с охватом провайдеров. |
| Поиск токенов в сети. |
Мультихоп и обнаружение
Инструмент | Описание |
| Разрешение мультихоп-маршрутов, когда нет прямого маршрута. |
| Руководство по онбордингу агента с примерами и использованием инструментов. |
| Пошаговый онбординг для новых пользователей. |
Инструменты кошелька
Инструмент | Описание |
| Создание кошельков для EVM, Cosmos, Solana из одной мнемонической фразы. |
| Импорт существующего кошелька из мнемоники или приватного ключа. |
| Отображение настроенных адресов кошельков и источника ключей. |
| Проверка балансов во всех сетях с ценами в USD (CoinGecko). |
Стейкинг и фарминг XPRT перемещены в отдельный пакет
xprt-farming-toolkit.
Пример: Перевод USDC из Base в Arbitrum
По умолчанию (неподписанные транзакции)
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 может показывать "unknown" для завершенных кроссчейн-переводов
Токены Solana SPL пока не отображаются в
wallet_balance(только нативный SOL)Перевод Cosmos → EVM пока не поддерживается (только EVM → Cosmos)
Лицензия
MIT
Maintenance
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
AlicenseCqualityCmaintenanceAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated37178GPL 3.0- Flicense-qualityDmaintenanceEnables AI assistants to interact with LI.FI's cross-chain infrastructure, providing access to blockchain networks, token data, bridges, and transaction services through a standardized protocol.Last updated
- Flicense-qualityDmaintenanceEnables cross-chain cryptocurrency swap quotes and operations using the deBridge DLN protocol. Provides read-only access to swap estimates, supported chains, token information, and order status tracking across multiple blockchain networks.Last updated1
- AlicenseAqualityCmaintenanceProvides cross-chain bridge and swap tools for AI agents using the Relay Protocol to interact with multiple blockchain networks. It enables agents to query supported chains, obtain transaction quotes, and generate unsigned transaction data for token transfers and swaps.Last updated10533MIT
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.
Delora MCP server for cross-chain quotes, supported chains, tokens, and tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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