Polygon MCP Server

Polygon MCP Server

site icon
2025.04.04 3
TypeScript区块链交互智能合约代币管理金融服务
Polygon MCP Server 是一个模型上下文协议(MCP)服务器,专为Claude AI设计,使其能够与Polygon PoS区块链进行交互。该服务器提供了一系列工具,支持调用合约函数、获取ERC20代币余额、转移ERC20代币以及获取当前gas价格等操作。
View on GitHub

Overview

基本能力

产品定位

Polygon MCP Server 是一个专为AI设计的区块链交互工具,旨在通过MCP协议使Claude AI能够无缝地与Polygon PoS区块链进行交互。

核心功能

  • 调用合约函数:在Polygon PoS上调用智能合约函数。
  • 获取ERC20代币余额:查询指定ERC20代币的余额。
  • 转移ERC20代币:在Polygon PoS上进行ERC20代币的转移。
  • 获取当前gas价格:查询Polygon PoS上的当前gas价格。

适用场景

  • 区块链开发:开发者可以通过Claude AI快速测试和部署智能合约。
  • 代币管理:自动化管理ERC20代币的余额查询和转移。
  • gas优化:实时获取gas价格,优化交易成本。

工具列表

  1. call_contract:调用Polygon PoS上的智能合约函数。
  2. 参数:合约地址、函数名、函数参数、ABI、可选MATIC值。
  3. erc20_balance:获取指定ERC20代币的余额。
  4. 参数:合约地址。
  5. erc20_transfer:转移ERC20代币。
  6. 参数:合约地址、接收地址、转移数量。
  7. get_gas_price:获取当前gas价格。

常见问题解答

  • 如何配置种子短语?:在根目录下的.env文件中设置SEED_PHRASE变量。
  • 如何与Claude集成?:在MCP设置文件中添加服务器配置,指定命令和参数路径。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。

安装教程

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

调试方式

  1. 启动服务器: bash npm start
  2. 检查日志输出,确保服务器正常运行。
  3. 使用Claude进行交互测试,验证功能是否正常。

许可证

该项目遵循 MIT 开源许可条款。