🔍 ベリファイト
親切な近所の Ethereum ノードのささやき屋です! Claude が Ethereum ノードとチャットできるようにする Model Context Protocol (MCP) サーバーです。
🌟 これは一体何なのでしょう?
Veri5ight は、Claude ノードと Ethereum ノード間の直接インターフェースであり、以下を提供します。
💰 ERC20のリアルタイムトークン残高と委任情報
🔎 スマートコントラクト情報
🚀 レート制限なしの直接ノードアクセス
🔒 プライベートで安全なやり取り
Related MCP server: Base MCP Server
🚀 クイックスタート
⚙️ 構成
.env.exampleを.envにコピーします。
Ethereum ノード URL を追加します (以下に例を示します - 実際のノード URL とポートに更新します)。
Claude デスクトップを設定します。
注: 手順3のパスは、ローカルのdistディレクトリにあるコンパイル済みのindex.jsを指している必要があります。これはnpm run build実行すると作成されます。
起動オプション
デフォルトでは、Veri5ightはClaudeデスクトップアプリとともに自動的に起動します。オンデマンドで実行したい場合は、以下の手順に従ってください。
Claude で自動起動する package.json から postbuild スクリプトを削除します。
必要に応じて手動で実行します。
🎮 利用可能なツール
イーサリアム_getTokenBalance
アドレスまたは ENS 名を使用して、任意の ERC20 トークンのトークン残高を取得します。
例:
ethereum_getTokenDelegation
ガバナンス トークンの委任情報を確認します。
例:
イーサリアム_getContractInfo
あらゆるスマート コントラクトに関する詳細情報を取得します。
例:
ethereum_getRecentTransactions
任意のアドレスの最近のトランザクションを表示します。注: この機能は、指定されたアドレスに関連するトランザクションを最新の10ブロックからスキャンします。
例:
この関数は、ブロック内に存在するトランザクションを、要求された数(デフォルトは3)まで返します。最近のブロック内にトランザクションが見つからない場合は、空の結果を返します。
🔍 デバッグ
問題がないか、Claude のログを確認してください。
💡 なぜダイレクトノードアクセスなのか?
低レイテンシ: APIオーバーヘッドなしの直接ノードクエリ
レート制限なし: 自分のノードへのクエリは無制限
プライバシー: クエリはあなたとノードの間でのみ行われます
フルアクセス:JSON-RPC APIの完全な利用可能
リアルタイムデータ:最新のブロックチェーン状態に直接アクセス
🛠️ 開発
🤝 貢献する
アイデアはありますか?バグを発見しましたか?PRを歓迎します!
フォークする
分岐させる
コード化する
PRする
📜 ライセンス
MIT - 思いっきり楽しんでください!面倒な法的事項についてはライセンスを参照してください。
🙏 小道具
Veri5ightチームが❤️を込めて作成しました
クロードの優れた頭脳によって
イーサリアムの巨人たちの肩の上に立つ
🆘 ヘルプが必要ですか?
🐛 バグを発見しましたか?問題を報告してください!
🤔 質問がありますか?ぜひディスカッションを始めてください!
🎉 クールな機能のアイデアがあれば、ぜひお聞かせください!
覚えておいてください: Veri5ight は Ethereum データ用のスイスアーミーナイフのようなものです - ただ、これを使ってボトルを開けようとしないでください! 🍾