- Home
- MCP servers
- Jupiter
Jupiter
- typescript
2
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"dcspark-mcp-server-jupiter": {
"command": "node",
"args": [
"/path/to/your/mcp-server-jupiter/build/index.js"
]
}
}
}You can extend Claude with direct access to Jupiter’s swap API through a dedicated MCP server. This server enables Claude to obtain quotes, assemble swap transactions, and submit those transactions on the Solana blockchain via Jupiter. It’s designed to be run locally or installed globally so Claude can interact with Jupiter seamlessly.
How to use
After you configure Claude Desktop to use the MCP server, Claude can perform three core actions with Jupiter: obtain swap quotes, build swap transactions, and send those transactions. You’ll simply prompt Claude with natural-language requests like asking for a quote, telling Claude to build a transaction from that quote, or instructing Claude to send the built transaction. Claude will route these requests through the MCP server to Jupiter’s swap API and return results you can act on.
How to install
Prerequisites you need before installing: Node.js (v16 or higher) and Claude Desktop.
# Option A: Install locally from repository
git clone https://github.com/dcSpark/mcp-server-jupiter.git
cd mcp-server-jupiter
npm ci
npm run build
# Run locally from built index
node build/index.js
Option B: Global installation for easy access via npx or a global command.
# Install globally
npm install -g @mcp-dockmaster/mcp-server-jupiter
# Run via npx
npx @mcp-dockmaster/mcp-server-jupiter
Running locally and configuring Claude Desktop
You can run the MCP server directly from your project or as a global tool. If you run locally, start by building (or using the built output) and then execute the runtime entry point.
# If installed locally
node build/index.js
# If installed globally
mcp-server-jupiter
# Using npx
npx @mcp-dockmaster/mcp-server-jupiter
Configure Claude Desktop to connect to the MCP server
Add the MCP server configuration to Claude Desktop so Claude can reach Jupiter through your chosen method. The desktop config file can be updated to point to either a local runtime or a globally installed CLI.
{
"mcpServers": {
"mcp-server-jupiter": {
"command": "node",
"args": [
"/path/to/your/mcp-server-jupiter/build/index.js"
]
}
}
}
If you prefer using npx for on-demand execution, configure Claude Desktop like this instead:
{
"mcpServers": {
"mcp-server-jupiter": {
"command": "npx",
"args": [
"@mcp-dockmaster/mcp-server-jupiter"
]
}
}
}
What Claude can do with Jupiter via this MCP server
Once configured, you can request quotes for token swaps, build corresponding swap transactions, and send those transactions to Jupiter through the MCP server.
Available tools
jupiter_get_quote
Fetch a quote for swapping tokens on Jupiter so you can compare rates and determine expected output.
jupiter_build_swap_transaction
Create a swap transaction based on a selected quote or parameters, preparing it for submission.
jupiter_send_swap_transaction
Submit the built swap transaction to Jupiter for execution on the Solana network.