MCP Jupiter
Overview
MCP Jupiter is a Model Context Protocol (MCP) server that allows Claude to access Jupiter's swap API for performing token swap operations on the Solana blockchain.
To use MCP Jupiter, clone the repository, install the dependencies, and configure the Claude Desktop application to connect to the MCP server. Once set up, you can interact with the server through Claude to get quotes, build, and send swap transactions.
- Access to Jupiter's swap API for token swaps - Tools for getting quotes, building, and sending swap transactions - Integration with Claude Desktop for seamless operation
- Swapping tokens on the Solana blockchain.
- Automating token transactions through Claude.
- Fetching real-time quotes for token swaps.
Add to your AI client
Use these steps to connect MCP Jupiter in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-server-jupiter-dcspark": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-server-jupiter-dcspark": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-server-jupiter-dcspark": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-server-jupiter-dcspark": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-server-jupiter-dcspark": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-server-jupiter-dcspark": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-server-jupiter-dcspark"
]
}
}
}FAQ
What is required to run MCP Jupiter?
You need Node.js (v16 or higher) and the Claude Desktop application.
How do I configure Claude to use MCP Jupiter?
You need to add the MCP server configuration to the Claude Desktop configuration file.
Can I add new tools to the MCP server?
Yes! You can define new tools in the source code and build the project to include them.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1885,"uuid":"cbf06286-1381-48ad-aaf0-06b760a097cc","name":"mcp-server-jupiter","title":"MCP Jupiter","description":"","avatar_url":"https://avatars.githubusercontent.com/u/75200801?v=4","created_at":"$D2025-03-05T05:52:37.864Z","updated_at":"$D2025-03-12T10:21:40.247Z","status":"created","author_name":"dcSpark","author_avatar_url":"https://avatars.githubusercontent.com/u/75200801?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/dcSpark/mcp-server-jupiter","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-17 18:44:07\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]