使用说明

项目简介

Wallet MCP (Multimodal Capability Provider) 是一款 MCP 服务器,旨在扩展 Claude 的功能,使其能够与区块链技术无缝集成。通过 Wallet MCP,用户可以直接在 Claude 对话中安全地连接加密货币钱包,并进行交易签名等操作,无需离开对话环境。

主要功能点

  • 钱包连接:安全连接您的加密货币钱包,目前支持 Solana 和 EVM (以太坊虚拟机) 网络。
  • 交易签名:通过 Claude 的引导,轻松签署并发送区块链交易。
  • 消息签名:支持对消息进行签名,例如用于身份验证。

安装步骤

  1. 下载 Claude for Desktop 首先,您需要下载并安装最新版本的 Claude 桌面应用程序 (支持 macOS 或 Windows)。

服务器配置

要让 Claude 连接 Wallet MCP 服务器,您需要编辑 Claude 的开发者配置文件。

  1. 打开 Claude 配置 在您的电脑上打开 Claude 桌面应用,点击菜单栏中的 "Claude" (macOS) 或应用菜单 (Windows),选择 "Settings…" -> "Developer" -> "Edit Config"。

  2. 添加 MCP 服务器配置 在打开的配置文件 (通常是 JSON 格式) 中,添加以下 'mcpServers' 配置。如果文件中已经存在 'mcpServers' 字段,请将 'wallet-mcp' 的配置添加到现有的 'mcpServers' 对象中。

    {
      "mcpServers": {
        "wallet-mcp": {
          "command": "npx",  // 启动服务器的命令,这里使用 npx 来运行 npm 包
          "args": ["wallet-mcp"] // 传递给命令的参数,这里指定运行名为 wallet-mcp 的 npm 包
        }
      }
    }

    配置说明:

    • '"wallet-mcp"': 这是您为 Wallet MCP 服务器定义的名称,在 Claude 内部用于标识和调用该服务器。您可以自定义名称,但需要与后续 Claude 客户端的调用保持一致。
    • '"command": "npx"': 指定用于启动 MCP 服务器的命令。'npx' 是 Node.js 包管理器 npm 自带的工具,用于执行本地或远程 npm 包。这里假设 Wallet MCP 服务器是以 Node.js 包的形式发布和运行的。
    • '"args": ["wallet-mcp"]': 传递给 'npx' 命令的参数。'"wallet-mcp"' 很可能是 Wallet MCP 服务器的 npm 包名或启动脚本。 这意味着 Claude 客户端会执行 'npx wallet-mcp' 命令来启动 Wallet MCP 服务器。 请注意,实际部署 Wallet MCP 服务器时,您需要确保 'wallet-mcp' 这个 npm 包是可执行的,并且可能需要预先安装或配置。 仓库的 README.md 并没有提供 'wallet-mcp' 包的具体安装方式,这部分信息可能需要在其他文档或仓库中查找。
  3. 重启 Claude 保存配置文件后,重启 Claude 桌面应用程序。如果配置正确,您应该能在 Claude 输入框的右下角看到一个锤子图标,这表示 MCP 功能已启用。

基本使用方法

配置完成后,您就可以开始与 Claude 对话,使用 Wallet MCP 的功能了。例如,您可以尝试以下指令:

  • 连接钱包: "请连接我的 Solana 钱包" 或 "Connect my EVM wallet"
  • 发送交易: "请发送 0.1 SOL 到地址 xxx..." 或 "Send 0.01 ETH to address yyy..."
  • 签名消息: "请帮我签名消息 '验证我的身份'" 或 "Sign message 'Verify my identity'"

Claude 将会调用 Wallet MCP 服务器来处理您的请求,并引导您完成相应的区块链操作。

请注意: 由于仓库标明 "🚧 Under Construction 🚧",Wallet MCP 可能仍在开发和完善中,实际使用效果可能会受到影响。同时,请务必注意资金安全,在进行任何区块链操作前仔细核对信息。

信息

分类

商业系统