Ethereum Tools for Claude MCP

Ethereum Tools for Claude MCP

site icon
2025.03.25 4
JavaScript区块链分析智能合约审计钱包分析代币分析Twitter 搜索金融服务开发效率
evm-mcp-tools 是一个专为 Ethereum 区块链分析设计的工具包,通过 Model Context Protocol (MCP) 在 Claude AI 中直接使用。它提供了智能合约审计、钱包分析、盈利能力跟踪、区块链数据获取、代币分析以及 Twitter 搜索等功能。适用于区块链开发者、安全审计师和加密货币投资者。
View on GitHub

Overview

基本能力

产品定位

evm-mcp-tools 是一个专为 Ethereum 区块链分析设计的工具包,通过 Model Context Protocol (MCP) 在 Claude AI 中直接使用。

核心功能

  • 智能合约审计:分析合约的安全问题,验证源代码,检测代币标准。
  • 钱包分析:检查 ETH 余额、代币持有量和交易历史。
  • 盈利能力跟踪:计算钱包的代币和交易的盈亏。
  • 区块链数据:通过简单命令获取和分析链上数据。
  • 代币分析:获取代币的详细信息、价格历史记录和交易模式。
  • Twitter 搜索:通过关键词、用户名、日期或复杂搜索条件查找推文,支持自然语言处理。

适用场景

  • 区块链开发者进行智能合约开发和审计。
  • 安全审计师分析智能合约的安全性。
  • 加密货币投资者跟踪钱包盈利能力和代币价格。
  • 研究人员获取和分析区块链数据。

工具列表

  • 合约分析auditContract(address: "0x...") - 对智能合约进行安全审计。
  • 余额和代币getEthBalance(address: "0x...") - 获取 ETH 余额。
  • 盈利能力getWalletPnl(address: "0x...", chain: "eth") - 分析钱包盈亏。
  • 代币分析getTokenInfo(address: "0x...", networkId: 1) - 获取代币基本信息。
  • Twitter 搜索searchTwitter(query: "ethereum", section: "top", limit: 5) - 智能 Twitter 搜索。

常见问题解答

  • 环境变量未找到:确保 API 密钥在 mcp.json 中正确设置。
  • 提供者错误:检查 ETH_RPC_URL 是否有效且可访问。
  • 路径错误:在 Windows 中使用完整的绝对路径并正确转义。
  • Codex API 问题:验证 Codex API 密钥是否有效且有权限访问代币数据。
  • Twitter 搜索错误:确保 RapidAPI 密钥有权访问 Twitter154 API。

使用教程

使用依赖

  • Node.js v16+
  • Claude for Desktop
  • 免费 API 密钥:
  • Etherscan - 用于合约验证和分析
  • Moralis - 用于钱包盈利能力和代币余额
  • Codex - 用于代币价格历史和高级分析
  • RapidAPI - 用于 Twitter 搜索功能
  • (可选) RPC 提供者如 Infura 或使用免费公共端点

安装教程

  1. 克隆仓库: git clone https://github.com/0xGval/evm-tools-mcp cd evm-tools-mcp

  2. 安装依赖: npm install

  3. 创建配置:

  4. 复制 mcp.json.examplemcp.json
  5. 编辑 mcp.json 包含 API 密钥和正确的文件路径

json { "mcpServers": { "ethereum-tools": { "command": "node", "args": ["YOUR_ABSOLUTE_PATH_TO/main.js"], "env": { "ETH_RPC_URL": "https://eth.llamarpc.com", "MORALIS_API_KEY": "your_moralis_api_key", "ETHERSCAN_API_KEY": "your_etherscan_api_key", "CODEX_API_KEY": "your_codex_api_key", "RAPIDAPI_KEY": "your_rapidapi_key" } } } }

  1. 配置 Claude for Desktop:
  2. Windows:创建/编辑 %APPDATA%\Claude\claude_desktop_config.json
  3. mcp.json 的内容复制到此配置中

调试方式

  • 确保所有 API 密钥正确设置。
  • 检查 ETH_RPC_URL 是否有效。
  • 验证路径是否正确。
  • 确保 Codex API 密钥有效。
  • 确认 RapidAPI 密钥有权访问 Twitter154 API。

许可证

该项目遵循 MIT 开源许可条款。