Sui Trader MCP
An MCP server designed for AI agents to perform optimal token swaps on the Sui blockchain.
Features
- Token Swaps: Execute token swaps on Sui mainnet via the Cetus Aggregator.
- Bech32 Private Key Support: Securely load a Sui private key (starting with
suiprivkey) from environment variables.
Prerequisites
- Node.js: Version 18.x or higher.
- npm: For dependency management.
- Sui Wallet: A Sui private key in bech32 format (starts with
suiprivkey).
Installation
-
Clone the Repository:
git clone https://github.com/kukapay/sui-trader-mcp.git cd sui-trader-mcp -
Install Dependencies:
npm install -
Configure MCP Client:
{ "mcpServers": { "sui-trader": { "command": "node", "args": ["/absolute/path/to/sui-trader-mcp/index.js"], "env": { "PRIVATE_KEY": "your_private_key" } } } } }Replace
/absolute/path/to/sui-trader-mcp/with the actual installation path, andyour_private_keywith your Bech32-formatted private key..
Usage
Use an MCP-compatible client to invoke the swap tool.
Example
Prompt:
Swap 1.5 SUI to USDC with 2% slippage, using a fixed input amount.
Output:
Transaction ID: zjGekhLBfMYzGqu57fTeu3K1NX5jC5wNUy8rpdPcLyv. Status: success
License
This project is licensed under the MIT License. See the LICENSE file for details.
Recommend MCP Servers 💡
mcp-yahoo-finance
An MCP server for Yahoo Finance that provides financial data retrieval and visualization tools
Trade Agent MCP Server
Guide to connect to Trade It's MCP server and trade stocks, crypto, and options
coinmarket_service
Coinmarket MCP Server
plaid-dashboard-mcp-server
Plaid's MCP server for AI tools to monitor Plaid integration health, analyze Link analytics, and track usage via SSE.
raydium-launchlab
An MCP server that enables AI agents to launch, buy, and sell tokens on the Raydium Launchpad(aka LaunchLab).
getAlby/mcp
An MCP server that enables LLMs to interact with Bitcoin Lightning wallets for payments via Nostr Wallet Connect (NWC), LNURL, and L402.