An MCP server for executing token swaps on the Solana blockchain using Jupiter's new Ultra API.
- Fetch swap orders from Jupiter's Ultra API, combining DEX routing and RFQ (Request for Quote) for optimal pricing.
- Execute swaps via Jupiter's Ultra API, handling slippage, priority fees, and transaction landing.
- Node.js: Version 18 or higher (for native
fetchsupport). - Solana Wallet: A private key (base58-encoded) for signing transactions.
- RPC Endpoint: Access to a Solana RPC node (e.g.,
https://api.mainnet-beta.solana.com).
-
Clone the Repository:
git clone https://github.com/your-username/jupiter-mcp.git cd jupiter-mcp -
Install Dependencies: Ensure you have the MCP Server package installed along with other required dependencies:
npm install
-
Client Configuration: