钱包集成服务

一个用于Claude Desktop的钱包集成服务,支持通过npm或pnpm配置并调用LavaRND API进行支付数据交互。

  • by LordWestcott
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 LordWestcott/x402-lavarnd-mcp

使用说明

设置

再进行

npm install

构建项目

npm run build

环境变量

创建一个 .env 项目根目录中的文件,其中包含:

PRIVATE_KEY=your_private_key_here

将MCP服务器添加到Claude桌面

要将此集成与Claude Desktop一起使用,请执行以下操作:

  1. 选项1:使用npm(如果未安装pnpm,建议使用)

    打开克劳德桌面并转到MCP设置。使用以下配置添加新的MCP服务器:

    {
      "mcpServers": {
        "lavarnd": {
          "command": "npm",
          "args": [
            "run",
            "start",
            "--prefix",
            "<absolute path to this repo>"
          ],
          "env": {
            "PRIVATE_KEY": "<private key of a wallet with USDC on Base>"
          }
        }
      }
    }
    
  2. 选项2:使用pnpm(如果你喜欢pnpm)

    首先,启用corepack并安装pnpm:

    corepack enable
    corepack prepare pnpm@latest --activate
    

    然后使用此配置:

    {
      "mcpServers": {
        "lavarnd": {
          "command": "pnpm",
          "args": [
            "--silent",
            "-C",
            "<absolute path to this repo>",
            "start"
          ],
          "env": {
            "PRIVATE_KEY": "<private key of a wallet with USDC on Base>"
          }
        }
      }
    }
    
  3. 确保你已经构建了这个项目(npm run build)在启动Claude Desktop之前。

  4. Claude现在可以调用工具并从LavaRND API接收付费数据!