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
Parameters: - srcChainId: Source chain ID (default: 8453/Base) - dstChainId: Destination chain ID (default: 42161/Arbitrum) - srcTokenAddress: Source token address - dstTokenAddress: Destination token address - amount: Amount to swap (in base units or human-readable format) - invert: Swap direction toggle (default: false)
Gestión de pedidos
swap-status : Comprueba el estado de las órdenes de swap
Parameters: - orderHash: (Optional) Specific order hash to check
Gestión de cartera
portfolio-protocols-value : Obtiene el valor de los protocolos en su cartera
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-tokens-details : obtiene información detallada sobre los tokens en su cartera
Parameters: - chainId: Blockchain ID (default: 1/Ethereum) - closed: Include closed positions (default: true) - closedThreshold: Threshold for considering positions closed (default: 1)portfolio-general-value : Obtiene el valor general de su cartera
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)portfolio-value-chart : Obtiene datos gráficos del valor de la cartera a lo largo del tiempo
Parameters: - chainId: Blockchain ID (default: 1/Ethereum)
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
- -securityAlicense-qualityAn MCP server that tracks newly created liquidity pools on Uniswap across nine blockchain networks.Last updated -15MIT License
- -securityAlicense-qualityAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.Last updated -231MIT License
Armor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -37181GPL 3.0- -securityAlicense-qualityA lightweight, fast MCP server that provides onchain capabilities for the LLMs and Agents.Last updated -19196MIT License