Integrations
Supports configuration through environment variables, allowing users to set Infura API keys, network preferences, and key encryption settings.
Enables interaction with Ethereum and EVM-compatible blockchains, providing wallet management, balance checking, transaction sending, smart contract deployment, and contract interaction capabilities.
Provides access to the MCP EVM Signer repository for installation, with support for contribution through GitHub's pull request workflow.
Firmante EVM de MCP
Un servidor de Protocolo de Contexto de Modelo (MCP) para gestionar claves privadas de Ethereum e implementar contratos inteligentes con Infura. Este servidor permite que Claude for Desktop y otros clientes MCP interactúen con cadenas de bloques compatibles con EVM.
Características
- 🔑 Almacene y administre de forma segura las claves privadas de Ethereum localmente
- 🔌 Conéctese a Infura para interacciones en blockchain
- 📝 Implementar contratos inteligentes a partir de ABI compilados y código de bytes
- ✍️ Firmar y enviar transacciones
- 💰 Ver saldos de cuentas e historial de transacciones
- 🔍 Consultar datos de blockchain e interactuar con contratos implementados
Inicio rápido
Prerrequisitos
- Node.js v16 o superior
- Una cuenta de Infura con clave API
- Aplicación Claude para escritorio instalada
Instalación
- Clonar este repositorio:Copy
- Instalar dependencias:Copy
- Construir el proyecto:Copy
- Configurar variables de entorno:Edite el archivoCopy
.env
para agregar su clave API de Infura y configurar otros ajustes.
Integración con Claude para escritorio
- Agregue el servidor a su configuración de Claude for Desktop:
- Reiniciar Claude para escritorio
- Ahora puedes pedirle a Claude que implemente contratos inteligentes, verifique saldos o interactúe con cadenas de bloques EVM
Herramientas disponibles
El servidor MCP EVM Signer expone las siguientes herramientas para su uso con Claude:
Gestión de billetera
create-wallet
: Crea una nueva billetera Ethereumimport-wallet
: Importa una billetera existente desde una clave privadalist-wallets
: Lista todas las billeteras guardadas
Operaciones de blockchain
check-balance
: Verifica el saldo de ETH de una direcciónget-transactions
: Obtener transacciones recientes para una direcciónsend-transaction
: Envía ETH a una dirección
Interacciones de contratos inteligentes
deploy-contract
: Implementa un contrato inteligente desde ABI y bytecodecall-contract
: Llama a un método de contrato de solo lecturaexecute-contract
: Ejecuta un método de contrato que modifica el estado
Ejemplo de uso
A continuación se muestran algunos ejemplos de cómo puedes utilizar estas herramientas con Claude:
Creando una billetera
Puedes preguntarle a Claude:
Consultar un saldo
Puedes preguntarle a Claude:
Implementación de un token ERC-20
Consulte nuestro ejemplo de token ERC-20 para obtener una guía completa sobre cómo implementar e interactuar con un contrato de token ERC-20.
Notas de seguridad
- Las claves privadas se almacenan localmente en su máquina
- Las claves se pueden cifrar con una contraseña
- El servidor solo expone la funcionalidad a través del protocolo MCP
- Revise siempre las transacciones antes de aprobarlas en Claude for Desktop
- Utilice redes de prueba como Sepolia o Goerli al comenzar
Documentación
Para obtener documentación más detallada, consulte:
- Guía de uso : instrucciones de uso detalladas y ejemplos
- Ejemplos : ejemplos de flujos de trabajo e implementaciones de contratos
Estructura del proyecto
Desarrollo
Para contribuir a este proyecto:
- Bifurcar el repositorio
- Crear una rama de características (
git checkout -b feature/amazing-feature
) - Realiza tus cambios
- Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor que administra de forma segura las claves privadas de Ethereum de forma local y permite que Claude for Desktop interactúe con cadenas de bloques compatibles con EVM a través de Infura.
- Características
- Inicio rápido
- Herramientas disponibles
- Ejemplo de uso
- Notas de seguridad
- Documentación
- Estructura del proyecto
- Desarrollo
- Licencia
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA server that enables Claude Desktop users to access the Claude API directly, allowing them to bypass Professional Plan limitations and use advanced features like custom system prompts and conversation management.Last updated -15Python
- -securityFlicense-qualityA server that enables interaction with the Solana blockchain using your own private key, supporting operations like getting wallet information, checking balances, and transferring SOL.Last updated -606JavaScript
- -securityFlicense-qualityAn MCP server that connects Claude for Desktop with blockchain functionality, allowing users to check balances and send tokens on EVM and Solana chains through natural language interactions.Last updated -TypeScript
- -securityAlicense-qualityA server that lets Claude desktop app execute terminal commands on your computer and edit files through Model Context Protocol, featuring command execution, process management, and advanced file operations.Last updated -15,956MIT License