Used for deployment workflow, allowing code to be pushed and then deployed to Smithery.
Interacts with Solana blockchain to retrieve DLMM pool data, view user positions, calculate fees, and execute fee claiming transactions through RPC endpoints.
Meteora DLMM MCP Server
A personal MCP server for managing Meteora DLMM positions through Claude AI.
Quick Start
Clone and install dependencies:
npm installConfigure your environment:
cp .env.example .env # Edit .env with your RPC URL and optionally your wallet private keyStart development server:
npm run dev
Related MCP server: Solana Model Context Protocol (MCP) Demo
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