Monad-Testnet-Uniswap-MCP-Server
0
The Monad Uniswap Trading MCP Server is designed to enable AI assistants to perform cryptocurrency trades using natural language on the Monad testnet via Uniswap. It offers functionalities for balance checking, token approvals, and executing trades.
Monad Uniswap Trading MCP Server
This project implements a Model Context Protocol (MCP) server that interacts with Uniswap on the Monad testnet. The server provides tools for token trading, balance checking, and token information lookups, allowing AI assistants to execute cryptocurrency trades through natural language.
All functions of the MCP:
- Checking MON token balances
- Looking up token information
- Approving tokens for trading
- Buying tokens on Uniswap
- Selling tokens on Uniswap
Prerequisites
- Node.js (v16 or later)
npm
oryarn
- Claude Desktop or another MCP-compatible client
- Some MON tokens on Monad testnet for testing
Getting Started
- Clone this repository:
git clone https://github.com/your-username/monad-uniswap-mcp.git
- Install dependencies:
npm install
- Build the MCP server (or use the script I included in 'build' folder:
npm run build
How to interact with the MCP
- Add your wallet by using the private key
- Use prompts for buying and selling. Must include token names/addresses and slippage. Example: + Spend 0.1 MON to buy CHOG with 10% slippage. + Sell 5 CHOG to MON with 20% slippage
- Enjoy and give me feedback at Issues. I really appreciate it <3