Jupiter MCP
Jupiter MCP 服务器
使用 Jupiter 的新 Ultra API 在 Solana 区块链上执行代币交换的 MCP 服务器。
特征
从 Jupiter 的 Ultra API 获取掉期订单,结合 DEX 路由和 RFQ(报价请求)以获得最佳定价。
通过 Jupiter 的 Ultra API 执行交换,处理滑点、优先费用和交易落地。
Related MCP server: jupiter-mcp
先决条件
Node.js :版本 18 或更高版本(用于本机
fetch支持)。Solana 钱包:用于签署交易的私钥(base58编码)。
RPC 端点:访问 Solana RPC 节点(例如,
https://api.mainnet-beta.solana.com)。
安装
克隆存储库:
git clone https://github.com/your-username/jupiter-mcp.git cd jupiter-mcp安装依赖项:确保您已安装 MCP 服务器包以及其他必需的依赖项:
npm install客户端配置:
{
"mcpServers": {
"Jupiter-MCP": {
"command": "node",
"args": ["path/to/jupiter-mcp/server/index.js"],
"env": {
"SOLANA_RPC_URL": "solana rpc url you can access",
"PRIVATE_KEY": "your private key"
}
}
}
}工具
Ultra API 工具
get-ultra-order:描述:从 Jupiter 的 Ultra API 获取掉期订单,利用 DEX 路由和 RFQ 实现最佳定价。
输入:
inputMint:输入代币铸造地址(例如,SOL 或代币公钥)。outputMint:输出代币铸造地址(例如,USDC 或代币公钥)。amount:输入字符串形式的金额(例如“1.23”)。slippageBps:滑点容差(以基点为单位)(例如,0.5% 为 50)。
输出:带有
requestId、transaction(base64 编码)、inputMint、outputMint、inAmount、outAmount、priceJSON。
execute-ultra-order:描述:请求 Jupiter 代表钱包所有者执行交换交易,处理滑点、优先费用和交易落地。
输入:
requestId:来自get-ultra-order唯一标识符。transaction:来自get-ultra-orderBase64 编码交易。
输出:带有
status、transactionId、slot、inputAmountResult、outputAmountResult、swapEventsJSON。
交互示例
以下是使用自然语言提示和预期响应与服务器交互的示例:
获取掉期订单
提示:“获取掉期订单,以 1.23 SOL 兑换 USDC。”
输入:
工具:
get-ultra-order参数:
inputMint:“So111111111111111111111111111111111111111111112”(SOL)outputMint:“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”(USDC)amount:“1.23”
回复:
{ "requestId": "a770110b-82c9-46c8-ba61-09d955b27503", "transaction": "AQAAAA...base64-encoded-transaction...==", "inputMint": "So11111111111111111111111111111111111111112", "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "inAmount": "1230000000", "outAmount": "19950000", "price": 0.01621951219512195 }
执行掉期
提示:“使用提供的交易执行请求ID为‘a770110b-82c9-46c8-ba61-09d955b27503’的掉期订单。”
输入:
工具:
execute-ultra-order参数:
requestId:“a770110b-82c9-46c8-ba61-09d955b27503”transaction:“AQAAAA...base64编码交易...==”
回复:
{ "status": "Success", "transactionId": "5x...solana-transaction-signature...", "slot": 299283763, "inputAmountResult": "1230000000", "outputAmountResult": "19950000", "swapEvents": [ { "type": "swap", "inputMint": "So11111111111111111111111111111111111111112", "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v", "inAmount": "1230000000", "outAmount": "19950000" } ] }
执照
本项目遵循 MIT 许可证。详情请参阅LICENSE文件。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables Claude to perform Solana token swaps through Jupiter's API, including getting quotes, building transactions, and sending swap transactions on the Solana blockchain.3102MIT
- FlicenseAqualityCmaintenanceMCP server providing AI agents with native access to Jupiter's full DeFi stack on Solana. It offers 17 tools covering swaps, tokens, lending, limit orders, DCA, prediction markets, perpetuals, and portfolio management.16
- FlicenseAqualityDmaintenanceMCP server for Jupiter API on Solana, enabling immediate swaps via Ultra API and limit orders via Trigger API.101
- AlicenseBqualityCmaintenanceAn MCP server that enables AI agents to interact with the Solana blockchain through 20 tools for wallet management, SPL token operations, blockchain exploration, and DeFi integration via Jupiter.21MIT
Related MCP Connectors
Solana MCP for wallets, trades, markets, PnL, transfers, onchain data, signable swaps and API tools.
Solana MCP developer toolkit: wallets, trades, markets, PnL, transfers, onchain, swaps & API tools.
Jupiter - 4 tools for swap quotes, liquidity pools, and trading data
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/jupiter-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server