Veri5ight 是一个模型上下文协议(MCP)服务器,作为Claude与以太坊节点沟通的桥梁。它能助力Claude实时查询ERC20代币余额、委托信息以及智能合约详情等,让Claude与以太坊节点的交互更便捷、安全。
# 克隆仓库
git clone https://github.com/5ajaki/veri5ight.git
# 安装依赖项
npm install
# 构建项目
npm run build
cp .env.example .env
ETH_NODE_URL="http://localhost:8545" # 示例 - 替换为您自己的节点URL和端口
{
"mcpServers": {
"veri5ight": {
"command": "node",
"args": ["/absolute/path/to/veri5ight/dist/index.js"] // 指向本地编译好的index.js文件的绝对路径
}
}
}
注意:步骤3中的路径必须指向您运行 npm run build 后生成的dist目录下的 compiled index.js 文件。
默认情况下,Veri5ight会与Claude Desktop应用程序一起自动启动。如果您希望按需启动:
node dist/index.js
Claude,请告诉我vitalik.eth的UNI余额是多少?
Claude,谁是nick.eth委托其代币给的对象?
Claude,请告诉我这个合约的信息:nick.eth
Claude,请列出myaddress.eth的最近交易。
完整的API文档和更多详细信息请参考官方文档。
Veri5ight利用了以太坊的JSON-RPC接口来实现与节点的交互。通过MCP协议,Claude可以方便地调用各种以太坊功能,而无需直接处理低级别 RPC 调用。
文档中未提及许可证相关信息。
⚠️ 重要提示
如果您在以太坊网络上执行大量操作,建议使用本地节点或可靠的RPC提供程序。
💡 使用建议
保持您的node软件和相关依赖项更新到最新版本,以确保最佳性能和安全性。
如需帮助或有任何问题,请联系我们的支持团队:support@veri5ight.com