Veri5ight MCP Server

by 5ajaki

Integrations

  • Utilizes environment variables for configuration, particularly for setting up Ethereum node connection details securely.

  • Provides direct interface to Ethereum nodes, allowing access to token balances, contract information, transaction details, and delegation data without rate limits. Supports querying via ENS names or Ethereum addresses.

  • Enables source code management and version control for installing and contributing to the project.

🔍 Veri5ight

¡Tu amigo cercano que te susurra los nodos de Ethereum! Un servidor MCP (Protocolo de Contexto de Modelo) que ayuda a Claude a comunicarse con los nodos de Ethereum.

🌟¿De qué se trata todo esto?

Veri5ight es una interfaz directa entre Claude y los nodos de Ethereum, que proporciona:

  • 💰 Información de delegación y saldo de tokens en tiempo real para cualquier ERC20
  • 🔎 Información del contrato inteligente
  • 🚀 Acceso directo al nodo sin límites de velocidad
  • 🔒 Interacciones privadas y seguras

🚀 Inicio rápido

# Clone the repository git clone https://github.com/5ajaki/veri5ight.git # Install dependencies npm install # Build the project npm run build

⚙️ Configuración

  1. Copiar .env.example a .env :
cp .env.example .env
  1. Agregue la URL de su nodo Ethereum (se muestra un ejemplo a continuación: actualícelo con la URL y el puerto de su nodo real):
ETH_NODE_URL="http://localhost:8545" # Example - replace with your node's URL and port
  1. Configurar Claude Desktop:
{ "mcpServers": { "veri5ight": { "command": "node", "args": ["/absolute/path/to/veri5ight/dist/index.js"] // Local path to the compiled index.js file } } }

Nota: La ruta del paso 3 debe apuntar al archivo index.js compilado en el directorio dist local. Este se crea al ejecutar npm run build .

Opciones de lanzamiento

De forma predeterminada, Veri5ight se inicia automáticamente con la aplicación de escritorio Claude. Si prefiere ejecutarlo cuando lo necesite:

  1. Eliminar el script posterior a la compilación de package.json que se inicia automáticamente con Claude
  2. Ejecutar manualmente cuando sea necesario:
node dist/index.js

🎮 Herramientas disponibles

ethereum_getTokenBalance

Obtenga el saldo del token para cualquier token ERC20 usando la dirección o el nombre ENS.

Ejemplo:

Claude, what's vitalik.eth's UNI balance?

Delegación de token de Ethereum

Verifique la información de delegación para cualquier token de gobernanza.

Ejemplo:

Claude, who has nick.eth delegated their tokens to?

ethereum_getContractInfo

Obtenga información detallada sobre cualquier contrato inteligente.

Ejemplo:

Claude, what can you tell me about this contract: nick.eth

ethereum_getRecentTransactions

Ver transacciones recientes de cualquier dirección. Nota: Esta función escanea los 10 bloques más recientes en busca de transacciones relacionadas con la dirección especificada.

Ejemplo:

Claude, show me any recent transactions for vitalik.eth

La función devolverá hasta el número solicitado de transacciones (predeterminado: 3) dentro de esos bloques. Si no se encuentran transacciones en los bloques recientes, devolverá un resultado vacío.

🔍 Depuración

Consulte los registros de Claude para detectar cualquier problema:

tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

💡¿Por qué acceso directo al nodo?

  • Baja latencia : consultas de nodo directas sin sobrecarga de API
  • Sin límites de velocidad : consultas ilimitadas a su propio nodo
  • Privacidad : las consultas permanecen entre usted y su nodo
  • Acceso completo : Disponibilidad completa de la API JSON-RPC
  • Datos en tiempo real : acceso directo al último estado de la cadena de bloques

🛠️ Desarrollo

# Watch mode for the cool kids npm run dev # Build for production npm run build

🤝 Contribuyendo

¿Tienes ideas? ¿Encontraste un error? ¡Agradecemos tus relaciones públicas! Simplemente:

  1. Bifurcarlo
  2. Ramificarlo
  3. Codificarlo
  4. Relaciones públicas

📜 Licencia

MIT - ¡A por todas! Consulta LICENCIA para los aburridos asuntos legales.

🙏 Accesorios

  • Creado con ❤️ por el equipo de Veri5ight
  • Impulsado por el gran cerebro de Claude
  • De pie sobre los hombros de los gigantes de Ethereum

🆘¿Necesitas ayuda?

  • ¿Encontraste un error? ¡Abre un problema!
  • ¿Preguntas? ¡Comienza una discusión!
  • ¿Tienes alguna idea genial? ¡Cuéntanosla!

Recuerda: Veri5ight es como una navaja suiza para los datos de Ethereum, ¡pero no intentes abrir botellas con ella! 🍾

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Permite a Claude interactuar con los nodos de Ethereum, lo que permite a los usuarios verificar los saldos de tokens ENS, ver el código de contrato inteligente y decodificar transacciones a través del lenguaje natural.

  1. 🌟 What's This All About?
    1. 🚀 Quick Start
      1. ⚙️ Configuration
        1. Launch Options
      2. 🎮 Available Tools
        1. ethereum_getTokenBalance
        2. ethereum_getTokenDelegation
        3. ethereum_getContractInfo
        4. ethereum_getRecentTransactions
      3. 🔍 Debugging
        1. 💡 Why Direct Node Access?
          1. 🛠️ Development
            1. 🤝 Contributing
              1. 📜 License
                1. 🙏 Props
                  1. 🆘 Need Help?

                    Related MCP Servers

                    • A
                      security
                      F
                      license
                      A
                      quality
                      A 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 -
                      1
                      5
                      Python
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      Enables Claude to interact with the Ethereum Name Service (ENS) system to resolve names, check availability, retrieve records, and perform other ENS-related operations through natural language.
                      Last updated -
                      7
                      5
                      TypeScript
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An 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
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Enables Claude to interact with Webflow's APIs, allowing access to site information, collections, and other Webflow resources.
                      Last updated -
                      TypeScript
                      MIT License
                      • Apple

                    View all related MCP servers

                    ID: en31vxf492