使用说明
XDC GOAT MCP服务器
一个全面的模型上下文协议(MCP)服务器,为XDC网络和其他EVM兼容链提供区块链服务。该服务器使AI代理能够通过统一的界面与区块链数据交互、管理钱包、转移代币、创建NFT,并执行各种DeFi操作。
特性
- 多链支持:XDC网络(链ID:51)和其他EVM兼容网络
- 钱包管理:支持MetaMask、Crossmint和Civic钱包提供商
- 令牌操作:原生代币、ERC20、ERC721和高级ERC-6960双层代币
- NFT铸币:支持各种NFT标准,包括批量操作
- DeFi操作:代币转移、批准和许可管理
- ENS 分辨率:人类可读的地址解析
- 实时数据:余额检查、交易监控和网络状态
安装
先决条件
- Node.js(v16或更高版本)
- npm或yarn包管理器
- Git
设置
-
克隆存储库
git clone https://github.com/chainaimlabs/xdc-goat-mcp-server.git cd xdc-goat-mcp-server cd evm-mcp-server -
安装依赖项
npm install -
构建项目
npm run build -
运行服务器
npm start
MCP客户端配置
克劳德桌面
将以下内容添加到您的Claude Desktop配置文件中(claude_desktop_config.json):
{
"mcpServers": {
"EVM-MCP-Server": {
"command": "node",
"args": [
"C:\\yourpath\\xdc-goat-mcp-server\\evm-mcp-server\\build\\server\\xdcGoatMain1.js"
],
"env": {
"WALLET_PRIVATE_KEY": "Your Private Key",
"RPC_PROVIDER_URL": "https://rpc.apothem.network"
}
}
}
}