Polygon MCP服务器基于Model Context Protocol(MCP),为Claude AI提供了在Polygon PoS区块链上的上链工具,助力用户实现各类区块链操作。
git clone https://github.com/your-username/polygon-mcp.git
cd polygon-mcp
npm install
npm run build
在根目录下创建一个.env文件,并添加以下变量:
SEED_PHRASE="你的12个单词的种子短语"
npm start
要在Claude中使用此MCP服务器,需要将其添加到您的MCP配置文件中:
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-mcp/build/index.js"],
"env": {
"SEED_PHRASE": "你的12个单词的种子短语"
},
"disabled": false,
"autoApprove": []
}
}
}
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-mcp/build/index.js"],
"env": {
"SEED_PHRASE": "你的12个单词的种子短语"
},
"disabled": false,
"autoApprove": []
}
}
}
调用Polygon PoS上的合约函数。
contractAddress:要调用的合约地址functionName:要调用的函数名称functionArgs:传递给函数的参数abi:合约的ABIvalue(可选):随交易发送的MATIC价值获取Polygon PoS上ERC20代币的余额。
contractAddress:要获取余额的合约地址在Polygon PoS上转移ERC20代币。
contractAddress:要转移代币的源合约地址toAddress:接收方地址amount:要转移的代币数量获取Polygon PoS当前的_gas价格。