Uses Alchemy RPC endpoints to interact with Ethereum blockchain for portfolio analysis and transaction execution
Provides community support and communication channel for the AURA MCP server
Supports containerized deployment of the AURA MCP server
Manages environment configuration for AURA API keys, RPC endpoints, and server settings
Provides on-chain intelligence and transaction capabilities for Ethereum-based DeFi protocols
Hosts the project repository and manages issues, contributions, and version control
Manages Node.js dependencies and provides package management for the server
Supports multi-chain portfolio analysis and transaction execution on Polygon network
Provides cloud deployment platform for hosting the AURA MCP server
Uses TypeScript for type-safe development of the MCP server implementation
Supports serverless deployment of the AURA MCP server with live demo hosting
Hosts video demonstrations and tutorials for the AURA MCP server functionality
Provides input validation and schema validation for secure API interactions and guard engine protection
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@AURA MCP Servershow me my portfolio balance on Ethereum"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π AURA MCP Server
Bridge LLMs with AURA API and EVM for on-chain intelligence
A modular Model Context Protocol (MCP) server that enables Claude & ChatGPT to interact with AdEx AURA for DeFi portfolio analysis, yield opportunities, and automated trading strategies.
π Features
π MCP Commands
portfolio.getBalance- Get wallet balance across chainsportfolio.getPositions- Get DeFi positions and health factorsoperations.scanOpportunities- Scan for yield and airdrop opportunitiesstrategy.propose- Propose DCA or liquidation guard strategiesstrategy.backtest- Backtest strategy performancetransaction.simulate- Simulate transaction executiontransaction.execute- Execute transactions with guard validationguard.setRules- Configure risk management rulesreport.get- Get trading history and PnLsystem.health- Check system status
π‘οΈ Guard Engine
Risk Management: Max slippage, gas limits, health factors
Route Protection: Allowed DEXes, blocked tokens/protocols
Emergency Stop: Instant transaction blocking
Dynamic Rules: Per-user customizable guardrails
π° x402 Paywall
On-chain payment verification
Per-request monetization
USDC/USDT payment support
Invoice generation and tracking
π Strategy Plugins
DCA Event-Aware: Dollar-cost averaging with market event detection
Liquidation Guard: Automated position protection
π Quick Start
Installation
git clone https://github.com/aura-mcp/server.git
cd aura-mcp-server
npm installConfiguration
cp .env.example .env
# Edit .env with your configurationDevelopment
# Start development server
npm run dev
# Run tests
npm test
# Build for production
npm run buildProduction
# Build and start
npm run build
npm startβοΈ Configuration
Environment Variables
# AURA Configuration
AURA_API_URL=https://api.aura.adex.network
AURA_API_KEY=your_aura_api_key
# RPC Endpoints
RPC_ETHEREUM=https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY
RPC_BASE=https://mainnet.base.org
RPC_ARBITRUM=https://arb1.arbitrum.io/rpc
# x402 Payment
X402_RECEIVER=0xYourWalletAddress
X402_ASSET=USDC
# Server
MCP_SERVER_PORT=3000
NODE_ENV=productionπ Usage Examples
Portfolio Analysis
// Get wallet balance
const balance = await mcpClient.call('portfolio.getBalance', {
address: '0x69bfD720Dd188B8BB04C4b4D24442D3c15576D10',
chain: 'ethereum'
});
// Get DeFi positions
const positions = await mcpClient.call('portfolio.getPositions', {
address: '0x69bfD720Dd188B8BB04C4b4D24442D3c15576D10'
});Strategy Proposal
// DCA Event-Aware Strategy
const strategy = await mcpClient.call('strategy.propose', {
intent: 'dca_event_aware',
params: {
asset: 'ETH',
budgetUsd: 200,
cadence: '2x/week',
eventRules: {
pauseOnUnlock: true,
maxGasGwei: 25,
boostOnDrawdownPct: 3
}
},
address: '0x69bfD720Dd188B8BB04C4b4D24442D3c15576D10'
});Transaction Execution
// Simulate transaction
const simulation = await mcpClient.call('transaction.simulate', {
intentId: 'dca_event_aware_123',
txParams: {
to: '0x1234...',
value: '100000000000000000',
gasLimit: '150000'
}
});
// Execute if simulation passes
if (simulation.ok) {
const execution = await mcpClient.call('transaction.execute', {
intentId: 'dca_event_aware_123',
txParams: simulation.txParams
});
}ποΈ Architecture
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β Claude/ChatGPTβ β AURA MCP Serverβ β AURA API/SDK β
β βββββΊβ βββββΊβ β
β - Tool Calls β β - MCP Protocol β β - Portfolio β
β - Responses β β - Guard Engine β β - Strategies β
β - Context β β - x402 Paywall β β - Analytics β
βββββββββββββββββββ βββββββββββββββββββ βββββββββββββββββββ
β
βΌ
βββββββββββββββββββ
β EVM Chains β
β β
β - Ethereum β
β - Base β
β - Arbitrum β
β - Polygon β
βββββββββββββββββββπ§ͺ Testing
# Run all tests
npm test
# Run with coverage
npm test -- --coverage
# Run specific test
npm test -- --testNamePattern="Guard Engine"π Deployment
Vercel
npm i -g vercel
vercel --prodRailway
npm i -g @railway/cli
railway login
railway upDocker
docker build -t aura-mcp-server .
docker run -p 3000:3000 aura-mcp-serverπ Performance
Response Time: < 2s for portfolio analysis
Throughput: 100+ requests/minute
Uptime: 99.9% SLA
Security: Guard engine protection
π Security
Input validation with Zod schemas
Guard engine risk management
x402 payment verification
Rate limiting and DDoS protection
Encrypted environment variables
π€ Contributing
Fork the repository
Create feature branch (
git checkout -b feature/amazing-feature)Commit changes (
git commit -m 'Add amazing feature')Push to branch (
git push origin feature/amazing-feature)Open Pull Request
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Hackathon Submission
Project: AURA MCP Server
Event: AdEx AURA Hackathon
Deadline: October 22, 2025
Status: β
Ready for submission
Demo Links
Live Demo: https://aura-mcp-hackathon.vercel.app
Video Demo: https://youtube.com/watch?v=your-demo-video
GitHub: https://github.com/aura-mcp/server
Key Features Demonstrated
β Portfolio analysis across multiple chains
β DCA Event-Aware strategy automation
β Liquidation guard protection
β x402 paywall monetization
β Guard engine risk management
β Real-time transaction simulation
π Support
Documentation: docs.aura-mcp.dev
Issues: GitHub Issues
Discord: AURA Community
Email: support@aura-mcp.dev
Built with β€οΈ for the AURA community
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.