MCPilot 项目提供一系列 MCP 服务器,让大语言模型(LLMs)能够通过 MetaMask 钱包与区块链进行交互。在这个过程中,它能确保用户无需暴露私钥,也不会承担资产丢失的风险。该项目是连接人工智能与区块链技术的重要工具套件,同时还简化了用户的链上入门流程。
⚠️ 重要提示
该项目是在 ETHGlobal Hackathon Taipie 2025 中开发的概念验证项目,不适合用于生产环境。请访问 metamask-mcp 获取可用于生产的应用程序。
大语言模型(LLMs)已经彻底改变了我们使用数字工具的方式。用户可以通过自然语言与 AI 交流来完成任务,避免了阅读手册或学习复杂系统的麻烦,极大地简化了操作流程,在 Web3 领域更是如此。基于这一愿景,许多 Web3 和 DeFi 代理应运而生。而 MCPilot 项目专注于通过与 MetaMask 集成,确保用户私钥的安全性,无需在 AI 代理中暴露私钥。这种设计不仅提升了安全性,还为开发者和用户提供了一个可靠且易用的交互界面。
以下是 MCPilot 中使用的各个 MCP 服务器及其功能:
MetaMask 处理服务器 (metamask-mcp)
区块链网络信息服务器 (network-info-mcp)
Solidity 编译器服务器 (solidity-compiler-mcp)
代币标准处理服务器 (token-standard-mcp)
区块链浏览器集成服务器 (block-explorer-integrator-mcp)
在配置 Claude Desktop 时,需要将以下内容添加到配置文件中:
{
"mcpServers": {
"metamask-mcp": {
"command": "npx meta-mcp",
"args": ["--port", "3001"],
"env": {
"METAMASK_API_KEY": ""
}
},
"network-info-mcp": {
"command": "npx network-info-mcp",
"args": ["--polygon", "--celo", "--zircuit"],
"env": {}
},
"solidity-compiler-mcp": {
"command": "npx solidity-compiler-mcp",
"args": [],
"env": {}
},
"token-standard-mcp": {
"command": "npx token-standard-mcp",