MCP EVM 签名服务器
用于管理以太坊私钥并通过 Infura 部署智能合约的 MCP 服务。
快速入门
前置条件
- 安装 Node.js v16 或更高版本
- 注册 Infura 账号并获取 API 密钥
- 安装 Claude for Desktop 应用
安装步骤
-
克隆仓库: git clone https://github.com/zhangzhongnan928/mcp-evm-signer.git cd mcp-evm-signer
-
安装依赖: npm install
-
构建项目: npm run build
-
配置环境变量: cp .env.example .env 编辑
.env
文件,添加 Infura API 密钥和其他配置。
启动服务
运行以下命令启动服务: node build/index.js
示例操作
- 创建钱包:让 Claude 执行
create-wallet
- 查询余额:让 Claude 检查指定地址的余额
- 部署合约:参考示例文档完成 ERC-20 合约部署