这是一个基于模型上下文协议(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="你的十二字助记词在这里"
npm start
要将此 MCP 服务器与 Claude 结合使用,您需要将其添加到您的 MCP 设置文件中:
对于 VSCode Claude 扩展:
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-mcp/build/index.js"],
"env": {
"SEED_PHRASE": "你的十二字助记词在这里"
},
"disabled": false,
"autoApprove": []
}
}
}
对于 Claude 桌面应用:
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-mcp/build/index.js"],
"env": {
"SEED_PHRASE": "你的十二字助记词在这里"
},
"disabled": false,
"autoApprove": []
}
}
}
调用 Polygon PoS 上的合约函数。
参数:
contractAddress: 要调用的合约地址functionName: 要调用的函数名称functionArgs: 要传递给函数的参数abi: 合约的 ABIvalue (可选): 与交易一起发送的 MATIC 数量获取 Polygon PoS 上 ERC20 代币的余额。
参数:
contractAddress: 要获取余额的合约地址转移 Polygon PoS 上的 ERC20 代币。
参数:
contractAddress: 要从其转移代币的合约地址toAddress: 接收者的地址amount: 要转移的代币数量获取 Polygon PoS 上的当前 Gas 价格。
MIT