UNPKG

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
## ๐Ÿ“ฆ 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. ---