Herramienta de intercambio de cadena cruzada de 1 pulgada
Una herramienta para ejecutar intercambios de tokens entre cadenas utilizando 1inch Fusion+ y Model Context Protocol (MCP).
Vídeo de demostración
Descripción general
Esta herramienta facilita el intercambio de tokens entre diferentes cadenas de bloques (Arbitrum, Base, Polygon, etc.) mediante la API Fusion+ de 1inch. Gestiona todo el proceso de intercambio, desde la iniciación de órdenes hasta la monitorización de su estado de ejecución mediante un sistema de trabajo en segundo plano.
Instalación
Las dependencias deben instalarse utilizando pnpm
o yarn
y no npm
:
Configuración
El proyecto debe configurarse como un proyecto CommonJS. El diseño de la biblioteca no funciona en su formato actual si se importa como ESM.
- Cree un archivo
.env
en el directorio raíz y rellénelo con las siguientes variables:
Uso
Iniciar el servidor MCP
Esto inicia el servidor del Protocolo de Contexto de Modelo que expone herramientas para el intercambio entre cadenas y la gestión de carteras.
Herramientas MCP disponibles
La herramienta proporciona las siguientes funciones MCP que se pueden utilizar con Claude u otros asistentes compatibles con MCP:
Intercambio entre cadenas
- swap : inicia un intercambio de tokens entre cadenas
Gestión de pedidos
- swap-status : Comprueba el estado de las órdenes de swap
Gestión de cartera
- portfolio-protocols-value : Obtiene el valor de los protocolos en su cartera
- portfolio-tokens-details : obtiene información detallada sobre los tokens en su cartera
- portfolio-general-value : Obtiene el valor general de su cartera
- portfolio-value-chart : Obtiene datos gráficos del valor de la cartera a lo largo del tiempo
Sistema de Monitoreo
La aplicación incluye un sistema de trabajo en segundo plano que supervisa y procesa las órdenes de intercambio:
Comandos del monitor
Cómo funciona el sistema de trabajo
- Cuando se inicia un intercambio, la información del pedido se guarda en
order-status.json
- El demonio de monitorización comprueba continuamente si hay nuevos pedidos que necesiten supervisión.
- Para cada nuevo pedido, se genera un proceso de trabajo dedicado.
- El trabajador supervisa el estado del pedido y envía secretos cuando es necesario para completar el intercambio.
- Una vez ejecutada una orden, el trabajador es dado de baja y se actualiza el estado.
Notas técnicas
- Creado con el SDK Cross-Chain de 1 pulgada para intercambios seguros entre cadenas
- Utiliza el protocolo de contexto de modelo para la integración del asistente de IA
- PrivateKeyProviderConnector en Fusion SDK es compatible con BlockchainProviderConnector
- La herramienta gestiona la gestión de secretos para la verificación de intercambio entre cadenas.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor MCP que permite el intercambio de tokens entre diferentes cadenas de bloques mediante la API Fusion+ de 1inch, junto con herramientas de gestión de cartera para rastrear activos en todas las cadenas.
Related MCP Servers
- -securityFlicense-qualityAn MCP server implementation that integrates with Angle One APIs to provide standardized access to financial market data, trading operations, and portfolio management.Last updated -Python
- -securityAlicense-qualityAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.Last updated -712JavaScriptMIT License
- -securityAlicense-qualityAn MCP server that provides seamless integration with the Neo N3 blockchain, allowing Claude to interact with blockchain data, manage wallets, transfer assets, and invoke smart contracts.Last updated -223MIT License
- -securityFlicense-qualityAn MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.Last updated -TypeScript