Integrations
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 cadenasCopy
Gestión de pedidos
- swap-status : Comprueba el estado de las órdenes de swapCopy
Gestión de cartera
- portfolio-protocols-value : Obtiene el valor de los protocolos en su carteraCopy
- portfolio-tokens-details : obtiene información detallada sobre los tokens en su carteraCopy
- portfolio-general-value : Obtiene el valor general de su carteraCopy
- portfolio-value-chart : Obtiene datos gráficos del valor de la cartera a lo largo del tiempoCopy
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
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 -633JavaScriptMIT 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 -22JavaScriptMIT 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