Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Sui Butler Backend

    Serverless-based MCP server implementation for Sui blockchain using zkLogin

    0 stars
    TypeScript
    Updated May 24, 2025
    amplify
    aws
    claude
    mcp
    serverless
    sui

    Table of Contents

    • System Overview
    • zkLogin Transaction Flow
    • Deploying to AWS
    • License

    Table of Contents

    • System Overview
    • zkLogin Transaction Flow
    • Deploying to AWS
    • License

    Documentation

    Sui Butler Backend

    This repository is part of the SUI Butler system — a server implementation for enabling Model Context Protocol (MCP) service on the Sui blockchain using zkLogin.

    It contains the backend infrastructure built with AWS Serverless Stack to support MCP features, including APIs, databases, and the user dashboard for managing access keys and approving transactions.

    Note: We can use without the backend with the private key mode. Refer to the main repo for more details.

    System Overview

    This project uses the AWS Amplify stack for full-stack, serverless infrastructure as code. Key components include:

    • Frontend: Built with Next.js and deployed on Amplify Hosting.
    • API: Using Next.js app API routes for transaction management.
    • zkLogin: For authentication with zkLogin via Enoki. Support only Google account on this version.
    • Database: Storing metadata associated with zkLogin accounts. Each user is uniquely identified via their email and wallet address.

    zkLogin Transaction Flow

    When a user operates in zkLogin mode using an MCP-compatible AI client:

    1. The client pushes a transaction request to the backend (via this system).

    2. The transaction is stored in the database with a pending status.

    3. The user can visit the dashboard to manually approve the transaction using their zkLogin-authenticated session.

    Deploying to AWS

    For detailed instructions on deploying the AWS Cloud, refer to the deployment section of the AWS documentation.

    License

    This library is licensed under the MIT-0 License. See the LICENSE file.

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Open Library

      TypeScript·
      42
    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Server Kubernetes

      TypeScript·
      1.1k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • AW

      Aws Mcp Server

      Python·
      165
    • MC

      Mcp Open Library

      TypeScript·
      42
    • AN

      Anilist Mcp

      TypeScript·
      57
    • MC

      Mcp Server Kubernetes

      TypeScript·
      1.1k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k