ZetaChain

Official ZetaChain CLI integration for MCP protocol
  • javascript

0

GitHub Stars

javascript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "expertvagabond-zetachain-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "mcp/zetachain:latest"
      ],
      "env": {
        "ZETACHAIN_GATEWAY": "YOUR_GATEWAY_ADDRESS",
        "ZETACHAIN_NETWORK": "athens",
        "ZETACHAIN_RPC_URL": "YOUR_RPC_URL"
      }
    }
  }
}

You can run and manage ZetaChain MCP operations directly through a dedicated MCP server. It enables you to perform CLI-based blockchain operations, handle accounts, query balances, and execute cross-chain deposits and withdrawals within the MCP framework, all in a containerized or local development setup.

How to use

Connect your MCP client to the ZetaChain MCP Server to access direct CLI functionality. You can manage accounts, check balances across networks, and perform cross-chain deposits and withdrawals. Use the server through a containerized deployment with Docker or run a local development instance to test and integrate into your workflow.

How to install

Prerequisites you need before installing:
- Docker (for containerized deployment)
- Node.js and npm (for local development, if you want to run from source)
- Git (for cloning the repository if you choose to build from source)
docker run -i mcp/zetachain:latest
git clone https://github.com/ExpertVagabond/zetachain-mcp-server.git
cd zetachain-mcp-server
npm install
npm start

Configuration and environment

Configure runtime environment variables to tailor the MCP server to your network and gateway setup. The following variables are supported:

  • ZETACHAIN_NETWORK: Network name (default: athens)
  • ZETACHAIN_RPC_URL: Custom RPC URL
  • ZETACHAIN_GATEWAY: Gateway contract address

Usage with Claude Desktop (MCP integration)

{
  "mcpServers": {
    "zetachain": {
      "command": "docker",
      "args": ["run", "-i", "mcp/zetachain:latest"]
    }
  }
}

Notes and tips

The server is available as a Docker container for quick setup and testing. For local development, you can clone the project and run npm install followed by npm start to run a development instance. Environment variables let you customize which ZetaChain network you connect to and which RPC gateway you use.

Available tools

zetachain_account_create

Create new ZetaChain accounts within MCP; initializes and stores account data for use in CLI operations.

zetachain_account_list

List all ZetaChain accounts managed by the MCP server.

zetachain_account_show

Show detailed information for a specific ZetaChain account.

zetachain_balance

Query account balances across networks to monitor holdings.

zetachain_network_info

Fetch current status and details about the ZetaChain network.

zetachain_deposit

Deposit tokens across different chains via MCP, enabling cross-chain liquidity movements.

zetachain_withdraw

Withdraw tokens to another chain, completing cross-chain transfer workflows.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational