用于在Claude AI中使用模型上下文协议(MCP)进行以太坊区块链分析的综合工具包。
克隆此仓库:
git clone https://github.com/0xGval/evm-tools-mcp
cd evm-tools-mcp
安装依赖项:
npm install
创建您的配置:
mcp.json.example 到 mcp.jsonmcp.json 文件,包含您的API密钥和正确的文件路径{
"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"
}
}
}
}
配置Claude for Desktop:
%APPDATA%\Claude\claude_desktop_config.jsonmcp.json 文件内容复制到此配置中auditContract(address: "0x..."):对智能合约执行安全审计getEthBalance(address: "0x..."):获取ETH余额getTransactionCount(address: "0x..."):获取交易数量(nonce)getTokensBalance(address: "0x...", chain: "eth", excludeSpam: true):获取所有代币余额getWalletPnl(address: "0x...", chain: "eth"):分析钱包盈亏getTokenInfo(address: "0x...", networkId: 1):获取基本代币信息,包括名称、符号和供应量getTokenPriceHistory(address: "0x...", networkId: 1, days: 7, resolution: "1D"):获取历史价格数据analyzeToken(address: "0x...", networkId: 1, days: 30):进行全面代币分析,包括波动性和交易模式searchTwitter(query: "ethereum", section: "top", limit: 5):使用自然语言处理的智能推特搜索
from:username,has:links等twitterSearchHelp(topic: "general"):获取有关推特搜索语法的帮助
add(a: 1, b: 2):简单实用函数示例常见问题:
mcp.json 中\\)要添加新工具:
tools/ 目录中创建或修改文件main.js 中注册您的工具本项目采用MIT许可证。