Polygon MCP Server
Proporciona herramientas en cadena para interactuar con la blockchain Polygon PoS.
GitHub
6
Prueba este MCPPatrocinadoDocumentación
Polygon MCP Server
Un servidor de Model Context Protocol (MCP) que proporciona herramientas onchain para Claude AI, permitiéndole interactuar con la blockchain de Polygon PoS.
Características
- Llamar funciones de contratos en Polygon PoS
- Obtener saldos de tokens ERC20
- Transferir tokens ERC20
- Obtener precios de gas actuales
Instalación
- Clona este repositorio:
git clone https://github.com/your-username/polygon-mcp.git
cd polygon-mcp
- Instala las dependencias:
npm install
- Construye el proyecto:
npm run build
Configuración
Crea un archivo .env en el directorio raíz con las siguientes variables:
SEED_PHRASE="your twelve word seed phrase here"
Uso
Ejecutando el servidor
npm start
Usando con Claude
Para usar este servidor MCP con Claude, debes agregarlo a tu archivo de configuración de MCP:
Para la extensión de Claude en VSCode:
{
"mcpServers": {
"polygon": {
"command": "node",
"args": ["/path/to/polygon-mcp/build/index.js"],
"env": {
"SEED_PHRASE": "your twelve word seed phrase here"
},
"disabled": false,
"autoApprove": []
}
}
}
Para la aplicación de escritorio de 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": []
}
}
}
Herramientas Disponibles
call_contract
Llama una función de contrato en Polygon PoS.
Parámetros:
contractAddress: La dirección del contrato a llamarfunctionName: El nombre de la función a llamarfunctionArgs: Los argumentos a pasar a la funciónabi: El ABI del contratovalue(opcional): El valor de MATIC a enviar con la transacción
erc20_balance
Obtiene el saldo de un token ERC20 en Polygon PoS.
Parámetros:
contractAddress: La dirección del contrato del cual obtener el saldo
erc20_transfer
Transfiere un token ERC20 en Polygon PoS.
Parámetros:
contractAddress: La dirección del contrato desde el cual transferir el tokentoAddress: La dirección del destinatarioamount: La cantidad de tokens a transferir
get_gas_price
Obtiene el precio de gas actual en Polygon PoS.
Licencia
MIT