多边形MCP

@Dablclub/polygon-mcp
0 Stars 336 次浏览 Dablclub 更新于 2026-08-23

一个模型上下文协议(MCP)服务器,为Claude AI提供链上工具,使其能够与Polygon PoS区块链交互以调用合约函数、管理ERC20代币和检查 gas 价格。

该服务暂未提供标准配置,请参考 README 手动接入

服务介绍

Polygon MCP 服务器

一个提供链上工具的模型上下文协议(MCP)服务器,允许Claude AI与Polygon PoS区块链进行交互。

特性

  • 在Polygon PoS上调用合约函数
  • 获取ERC20代币余额
  • 转账ERC20代币
  • 获取当前的Gas价格

安装

  1. 克隆此仓库:
git clone https://github.com/your-username/polygon-mcp.git
cd polygon-mcp
  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build

配置

在根目录创建一个.env文件,并包含以下变量:

SEED_PHRASE="your twelve word seed phrase here"

使用方法

运行服务器

npm start

与Claude一起使用

要将此MCP服务器与Claude一起使用,需要将其添加到您的MCP设置文件中:

对于VSCode Claude扩展程序:

{
  "mcpServers": {
    "polygon": {
      "command": "node",
      "args": ["/path/to/polygon-mcp/build/index.js"],
      "env": {
        "SEED_PHRASE": "your twelve word seed phrase here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

对于Claude桌面应用程序:

{
  "mcpServers": {
    "polygon": {
      "command": "node",
      "args": ["/path/to/polygon-mcp/build/index.js"],
      "env": {
        "SEED_PHRASE": "your twelve word seed phrase here"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

可用工具

call_contract

在Polygon PoS上调用合约函数。

参数:

  • contractAddress: 要调用的合约地址
  • functionName: 要调用的函数名称
  • functionArgs: 传递给函数的参数
  • abi: 合约的ABI
  • value (可选): 与交易一起发送的MATIC金额

erc20_balance

获取Polygon PoS上的ERC20代币余额。

参数:

  • contractAddress: 获取余额的合约地址

erc20_transfer

在Polygon PoS上转账ERC20代币。

参数:

  • contractAddress: 从哪个合约地址转出代币
  • toAddress: 收款人地址
  • amount: 要转移的代币数量

get_gas_price

获取Polygon PoS上的当前Gas价格。

许可证

MIT

相关 MCP 服务