Skip to main content
Glama

MCPilot

by Xiawpohr

MCPilot

该项目是在 ETHGlobal Hackathon Taipie 2025 上开发的。该项目仅用于概念验证,请勿用于生产环境。请查看metamask-mcp获取可用于生产环境的应用程序。

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" ], "env": { "POLYGONSCAN_API_KEY": "" } }, "celo-server": { "command": "npx", "args": [ "tsx", "/PATH/TO/YOUR_PROJECT/packages/celo-mcp/src/index.ts" ], "env": { "CELOSCAN_API_KEY": "" } }, "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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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

  1. 描述
    1. 特征
      1. 怎么会这样
        1. 如何与 Claude Desktop 一起使用
          1. 已部署合约
            1. 多边形
            2. 塞洛
            3. 锆石

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            An MCP server that provides LLMs access to other LLMs
            Last updated -
            4
            14
            12
            JavaScript
            MIT License
          • -
            security
            F
            license
            -
            quality
            A secure MCP server that provides controlled ShellJS access for LLMs, enabling AI systems to safely execute shell commands and interact with the filesystem within a configurable security sandbox.
            Last updated -
            JavaScript
          • A
            security
            A
            license
            A
            quality
            An MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.
            Last updated -
            4
            4
            1
            TypeScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            An MCP server that fetches on-chain blockchain data via the Ankr API, allowing LLMs to retrieve token balances for wallet addresses on specific networks.
            Last updated -
            1
            56
            1
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/Xiawpohr/mcpilot'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server