Skip to main content
Glama

MCPilot

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

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

描述

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

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

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

Related MCP server: Base Network MCP Server

特征

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

无需代码,无需专业术语——只需告诉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 代币:

Latest Blog Posts

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