Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

sui-mcp

MCP.Pizza Chef: Jordan-Mysten

SuiMCP is an MCP server that enables real-time access to the Sui blockchain network data and seamless interaction with the local Sui CLI. It facilitates developers and users to query blockchain state, execute commands, and build Move packages by integrating Sui network context into MCP-enabled clients. SuiMCP simplifies blockchain development workflows by bridging the Sui network and local tooling within the MCP ecosystem.

Use This MCP server To

Query real-time data from the Sui blockchain network Interact with the local Sui CLI through MCP clients Build and deploy Move packages using integrated Sui CLI Integrate Sui blockchain context into AI-powered developer tools Automate blockchain state inspections and command executions Enable MCP clients to access wallet and transaction data on Sui

README

SuiMCP

An MCP server for the Sui network which can access data on the Sui network, and interface with your local Sui CLI.

Usage

To get started, run the following init command to setup SuiMCP:

npx @jordangens/sui-mcp@latest init

This will setup the Wallet that you'll use to interact with the chain. You can then configure your client with the following MCP configuration:

{
  "mcpServers": {
    "suiMcp": {
      "command": "npx",
      "args": ["@jordangens/sui-mcp@latest", "start"]
    }
  }
}

Here's the MCP documentation for popular clients:

Building Move

To build Move packages, you'll to have the Sui CLI installed and setup before you can use SuiMCP. You can follow the directions here: Sui CLI.

Features

Tools

  • get_default_address - Get the default wallet address
  • list_addresses - List all addresses available for the current wallet
  • set_default_address - Set the default address of the wallet
  • get_balance - Get the balance of a specific coin type for a wallet
  • get_all_balances - Get all balances for a wallet
  • get_owned_coin_objects - Get coin objects owned by a wallet, by coin type
  • get_object - Get an object by its ID
  • get_owned_objects - Get objects owned by a wallet
  • get_transaction - Get a transaction by its ID
  • build_move_package - Build a Sui Move package to bytecode
  • test_move_package - Test a Sui Move package
  • publish_move_package - Publish a Sui Move package to the Sui blockchain. This tool will also run Move build and Move test.

sui-mcp FAQ

How do I initialize SuiMCP?
Run 'npx @jordangens/sui-mcp@latest init' to set up the wallet and configuration.
What prerequisites are needed to use SuiMCP?
You need the Sui CLI installed and configured to build Move packages and interact fully.
Can SuiMCP interact with local Sui CLI commands?
Yes, it interfaces directly with your local Sui CLI for command execution.
Which MCP clients support SuiMCP?
Popular clients like Cursor and Claude Desktop have guides for integrating SuiMCP.
Does SuiMCP provide access to wallet management?
Yes, it sets up and manages wallets for interacting with the Sui network.
Is SuiMCP limited to blockchain data querying?
No, it also supports command execution and Move package building via the Sui CLI.
How does SuiMCP enhance developer workflows?
By integrating blockchain context and CLI tools into MCP clients, it streamlines development tasks.
Can SuiMCP be used with multiple LLM providers?
Yes, it is provider-agnostic and works with OpenAI, Claude, Gemini, and others.