Provides a foundation for blockchain interaction, enabling reliable execution of transactions, token transfers, and smart contract interactions across multiple chains
Required runtime environment for the server, specified as v16 or later
Package manager option for installing dependencies
Alternative package manager option for installing dependencies
UniversalDeFi AI
Overview
UniversalDeFi AI is a backend service designed to execute transactions across multiple blockchains. It facilitates seamless interaction with various chains, including sending native tokens and token transfers. The service utilizes the Model Context Protocol (MCP) framework to ensure secure, structured, and efficient transactions.
Key Functionalities:
Retrieve and manage wallet addresses
Fetch and list wallet balances
Execute native token transfers
Transfer tokens using contract addresses or symbols
Call and interact with smart contract functions
Securely manage tokens across chains
Related MCP server: Tradovate MCP Server
Features
Multi-Chain Support: Supports both native and token transfers across different blockchains
Private Key Management: Uses environment variables to protect sensitive data
Smart Contract Interaction: Supports function calls to blockchain smart contracts
Blockchain Integration: Built on Viem and Ethers for reliable blockchain interaction
Customizable RPC Support: Allows configuration of RPC URLs for optimized performance
Standardized MCP Integration: Enables structured data interaction for AI-driven automation
Requirements
Before setting up UniversalDeFi AI, ensure you have the following installed:
Node.js (v16 or later)
npm or yarn
A valid wallet seed phrase
Installation
Clone the repository and install dependencies: