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 データ用のスイスアーミーナイフのようなものです - ただ、これを使ってボトルを開けようとしないでください! 🍾

You must be authenticated.

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
                      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

                    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