tamago-labs
MCP Servertamago-labspublic

sui serverless mcp

Serverless-based MCP server implementation for Sui blockchain using zkLogin

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
MIT No Attribution
License

About This Server

Serverless-based MCP server implementation for Sui blockchain using zkLogin

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

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.

Quick Start

1

Clone the repository

git clone https://github.com/tamago-labs/sui-serverless-mcp
2

Install dependencies

cd sui-serverless-mcp
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownertamago-labs
Reposui-serverless-mcp
LanguageTypeScript
LicenseMIT No Attribution
Last fetched8/10/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation