Polygon MCP Server
Fornece ferramentas on-chain para interagir com a blockchain Polygon PoS.
GitHub
6
Experimente este MCPPatrocinadoDocumentação
Polygon MCP Server
Um servidor Model Context Protocol (MCP) que fornece ferramentas onchain para Claude AI, permitindo que ele interaja com a blockchain Polygon PoS.
Recursos
- Chamar funções de contrato na Polygon PoS
- Obter saldos de tokens ERC20
- Transferir tokens ERC20
- Obter preços atuais de gas
Instalação
- Clone este repositório:
git clone https://github.com/your-username/polygon-mcp.git
cd polygon-mcp
- Instale as dependências:
npm install
- Compile o projeto:
npm run build
Configuração
Crie um arquivo .env no diretório raiz com as seguintes variáveis:
SEED_PHRASE="your twelve word seed phrase here"
Uso
Executando o servidor
npm start
Usando com Claude
Para usar este servidor MCP com Claude, você precisa adicioná-lo ao seu arquivo de configurações MCP:
Para a extensão Claude do 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 o aplicativo de desktop 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": []
}
}
}
Ferramentas Disponíveis
call_contract
Chame uma função de contrato na Polygon PoS.
Parâmetros:
contractAddress: O endereço do contrato a ser chamadofunctionName: O nome da função a ser chamadafunctionArgs: Os argumentos a serem passados para a funçãoabi: O ABI do contratovalue(opcional): O valor de MATIC a ser enviado com a transação
erc20_balance
Obtenha o saldo de um token ERC20 na Polygon PoS.
Parâmetros:
contractAddress: O endereço do contrato para obter o saldo
erc20_transfer
Transfira um token ERC20 na Polygon PoS.
Parâmetros:
contractAddress: O endereço do contrato do qual transferir o tokentoAddress: O endereço do destinatárioamount: A quantidade de tokens a transferir
get_gas_price
Obtenha o preço atual de gas na Polygon PoS.
Licença
MIT