Okto Web3 MCP 服务器

Okto Web3 MCP 服务器

使用 Okto v2 API 的 MCP 服务器,支持通过自然语言交互管理 Web3 交易和资产组合。

快速入门

  1. 安装 Google Cloud 凭据

    • Google Cloud Console 创建项目并启用 OAuth。
    • 下载 OAuth 2.0 凭据文件 gcp-oauth.keys.json
  2. 设置 Okto 凭据

    • https://dashboard.okto.tech/ 获取以下环境变量:
      • OKTO_ENVIRONMENT=sandbox
      • OKTO_CLIENT_PRIVATE_KEY=your_private_key
      • OKTO_CLIENT_SWA=your_swa
  3. 运行认证

    • 全局认证(推荐):
      mkdir -p ~/.okto-mcp
      mv gcp-oauth.keys.json ~/.okto-mcp/
      npx @okto_web3/okto-mcp-server@latest auth
      
    • 或本地认证(将自动复制到全局配置)。
  4. 配置 Claude Desktop

    • 编辑配置文件 ~/Library/Application Support/Claude/claude_desktop_config.json,添加以下内容:
      {
        "mcpServers": {
          "okto": {
            "command": "npx",
            "env": {
              "OKTO_ENVIRONMENT": "sandbox",
              "OKTO_CLIENT_PRIVATE_KEY": "your_private_key_here",
              "OKTO_CLIENT_SWA": "your_swa_here"
            },
            "args": [
              "@okto_web3/okto-mcp-server@latest"
            ]
          }
        }
      }
      
  5. 功能工具

    • 支持查看资产组合、账户信息、NFT 收藏、交易历史等。
    • 示例:转账工具参数格式:
      {
        "amount": "1000000000000000000",
        "recipient": "0x...",
        "token": "0x...",
        "caip2Id": "eip155:1"
      }