- Home
- MCP servers
- ZetaChain
ZetaChain
- 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.