✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

🔍 Veri5ight

Your friendly neighborhood Ethereum node whisperer! A Model Context Protocol (MCP) server that helps Claude chat with Ethereum nodes.

🌟 What’s This All About?

Veri5ight is a direct interface between Claude and Ethereum nodes, providing:

  • 💰 Real-time token balance and delegation info for any ERC20
  • 🔎 Smart contract information
  • 🚀 Direct node access without rate limits
  • 🔒 Private, secure interactions

🚀 Quick Start

# Clone the repository
git clone https://github.com/5ajaki/veri5ight.git

# Install dependencies
npm install

# Build the project
npm run build

⚙️ Configuration

  1. Copy .env.example to .env:
cp .env.example .env
  1. Add your Ethereum node URL (example shown below - update with your actual node URL and port):
ETH_NODE_URL="http://localhost:8545"  # Example - replace with your node's URL and port
  1. Configure Claude Desktop:
{
  "mcpServers": {
    "veri5ight": {
      "command": "node",
      "args": ["/absolute/path/to/veri5ight/dist/index.js"] // Local path to the compiled index.js file
    }
  }
}

Note: The path in step 3 must point to the compiled index.js in your local dist directory. This is created when you run npm run build.

Launch Options

By default, Veri5ight launches automatically with the Claude Desktop App. If you prefer to run it on-demand:

  1. Remove the postbuild script from package.json that auto-launches with Claude
  2. Run manually when needed:
node dist/index.js

🎮 Available Tools

ethereum_getTokenBalance

Get the token balance for any ERC20 token using address or ENS name.

Example:

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

ethereum_getTokenDelegation

Check delegation info for any governance token.

Example:

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

ethereum_getContractInfo

Get detailed information about any smart contract.

Example:

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

ethereum_getRecentTransactions

View recent transactions for any address. Note: This function scans the most recent 10 blocks for transactions involving the specified address.

Example:

Claude, show me any recent transactions for vitalik.eth

The function will return up to the requested number of transactions (default 3) found within those blocks. If no transactions are found in the recent blocks, it will return an empty result.

🔍 Debugging

Check Claude’s logs for any issues:

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

💡 Why Direct Node Access?

  • Low Latency: Direct node queries without API overhead
  • No Rate Limits: Unlimited queries to your own node
  • Privacy: Queries stay between you and your node
  • Full Access: Complete JSON-RPC API availability
  • Real-time Data: Direct access to latest blockchain state

🛠️ Development

# Watch mode for the cool kids
npm run dev

# Build for production
npm run build

🤝 Contributing

Got ideas? Found a bug? PRs are welcome! Just:

  1. Fork it
  2. Branch it
  3. Code it
  4. PR it

📜 License

MIT - Go wild! See LICENSE for the boring legal stuff.

🙏 Props

  • Built with ❤️ by the Veri5ight team
  • Powered by Claude’s big brain
  • Standing on the shoulders of Ethereum giants

🆘 Need Help?

  • 🐛 Found a bug? Open an issue!
  • 🤔 Questions? Start a discussion!
  • 🎉 Cool feature idea? Let’s hear it!

Remember: Veri5ight is like a Swiss Army knife for Ethereum data - just don’t try to open bottles with it! 🍾

Veri5ight

269 GitHub stars

Project Details

Recomended MCP Servers

🧩
MSBuild Build Automation Server

A lightweight MCP (Model Context Protocol) server for building MSBuild projects. Supports dynamic MSBuild discovery using vswhere and...

🧩
OpenAPI Proxy
🧩
AutoCAD Integration Server

这个项目是一个基于Model Context Protocol (MCP)的AutoCAD集成服务器,它允许通过自然语言与AutoCAD进行交互。通过这个服务器,用户可以使用Claude等大型语言模型来创建、修改和分析AutoCAD图纸,同时还可以存储和查询CAD元素的相关数据。目前制作参考学习,仅实现端到端之间的通信,具体工具函数尚未晚上

🧩
Distributed Machine Learning Studio

Distributed Machine Learning Studio

Codebase MCP
Codebase MCP

Model Context Protocol implementation for retrieving codebases using RepoMix

🧩
Plex Media Server Integration

Plex MCP server

🧩
MCP Server for Awesome-llms-txt

MCP server for SecretiveShell/Awesome-llms-txt. Add documentation directly into your conversation via MCP resources.

Office 365 MCP Server by CData
Office 365 MCP Server by CData

This read-only MCP Server allows you to connect to Office 365 data from Claude Desktop through CData JDBC...

Desktop Commander
Desktop Commander

This is MCP server for Claude that gives it terminal control, file system search and diff file editing...

🧩
Serper MCP Server

A Serper MCP Server

🧩
Structured Thinking

A TypeScript Model Context Protocol (MCP) server to allow LLMs to programmatically construct mind maps to explore an...

🧩
Slowtime

A Model Context Protocol server for secure time-based operations with timing attack protection and timelock encryption

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
254 2272
AI Image Generation
Image Generation with Stable Diffusion
117 1205
Customer service
Multi-language AI Translator
139 1247
AI Engineering
Python Bug Fixer
122 1767
Customer service
Service ERP
127 1488

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.