Skip to main content
Glama

Veri5ight MCP Server

by 5ajaki

🔍 ベリファイト

親切な近所の Ethereum ノードのささやき屋です! Claude が Ethereum ノードとチャットできるようにする Model Context Protocol (MCP) サーバーです。

🌟 これは一体何なのでしょう?

Veri5ight は、Claude ノードと Ethereum ノード間の直接インターフェースであり、以下を提供します。

  • 💰 ERC20のリアルタイムトークン残高と委任情報
  • 🔎 スマートコントラクト情報
  • 🚀 レート制限なしの直接ノードアクセス
  • 🔒 プライベートで安全なやり取り

🚀 クイックスタート

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

⚙️ 構成

  1. .env.example.envにコピーします。
cp .env.example .env
  1. Ethereum ノード URL を追加します (以下に例を示します - 実際のノード URL とポートに更新します)。
ETH_NODE_URL="http://localhost:8545" # Example - replace with your node's URL and port
  1. Claude デスクトップを設定します。
{ "mcpServers": { "veri5ight": { "command": "node", "args": ["/absolute/path/to/veri5ight/dist/index.js"] // Local path to the compiled index.js file } } }

注: 手順3のパスは、ローカルのdistディレクトリにあるコンパイル済みのindex.jsを指している必要があります。これはnpm run build実行すると作成されます。

起動オプション

デフォルトでは、Veri5ightはClaudeデスクトップアプリとともに自動的に起動します。オンデマンドで実行したい場合は、以下の手順に従ってください。

  1. Claude で自動起動する package.json から postbuild スクリプトを削除します。
  2. 必要に応じて手動で実行します。
node dist/index.js

🎮 利用可能なツール

イーサリアム_getTokenBalance

アドレスまたは ENS 名を使用して、任意の ERC20 トークンのトークン残高を取得します。

例:

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

ethereum_getTokenDelegation

ガバナンス トークンの委任情報を確認します。

例:

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

イーサリアム_getContractInfo

あらゆるスマート コントラクトに関する詳細情報を取得します。

例:

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

ethereum_getRecentTransactions

任意のアドレスの最近のトランザクションを表示します。注: この機能は、指定されたアドレスに関連するトランザクションを最新の10ブロックからスキャンします。

例:

Claude, show me any recent transactions for vitalik.eth

この関数は、ブロック内に存在するトランザクションを、要求された数(デフォルトは3)まで返します。最近のブロック内にトランザクションが見つからない場合は、空の結果を返します。

🔍 デバッグ

問題がないか、Claude のログを確認してください。

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

💡 なぜダイレクトノードアクセスなのか?

  • 低レイテンシ: APIオーバーヘッドなしの直接ノードクエリ
  • レート制限なし: 自分のノードへのクエリは無制限
  • プライバシー: クエリはあなたとノードの間でのみ行われます
  • フルアクセス:JSON-RPC APIの完全な利用可能
  • リアルタイムデータ:最新のブロックチェーン状態に直接アクセス

🛠️ 開発

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

🤝 貢献する

アイデアはありますか?バグを発見しましたか?PRを歓迎します!

  1. フォークする
  2. 分岐させる
  3. コード化する
  4. PRする

📜 ライセンス

MIT - 思いっきり楽しんでください!面倒な法的事項についてはライセンスを参照してください。

🙏 小道具

  • Veri5ightチームが❤️を込めて作成しました
  • クロードの優れた頭脳によって
  • イーサリアムの巨人たちの肩の上に立つ

🆘 ヘルプが必要ですか?

  • 🐛 バグを発見しましたか?問題を報告してください!
  • 🤔 質問がありますか?ぜひディスカッションを始めてください!
  • 🎉 クールな機能のアイデアがあれば、ぜひお聞かせください!

覚えておいてください: Veri5ight は Ethereum データ用のスイスアーミーナイフのようなものです - ただ、これを使ってボトルを開けようとしないでください! 🍾

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Claude が Ethereum ノードと対話できるようになり、ユーザーは ENS トークンの残高を確認したり、スマート コントラクト コードを表示したり、自然言語でトランザクションをデコードしたりできるようになります。

  1. 🌟 これは一体何なのでしょう?
    1. 🚀 クイックスタート
      1. ⚙️ 構成
        1. 起動オプション
      2. 🎮 利用可能なツール
        1. イーサリアム_getTokenBalance
        2. ethereum_getTokenDelegation
        3. イーサリアム_getContractInfo
        4. ethereum_getRecentTransactions
      3. 🔍 デバッグ
        1. 💡 なぜダイレクトノードアクセスなのか?
          1. 🛠️ 開発
            1. 🤝 貢献する
              1. 📜 ライセンス
                1. 🙏 小道具
                  1. 🆘 ヘルプが必要ですか?

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      Enables 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 -
                      11
                      13
                      2
                      TypeScript
                      MIT License
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      Provides 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 -
                      28
                      262
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • A
                      security
                      F
                      license
                      A
                      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 -
                      8
                      402
                      8
                      TypeScript
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A comprehensive toolkit for Ethereum blockchain analysis within Claude AI, enabling contract auditing, wallet analysis, profitability tracking, and on-chain data retrieval.
                      Last updated -
                      11
                      601
                      9
                      JavaScript

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/5ajaki/veri5ight'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server