MCP Jupiter
by dcSpark
MCP Jupiter is a Model Context Protocol server that provides Claude with access to Jupiter's swap API on the Solana blockchain. It enables Claude to perform operations like getting quotes, building swap transactions, and sending swap transactions.
Last updated: N/A
What is MCP Jupiter?
This is a Model Context Protocol (MCP) server that allows the Claude AI assistant to interact with the Jupiter swap API on the Solana blockchain. It exposes tools to Claude for getting quotes, building swap transactions, and sending swap transactions.
How to use MCP Jupiter?
First, install the server using npm. Then, configure Claude Desktop by adding the MCP server configuration to the claude_desktop_config.json
file. Finally, restart Claude Desktop and use natural language prompts to ask Claude to get quotes, build, or send swap transactions on Jupiter.
Key features of MCP Jupiter
Get quotes for swapping tokens on Jupiter
Build swap transactions on Jupiter
Send swap transactions on Jupiter
Integration with Claude AI assistant
Interaction with Solana blockchain via Jupiter
Use cases of MCP Jupiter
Allowing Claude to execute token swaps on Solana through Jupiter
Automating token swaps using AI
Integrating AI with decentralized finance (DeFi) applications
Enabling natural language interaction with Solana's Jupiter swap API
FAQ from MCP Jupiter
What is Jupiter?
What is Jupiter?
Jupiter is a swap aggregator on the Solana blockchain.
What is Claude Desktop?
What is Claude Desktop?
Claude Desktop is an application that can be configured to use Model Context Protocol (MCP) servers.
How do I configure Claude Desktop to use this server?
How do I configure Claude Desktop to use this server?
You need to modify the claude_desktop_config.json
file to include the MCP server configuration.
What are the prerequisites for running this server?
What are the prerequisites for running this server?
You need Node.js (v16 or higher) and the Claude Desktop application.
How do I add new tools to the MCP server?
How do I add new tools to the MCP server?
Define the tool in src/tools.ts
, create a handler function, and add the handler to the handlers
object in src/tools.ts
.