Enables DeFi operations on Ethereum including portfolio tracking, yield farming, DEX trading through Uniswap and SushiSwap, and lending protocol interactions with Aave and Compound
Provides multi-chain DeFi capabilities on Polygon network including portfolio management, QuickSwap DEX operations, and cross-chain yield optimization strategies
Facilitates DeFi operations on Solana blockchain including portfolio tracking, trading through Raydium and Orca DEXs, and yield farming with Solend lending protocol
ONEDeFi - AI-Powered Multi-Chain DeFi MCP Server
š Project Information
Primary Contact: J Madhan - (https://t.me/MadhanJ)
Team: Solo
Project Title: ONEDeFi - AI-Powered Multi-Chain DeFi MCP Server
š” One-Sentence Elevator Pitch
ONEDeFi is an AI-powered Model Context Protocol (MCP) server that enables intelligent DeFi operations across Ethereum, Polygon, and Solana with automated portfolio optimization, risk assessment, and yield farming strategies.
š Detailed Project Description
ONEDeFi revolutionizes DeFi interaction by combining blockchain technology with advanced AI capabilities. The platform serves as a comprehensive MCP server that allows AI agents to perform sophisticated DeFi operations including:
šÆ Core Features
Multi-Chain Portfolio Management: Real-time tracking across Ethereum, Polygon, and Solana
AI Portfolio Doctor: Health diagnostics with personalized treatment plans
Strategy Sommelier: Wine-themed AI investment strategies based on risk profiles
Smart Chat Assistant: Intelligent DeFi guidance and market insights
Automated Yield Optimization: AI-driven recommendations for maximizing returns
Risk Assessment: Comprehensive portfolio analysis and risk management
šļø Technical Architecture
Backend: Python Flask with SQLite database
Blockchain Integration: Web3.py for Ethereum/Polygon, Solana SDK for Solana
AI Integration: Comput3 AI API with LLaMA models
Protocol Compliance: Model Context Protocol (MCP) JSON-RPC 2.0
Frontend: Bootstrap 5 responsive design
Deployment: Gunicorn on Replit infrastructure
š§ DeFi Protocols Supported
DEX Operations: Uniswap V2/V3, SushiSwap, QuickSwap, Raydium, Orca
Lending: Aave V3, Compound V3, Solend
Yield Farming: Liquidity provision and reward farming
Staking: Liquid staking through Lido
š ļø Installation Steps
Clone the repository:
git clone [your-repo-url] cd onedefiInstall dependencies (handled automatically by Replit):
uv syncSet up environment variables (see Environment Variables section)
Run the application:
python main.py
The application will start on http://0.0.0.0:5000
and be accessible via Replit's web interface.
š Environment Variables
Create a .env
file or set the following environment variables:
Note: For AI features to work, you'll need a Comput3 API key. Set it in the Replit Secrets tab as OPENAI_API_KEY
.
š Usage Example
1. Web Interface
Navigate to your Replit URL to access the web interface:
Dashboard: Portfolio overview and analytics
AI Features: Access Portfolio Doctor, Strategy Sommelier, and Chat Assistant
API Docs: Complete API documentation
2. MCP Protocol Usage
3. AI Features Usage
š Known Issues
Icon Warnings: Feather icons 'wallet' and 'brain' are not valid - these are cosmetic warnings that don't affect functionality
Testnet Mode: Currently runs in testnet mode for safety - set
USE_TESTNET=false
for mainnet operationsRate Limits: Public RPC endpoints have rate limits - consider using premium RPC providers for production
AI Dependencies: Some AI features require internet connectivity to Comput3 API
ā MCP End-to-End Functionality
Status: Yes ā fully functional
The MCP server is production-ready with:
ā All 8 MCP methods implemented and tested
ā JSON-RPC 2.0 compliance verified
ā Multi-chain blockchain connections active
ā AI integration working with Comput3 API
ā Web interface fully operational
ā Portfolio analytics and risk assessment functional
ā Real-time DeFi protocol integration
Test Results:
š Chains Integrated
ā Ethereum (Mainnet/Testnet)
ā Solana (Mainnet/Devnet)
ā Polygon (Mainnet/Testnet)
š„ļø Primary Compute Provider
Comput3 - Used for AI analysis, strategy generation, and chat assistance via their LLaMA model endpoints.
š License
MIT License - Open source and free to use, modify, and distribute.
šÆ Additional Information
š Hackathon Features
This project showcases cutting-edge AI integration in DeFi:
Portfolio Doctor: Medical-themed portfolio diagnostics with visual health scores
Strategy Sommelier: Wine-themed investment strategies with personality descriptions
Intelligent Risk Assessment: AI-powered analysis of DeFi positions
Multi-Chain Orchestration: Seamless operations across 3 major blockchains
š§ Technical Highlights
Production-Ready: Comprehensive error handling, logging, and security measures
Scalable Architecture: Modular design with clear separation of concerns
Real-Time Data: Live blockchain integration with portfolio tracking
AI-Native: Built from ground up with AI integration as core feature
š Deployment
Platform: Deployed on Replit with automatic scaling and SSL
Uptime: 99.9% availability target with monitoring
Performance: <200ms API response times
Security: Environment variable management and testnet safety mode
š Future Roadmap
Additional blockchain support (BSC, Avalanche)
Advanced trading strategies and automated rebalancing
Mobile app integration
Enhanced risk management tools
Contact: For questions, issues, or contributions, please reach out via Telegram @MadhanJ
Built with ā¤ļø for the future of AI-powered DeFi
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.
Enables AI-powered DeFi operations across Ethereum, Polygon, and Solana with automated portfolio optimization, risk assessment, and yield farming strategies. Provides intelligent portfolio diagnostics, investment strategy generation, and multi-chain DeFi protocol integration through natural language.
- š Project Information
- š” One-Sentence Elevator Pitch
- š Detailed Project Description
- š ļø Installation Steps
- š Environment Variables
- š Usage Example
- š Known Issues
- ā
MCP End-to-End Functionality
- š Chains Integrated
- š„ļø Primary Compute Provider
- š License
- šÆ Additional Information