1.0.9 • Published 5 months ago
@mcp3/sui-cetus v1.0.9
Sui Cetus (Model Context Protocol)
A TypeScript implementation of the Model Context Protocol for the Cetus Protocol on Sui Network.
Features
- MCP server integration for Cetus Protocol
- Connect to Sui network nodes
- Query Cetus Protocol data and interact with Cetus contracts
- Retrieve pool information and user positions
- Perform swaps and manage liquidity
- Get rewards and fees
- TypeScript support
- Command-line interface
Prerequisites
- Node.js (v16 or higher)
- pnpm (v7 or higher)
Installation
- Clone the repository:
git clone <repository-url>
cd mcp3
- Install dependencies:
pnpm install
- Build the package:
pnpm --filter @mcp3/sui-cetus build
Usage
As a module
This package is primarily designed to be used as a CLI tool or as part of the MCP3 system. It provides tools for interacting with the Cetus Protocol on the Sui Network.
As a CLI tool
# Get help
sui-cetus --help
# Get pool information
sui-cetus pool-info
# Get positions for an address
sui-cetus positions <address>
CLI Commands
The package provides the following CLI commands:
sui-cetus-pool-info
: Get information about Cetus Protocol poolssui-cetus-positions
: Get positions for a specific addresssui-cetus-swap-quote
: Get a quote for swapping tokenssui-cetus-liquidity-calc
: Calculate liquidity and coin amountssui-cetus-add-liquidity
: Add liquidity to a Cetus Protocol poolsui-cetus-fees
: Calculate fees for a positionsui-cetus-rewards
: Calculate rewards for a positionsui-cetus-apr
: Calculate APR for a pool or positionsui-cetus-deposit
: Deposit tokens into a Cetus Protocol liquidity poolsui-cetus-withdraw
: Withdraw tokens from a Cetus Protocol liquidity position
License
MIT
1.0.9
5 months ago
1.0.9-rc.1
5 months ago
1.0.7-rc.1
6 months ago
1.0.6
6 months ago
1.0.5
6 months ago
1.0.4
6 months ago
1.0.3
6 months ago
1.0.2
6 months ago
1.0.1
6 months ago
1.0.0
6 months ago