Meteora DLMM MCP Server
A personal MCP server for managing Meteora DLMM positions through Claude AI.
Quick Start
-
Clone and install dependencies:
npm install -
Configure your environment:
cp .env.example .env # Edit .env with your RPC URL and optionally your wallet private key -
Start development server:
npm run dev
Features
- 🔍 get_pool_info: Get detailed pool information
- 👤 get_user_positions: View all your DLMM positions
- 💰 get_claimable_fees: Check claimable fees for positions
- 🎯 claim_fees: Claim accumulated fees (requires wallet)
- 📊 get_popular_pools: Discover popular DLMM pools
Security
- Your private keys stay with you
- Environment variables for sensitive data
- No third-party key sharing required
Deployment
- Push to GitHub (excluding .env file)
- Deploy on Smithery
- Configure environment variables in Smithery dashboard
- Connect to Claude AI
Configuration
Required environment variables:
RPC_URL: Solana RPC endpointWALLET_PRIVATE_KEY: Base64 encoded private key (optional, for transactions)
Optional:
DEBUG: Enable debug loggingMAX_RETRIES: RPC retry attemptsRPC_TIMEOUT: RPC timeout in milliseconds
