cotiv2-mcp
Version:
> A plug-and-play MCP tool server to **send COTI**, **transfer BEP-20 tokens**, **deploy tokens**, and **interact with smart contracts** on the **COTI v2 Network (COTI)** โ built for **Claude Desktop**, **AI agents**, and **developers.**
127 lines (82 loc) โข 2.95 kB
Markdown
## ๐ฆ COTI v2 MCP โ COTI v2 Network Tool Server (MCP + CLI Ready)
> A plug-and-play MCP tool server to **send COTI**, **transfer BEP-20 tokens**, **deploy tokens**, and **interact with smart contracts** on the **COTI v2 Network (COTI)** โ built for **Claude Desktop**, **AI agents**, and **developers.**
### โ๏ธ Core Capabilities
- ๐ Secure token & native transfers via CLI or MCP
- ๐งฑ Interact with smart contracts (ABI/function-based)
- ๐ง Native Claude Desktop integration via MCP
- ๐ง CLI-ready, MCP-compliant, developer-friendly
- ๐ Password-protected private keys
## ๐ Installation & Setup
### 1. Install
```bash
npm install -g cotiv2-mcp
```
### 2. Run the CLI Setup Wizard
```bash
cotiv2-mcp --init
```
Youโll be prompted to enter:
- โ
**Wallet Private Key** _(required)_
- โ
**Wallet Password** _(required, must be 6 characters)_
## ๐ง Claude Desktop Integration
After CLI setup, the tool can **auto-configure itself into Claude Desktop**.
๐ File modified:
```
~/Library/Application Support/Claude/claude_desktop_config.json
```
Claude will detect and run this MCP server with your selected tools.
## ๐จ Supported MCP Tools
| Tool Name | Description |
| -------------------------- | ---------------------------------------- |
| `transferNativeToken` | Send COTI to a wallet |
| `transferERC20Token` | Transfer ERC-20 token via symbol/address |
| `createERC20Token` | Deploy a ERC-20 contract on COTI |
| `createERC20PrivacyToken` | Deploy a ERC-20 privacy contract on COTI |
| `getBalance` | Get token + native balance |
| `callContractFunction` | Custom contract calls via ABI |
| `getWalletInfo` | Get wallet info for an address |
| `securityCheck` | Check token security of COTI tokens |
| ...and more coming soon ๐ง |
## ๐งช Development Workflow
### Compile TypeScript:
```bash
npm run build
```
### Start MCP Server:
```bash
npm start
# or
node build/index.js
```
### Re-configure:
```bash
cotiv2-mcp --init
```
## ๐ Model Context Protocol (MCP)
This project is built on **Model Context Protocol** โ a standard to help agents and models interact with structured tool APIs.
**MCP Benefits**:
- โ
Structured input/output
- โ
Claude + OpenAI compatible
- โ
Secure + serverless-ready
## โ
Roadmap
- [x] CLI Configuration Wizard
- [x] Claude Desktop Integration
- [x] Token Deploy + Transfer
- [ ] Token charting tools (DEXTools, Gecko)
- [ ] Telegram auto-trading agent
- [ ] AI assistant with COTI on-chain brain
## ๐ค Contributing
Feel free to fork, PR, or raise issues.
We're building **tool-first, AI-ready infrastructure** for the next wave of Web3 agents. Join us!
## ๐ก๏ธ License
MIT โ Use freely, contribute openly.