Bloctopus Logo
Bloctopus

Bloctopus MCP

Launch THORChain devnets, deploy and test - no scripts, just words

Try out the MCP

Powered by Bloctopus

Initializing Assistant

Connecting to THORChain MCP...

MCP Server for Agentic Development

Build, deploy, and test on THORChain with production‑grade environments and natural‑language control.

Fast, realistic environments

Forked mainnet state, ready in minutes.

Safe by default

Typed tooling, reproducible runs, and snapshots.

Get set up

Follow the steps below to start using the MCP.

Prerequisites

Before using the THORChain MCP, ensure you have the following installed:

🐳
Docker ≥ 25.0.0Install Docker →
Kurtosis ≥ 1.11.2 -Install Kurtosis → brew install kurtosis-tech/tap/kurtosis-cli
🐙
Bloctopus MCP ≥ 0.1.4 -Install Bloctopus MCP → brew install 0xbloctopus/tap/blocmcp
🔑

The CLI will verify these requirements when you run blocmcp serve

For manual setup:

  1. Cmd + Shift + J to open Cursor settings
  2. Select Tools & Integrations
  3. Click New MCP Server
  4. Add the MCP to your mcpServers config
~/.cursor/mcp.json
{
  "mcpServers": {
    "BloctopusMCP": {
      "type": "stdio",
      "command": "blocmcp",
      "args": ["serve"],
      "env": {"BLOCTOPUS_API_KEY": "<API_KEY>", "BLOCTOPUS_API_SECRET": "<API_SECRET>"}
    }
  }
}

Who is this MCP for?

Smart Contract Developer

"I need to deploy my CosmWasm contract and test it thoroughly"

What you say:

"Launch a fresh devnet, create a developer key, fund it with 50,000 RUNE, deploy my contract /Users/me/my-contract.wasm, test the transfer function, and snapshot the network when done"

What happens:

Network launches in 2 minutes
Developer key created and funded automatically
Contract deployed with proper schema discovery
Transfer function tested with real transactions
Network state saved for future testing

The Power of Natural Language

Transform 20+ complex commands into a single natural language instruction

Traditional Approach

Complex command sequences with manual setup

# Step 1: Launch network
kurtosis run github.com/thorchain/thorchain-network --enclave thorchain-test

# Step 2: Create developer key
kurtosis service exec thorchain-test thornode-node-1 \
  "thornode keys add developer --keyring-backend test"

# Step 3: Fund the key
kurtosis service exec thorchain-test thornode-node-1 \
  "thornode tx bank send faucet thor1abc... 50000000000rune \
   --keyring-backend test --chain-id thorchain-localnet --yes"

# ... 20+ more complex commands

With Bloctopus MCP

Natural language commands

"Launch THORChain network, create developer key, fund with 50,000 RUNE"
From 20+ commands to 1 simple sentence

Why Use Bloctopus MCP?

Lightning Fast

Deploy networks in minutes, not hours. Automated setup and configuration.

Developer Friendly

Natural language interface that understands your development workflow.

Production Ready

Test with real mainnet state and deploy with confidence.