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 💡
@kukapay/crypto-projects-mcp
An MCP server that provides cryptocurrency project data to AI agents
Adfin-Engineering/mcp-server-adfin
A Model Context Protocol Server enabling AI assistants to interact with Adfin APIs for tasks like credit control status checks and invoice management
@bankless/onchain-mcp
Bringing the bankless onchain API to MCP
metamask-mcp
An MCP server enabling LLM interaction with blockchain through MetaMask
@stripe/mcp
A toolkit enabling AI agents to interact with Stripe APIs through function calling, offering both local stdio and remote SSE MCP server options.
Rootdata-MCP
An MCP server providing access to RootData's crypto asset data platform API for AI applications