Web3 MCP服务器

一个用于在EVM链上进行Web3交互的模型上下文协议(MCP)服务器实现,支持多链代币余额查询、智能合约函数调用和代币转账。

  • by EmanuelJr
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 emanueljr/web3-mcp-server

使用说明

Web3 MCP服务器

用于EVM链上Web3交互的模型上下文协议(MCP)服务器实现。该服务器通过模型上下文协议实现了与区块链网络的无缝交互。

🚀 特性

  • 📊 获取跨多个链的令牌余额
  • 📝 调用智能合约功能
  • 💰 本地和ERC-20代币转移
  • 🔗 支持多个EVM兼容链

🔧 配置

Claude桌面集成

通过Smithery安装

通过以下方式自动安装克劳德桌面版Web3 MCP服务器 史密瑟里:

npx -y @smithery/cli install web3-mcp-server --client claude

使用NPX

将以下配置添加到您的Claude Desktop设置中:

{
  "mcpServers": {
    "web3": {
      "command": "npx",
      "args": ["-y", "web3-mcp-server"],
      "env": {
        "PRIVATE_KEY": "0xYour-wallet-private-key (optional)"
      }
    }
  }
}

使用Docker

对于基于Docker的部署,请使用以下配置:

{
  "mcpServers": {
    "web3": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "emanueljr/web3-mcp-server"],
      "env": {
        "PRIVATE_KEY": "0xYour-wallet-private-key (optional)"
      }
    }
  }
}

📝 许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

👥 贡献

欢迎投稿!请随时提交拉取请求。