MetaMask Blockchain Toolkit

MetaMask Blockchain Toolkit

🚀 MCPilot 项目

MCPilot 项目提供一系列 MCP 服务器,让大语言模型(LLMs)能够通过 MetaMask 钱包与区块链进行交互。在这个过程中,它能确保用户无需暴露私钥,也不会承担资产丢失的风险。该项目是连接人工智能与区块链技术的重要工具套件,同时还简化了用户的链上入门流程。

⚠️ 重要提示

该项目是在 ETHGlobal Hackathon Taipie 2025 中开发的概念验证项目,不适合用于生产环境。请访问 metamask-mcp 获取可用于生产的应用程序。

🚀 快速开始

大语言模型(LLMs)已经彻底改变了我们使用数字工具的方式。用户可以通过自然语言与 AI 交流来完成任务,避免了阅读手册或学习复杂系统的麻烦,极大地简化了操作流程,在 Web3 领域更是如此。基于这一愿景,许多 Web3 和 DeFi 代理应运而生。而 MCPilot 项目专注于通过与 MetaMask 集成,确保用户私钥的安全性,无需在 AI 代理中暴露私钥。这种设计不仅提升了安全性,还为开发者和用户提供了一个可靠且易用的交互界面。

✨ 主要特性

  • 自然语言区块链交互:用户可以通过简单的中文指令完成复杂的区块链操作。
  • 私钥安全存储:私钥始终保留在 MetaMask 钱包内,MCPilot 不会访问或泄露这些信息。
  • Web2 和 Web3 服务互操作性:实现了不同生态系统之间的无缝连接和数据交互。

🔧 技术细节

核心技术

  • 大语言模型 (LLMs):用于理解和生成自然语言指令,并将其转化为区块链操作。
  • MetaMask 集成:通过 MetaMask 提供的 API 进行身份验证和交易签名。
  • MCP 协议:定义了服务器间通信的标准协议,确保数据的安全传输和处理。

MCP 服务器

以下是 MCPilot 中使用的各个 MCP 服务器及其功能:

  1. MetaMask 处理服务器 (metamask-mcp)

    • 负责与 MetaMask 钱包进行交互,包括身份验证、交易签名等。
  2. 区块链网络信息服务器 (network-info-mcp)

    • 提供不同区块链网络的信息查询服务,如 Polygon、Celo 和 Zircuit。
  3. Solidity 编译器服务器 (solidity-compiler-mcp)

    • 用于编译 Solidity 智能合约,并返回编译结果。
  4. 代币标准处理服务器 (token-standard-mcp)

    • 支持 ERC20、ERC721 等代币标准的交互操作。
  5. 区块链浏览器集成服务器 (block-explorer-integrator-mcp)

    • 集成各区块链浏览器(如 PolygonScan、CeloScan),提供地址和交易详情查询功能。

💻 使用示例

基础用法

在配置 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",
  • 0 关注
  • 0 收藏,31 浏览
  • system 提出于 2025-09-26 09:12

相似服务问题

相关AI产品