local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Utilizes environment variables for configuration, particularly for setting up Ethereum node connection details securely.
Provides direct interface to Ethereum nodes, allowing access to token balances, contract information, transaction details, and delegation data without rate limits. Supports querying via ENS names or Ethereum addresses.
Enables source code management and version control for installing and contributing to the project.
🔍 Veri5ight
您友好的以太坊节点私语者!一个模型上下文协议 (MCP) 服务器,帮助 Claude 与以太坊节点聊天。
🌟 这是怎么回事?
Veri5ight 是 Claude 和以太坊节点之间的直接接口,提供:
- 💰 任何 ERC20 的实时代币余额和委托信息
- 🔎 智能合约信息
- 🚀 直接访问节点,不受速率限制
- 🔒 私密、安全的互动
🚀 快速入门
⚙️ 配置
- 将
.env.example
复制到.env
:
- 添加您的以太坊节点 URL(示例如下所示 - 使用您的实际节点 URL 和端口进行更新):
- 配置Claude桌面:
注意:步骤 3 中的路径必须指向本地 dist 目录中已编译的 index.js 文件。该文件是在运行npm run build
时创建的。
启动选项
默认情况下,Veri5ight 会随 Claude 桌面应用程序自动启动。如果您希望按需运行:
- 从 package.json 中删除使用 Claude 自动启动的 postbuild 脚本
- 需要时手动运行:
🎮 可用工具
ethereum_getTokenBalance
使用地址或 ENS 名称获取任何 ERC20 代币的代币余额。
例子:
ethereum_getTokenDelegation
检查任何治理令牌的委托信息。
例子:
ethereum_getContractInfo
获取有关任何智能合约的详细信息。
例子:
ethereum_getRecentTransactions
查看任意地址的近期交易。注意:此功能会扫描最近 10 个区块,查找涉及指定地址的交易。
例子:
该函数将返回在这些区块中找到的最多请求数量的交易(默认为 3)。如果在最近的区块中未找到任何交易,则返回空结果。
🔍 调试
检查 Claude 的日志是否存在任何问题:
💡 为什么要直接访问节点?
- 低延迟:直接节点查询,无需 API 开销
- 无速率限制:对您自己的节点进行无限制查询
- 隐私:查询只在您和您的节点之间进行
- 完全访问:完整的 JSON-RPC API 可用性
- 实时数据:直接访问最新的区块链状态
🛠️ 开发
🤝 贡献
有想法?发现 bug?欢迎提交 PR!只需:
- 叉子
- 分支
- 编码
- 公关
📜 许可证
MIT - 尽情发挥吧!无聊的法律条款请参阅LICENSE 。
🙏 道具
- 由 Veri5ight 团队倾情打造
- 由克劳德的大脑驱动
- 站在以太坊巨人的肩膀上
🆘 需要幫助嗎?
- 🐛 发现 bug?提交问题!
- 🤔 有问题?欢迎讨论!
- 🎉 有什么酷炫的功能创意?快来听听吧!
记住:Veri5ight 就像一把保护以太坊数据的瑞士军刀——千万别想用它开瓶子!🍾
You must be authenticated.
Tools
使 Claude 能够与以太坊节点进行交互,允许用户检查 ENS 代币余额、查看智能合约代码并通过自然语言解码交易。
- 🌟 What's This All About?
- 🚀 Quick Start
- ⚙️ Configuration
- 🎮 Available Tools
- 🔍 Debugging
- 💡 Why Direct Node Access?
- 🛠️ Development
- 🤝 Contributing
- 📜 License
- 🙏 Props
- 🆘 Need Help?