COTI MCP服务器
](https://smithery.ai/server/@davibauer/coti-mcp)
一种模型上下文协议(MCP)服务器,使AI应用程序能够与COTI区块链交互,专门使用COTI的多方计算(MPC)技术进行私有令牌操作。
可用工具
账户管理(8个工具)
create_account-创建新的COTI帐户decrypt_value-使用COTI AES密钥解密值encrypt_value-使用COTI AES密钥加密值generate_aes_key-生成新的AES加密密钥get_current_network-获取当前配置的网络sign_message-使用帐户私钥对消息进行签名switch_network-在COTI网络之间切换verify_signature-验证邮件签名
私人ERC20操作(8个工具)
approve_erc20_spender-批准ERC20代币的消费者deploy_private_erc20_contract-部署新的私有ERC20合约get_private_erc20_allowance-获得ERC20代币额度get_private_erc20_balance-获取私人代币余额get_private_erc20_decimals-获取令牌小数get_private_erc20_total_supply-获取代币总供应量mint_private_erc20_token-铸造私人ERC20代币transfer_private_erc20-转移私有ERC20代币
私人ERC721操作(11个工具)
approve_private_erc721-批准特定NFT的支出者deploy_private_erc721_contract-部署新的私有NFT合约get_private_erc721_approved-获得NFT的批准消费者get_private_erc721_balance-获取账户的NFT余额get_private_erc721_is_approved_for_all-检查操作员批准状态get_private_erc721_token_owner-获取NFT令牌所有者get_private_erc721_token_uri他们无法模拟令牌类型get_private_erc721_total_supply-获取NFT集合总供应量mint_private_erc721_token-创建新的私有NFTset_private_erc721_approval_for_all-为所有NFT设置操作员批准transfer_private_erc721-转移私有NFT
交易管理(4个工具)
call_contract_function-调用智能合约功能decode_event_data-解码交易事件数据get_transaction_logs-获取交易事件日志get_transaction_status-获取交易状态和详细信息
本地令牌操作(2个工具)
get_native_balance-获取本地COTI代币余额transfer_native-转移本地COTI代币
需求
- Node.js v18或更高版本
- 用于API身份验证的COTI AES密钥
- 用于签署交易的COTI私钥
- 与私钥对应的COTI公钥
设置
安装
git clone https://github.com/davibauer/coti-mcp.git
cd coti-mcp
npm install
npm run dev分布
史密瑟里
npx -y @smithery/cli install @davibauer/coti-mcp --client claude本地配置
添加到您的Claude桌面配置:
{
"mcpServers": {
"coti-mcp": {
"command": "node",
"args": ["path/to/build/index.js"]
}
}
}连接后,使用帐户管理工具创建帐户:
create_account-创建新帐户
资源
许可证
MIT许可证-有关详细信息,请参阅许可证文件。
