🔍 ベリファイト
親切な近所の Ethereum ノードのささやき屋です! Claude が Ethereum ノードとチャットできるようにする Model Context Protocol (MCP) サーバーです。
🌟 これは一体何なのでしょう?
Veri5ight は、Claude ノードと Ethereum ノード間の直接インターフェースであり、以下を提供します。
💰 ERC20のリアルタイムトークン残高と委任情報
🔎 スマートコントラクト情報
🚀 レート制限なしの直接ノードアクセス
🔒 プライベートで安全なやり取り
Related MCP server: Base MCP Server
🚀 クイックスタート
# Clone the repository
git clone https://github.com/5ajaki/veri5ight.git
# Install dependencies
npm install
# Build the project
npm run build⚙️ 構成
.env.exampleを.envにコピーします。
cp .env.example .envEthereum ノード URL を追加します (以下に例を示します - 実際のノード URL とポートに更新します)。
ETH_NODE_URL="http://localhost:8545" # Example - replace with your node's URL and portClaude デスクトップを設定します。
{
"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デスクトップアプリとともに自動的に起動します。オンデマンドで実行したい場合は、以下の手順に従ってください。
Claude で自動起動する package.json から postbuild スクリプトを削除します。
必要に応じて手動で実行します。
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.ethethereum_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を歓迎します!
フォークする
分岐させる
コード化する
PRする
📜 ライセンス
MIT - 思いっきり楽しんでください!面倒な法的事項についてはライセンスを参照してください。
🙏 小道具
Veri5ightチームが❤️を込めて作成しました
クロードの優れた頭脳によって
イーサリアムの巨人たちの肩の上に立つ
🆘 ヘルプが必要ですか?
🐛 バグを発見しましたか?問題を報告してください!
🤔 質問がありますか?ぜひディスカッションを始めてください!
🎉 クールな機能のアイデアがあれば、ぜひお聞かせください!
覚えておいてください: Veri5ight は Ethereum データ用のスイスアーミーナイフのようなものです - ただ、これを使ってボトルを開けようとしないでください! 🍾