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.
Integrations
Provides tools for Ethereum blockchain analysis, including smart contract auditing, wallet balance checking, transaction history analysis, and token tracking.
Connects to GitHub for repository access, allowing users to clone and utilize the Ethereum tools repository.
Leverages Node.js runtime environment for executing Ethereum analysis tools and blockchain interactions.
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:Copy
- Instalar dependencias:Copy
- Crea tu configuración:
- Copiar
mcp.json.example
amcp.json
- Edite
mcp.json
para incluir sus claves API y rutas de archivo correctas
Copy - 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
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.