Herramientas de Ethereum para Claude MCP
Un kit de herramientas completo para el análisis de la cadena de bloques Ethereum directamente dentro de Claude AI utilizando el Protocolo de Contexto de Modelo (MCP).
Características
- Auditoría de contratos inteligentes : analice los contratos para detectar problemas de seguridad, verifique el código fuente y detecte estándares de tokens
- Análisis de billetera : verifique saldos de ETH, tenencias de tokens e historial de transacciones
- Seguimiento de rentabilidad : Calcule las ganancias/pérdidas de la billetera en todos los tokens y transacciones
- Datos de blockchain : obtenga y analice datos en cadena con comandos simples
- Análisis de tokens : obtenga detalles completos de los tokens, historial de precios y patrones comerciales
Instalación
Prerrequisitos
- Node.js v16+
- Claude para escritorio
- Claves API gratuitas:
Pasos de configuración
- Clonar este repositorio:
- Instalar dependencias:
- Crea tu configuración:
- Copiar
mcp.json.example
amcp.json
- Edite
mcp.json
para incluir sus claves API y rutas de archivo correctas
- Copiar
- Configurar Claude para escritorio:
- En Windows: crear/editar
%APPDATA%\Claude\claude_desktop_config.json
- Copie el contenido de su archivo
mcp.json
en esta configuración
- En Windows: crear/editar
Herramientas disponibles
Análisis de contratos
auditContract(address: "0x...")
: Realizar una auditoría de seguridad en un contrato inteligente
Saldo y tokens
getEthBalance(address: "0x...")
: Obtener el saldo de ETHgetTransactionCount(address: "0x...")
: Obtener el recuento de transacciones (nonce)getTokensBalance(address: "0x...", chain: "eth", excludeSpam: true)
: Obtener todos los saldos de tokens
Rentabilidad
getWalletPnl(address: "0x...", chain: "eth")
: Analizar las ganancias/pérdidas de la billetera
Análisis de tokens
getTokenInfo(address: "0x...", networkId: 1)
: Obtiene información básica del token, incluido el nombre, el símbolo y el suministrogetTokenPriceHistory(address: "0x...", networkId: 1, days: 7, resolution: "1D")
: Obtener datos históricos de preciosanalyzeToken(address: "0x...", networkId: 1, days: 30)
: Realiza un análisis completo de tokens, incluyendo volatilidad y patrones comerciales.
Servicios públicos
add(a: 1, b: 2)
: Ejemplo de función de utilidad simple
Solución de problemas
Problemas comunes:
- Variables de entorno no encontradas : asegúrese de que sus claves API estén configuradas correctamente en
mcp.json
- Errores del proveedor : Verifique que su ETH_RPC_URL sea válida y accesible
- Errores de ruta : asegúrese de utilizar rutas absolutas completas con el escape adecuado en Windows (
\\
) - Problemas con la API de Codex : Verifique que su clave de API de Codex sea válida y tenga permiso para acceder a los datos del token
Desarrollo
Para agregar nuevas herramientas:
- Crear o modificar archivos en el directorio
tools/
- Registra tus herramientas en
main.js
- Reinicie Claude for Desktop para ver los cambios
Licencia
Este proyecto está licenciado bajo la licencia MIT.
Expresiones de gratitud
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un kit de herramientas integral para el análisis de la cadena de bloques Ethereum dentro de Claude AI, que permite la auditoría de contratos, el análisis de billeteras, el seguimiento de la rentabilidad y la recuperación de datos en cadena.
Related MCP Servers
- AsecurityAlicenseAqualityProvides Ethereum blockchain data tools via Etherscan's API, enabling users to check ETH balances, view transactions, track token transfers, fetch contract ABIs, monitor gas prices, and resolve ENS names.Last updated -63TypeScriptMIT License
Adamik MCP Serverofficial
AsecurityAlicenseAqualityEnables read and write interactions with 60+ blockchain networks through Claude Desktop, providing a standardized multi-chain API for transaction management, account insights, staking, and token interactions.Last updated -11132TypeScriptMIT LicenseBase MCP Serverofficial
-securityAlicense-qualityProvides onchain tools for Claude AI to interact with the Base blockchain and Coinbase API, enabling wallet management, fund transfers, and smart contract deployment.Last updated -73245TypeScriptMIT License- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -63JavaScriptMIT License