MCPilot

MCPilot

MCPilot 提供一套 MCP 服务器,使 LLM 能够通过 MetaMask 钱包与区块链进行交互,确保用户无需暴露私钥或承担资产损失的风险。它是将人工智能与区块链技术连接起来的重要工具包,并有助于简化用户链上操作。

描述

LLM 正在改变我们与数字工具交互的方式。我们无需阅读手册或学习复杂的系统,只需使用自然语言即可请求 LLM 为我们完成任务。这极大地简化了用户入门,尤其是在 Web3 领域。秉承这一愿景,许多 Web3 和 DeFi 代理已经开发出来,旨在使去中心化服务更易于访问且用户友好。

然而,大多数这类代理都存在一个关键缺陷:用户需要与AI代理共享私钥才能签署交易。这带来了巨大的安全风险,因为任何泄露都可能导致用户资产损失。

MCPilot 通过将 LLM 与生态系统中最值得信赖的加密钱包之一 MetaMask 集成,解决了这个问题。这种方法确保私钥安全地保存在钱包中,永远不会泄露。借助 MCPilot,用户可以通过自然语言,借助人工智能的力量,安全可靠地管理他们的整个 Web3 体验。

特征

  • 区块链与自然语言的互动

无需代码,无需专业术语——只需告诉AI你想做什么。从代币兑换、桥接到合约签署,“MCPilot”能够处理简单的语言,并使用多种代理工具来完成你的任务。

  • 将您的私钥存储在安全的加密钱包中

所有交易均在 MetaMask 移动应用程序中安全签名。无需暴露您的私钥或依赖第三方托管——一切尽在您的掌控之中。

  • Web2 和 Web3 服务之间的互操作性

MCPilot 赋予 AI 能力来整合 web2 和 web3 服务,实现跨中心化和去中心化平台的无缝数据流和智能合约交互。

怎么会这样

技术栈:

  • Claude:类似于 ChatGPT 的 AI 助手和聊天机器人,设计时非常注重安全性和可靠性。
  • MetaMask:领先的加密钱包,通过安全地管理用户的私钥,用户可以与以太坊区块链和去中心化应用程序 (dApps) 进行交互。
  • MCP(模型上下文协议):一种旨在简化和标准化AI模型与外部数据和工具交互方式的协议,使其能够访问超出其内置知识的实时信息。

我们开发了一套 MCP 服务器,每个服务器都提供扩展 LLM 功能的专用工具:

  • metamask-mcp:使 LLM 能够与 MetaMask 交互以实现安全的钱包操作。
  • chainlist-mcp:提供所有受支持的区块链网络的信息。
  • solc-mcp:编译 Solidity 智能合约。
  • erc20-mcp:允许管理 ERC20 代币。
  • celo-mcp:验证 Celo 区块链上的合约。
  • poly-mcp:验证 Polygon 区块链上的合约。
  • zircuit-mcp:在 Zircuit 区块链上提供令牌数据。

如何与 Claude Desktop 一起使用

按照指南https://modelcontextprotocol.io/quickstart/user并添加以下配置:

{ "mcpServers": { "metamask-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/metamask-mcp/src/index.ts" ] }, "chainlist-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/chainlist-mcp/src/index.ts" ] }, "solc-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/solc-mcp/src/index.ts" ] }, "erc20-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/erc20-mcp/src/index.ts" ] }, "polygon-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/polygon-mcp/src/index.ts" ] }, "celo-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/celo-mcp/src/index.ts" ] }, "zircuit-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/zircuit-mcp/src/index.ts" ] }, } }

已部署合约

多边形

塞洛

锆石

  • 测试 ERC20 代币:
-
security - not tested
-
license - not tested
-
quality - not tested

一套 MCP 服务器,允许 LLM 通过 MetaMask 钱包与区块链交互而无需暴露私钥,从而促进安全的 AI 驱动的区块链交互并简化用户入职。

  1. Description
    1. Features
      1. How it's mada
        1. How to use with Claude Desktop
          1. Deployed contracts
            1. Polygon
            2. Celo
            3. Zircuit
          ID: 7hi81y9ab2