Bloctopus MCP
The instructions in this guide will walk you through installing the latest version of the Bloctopus MCP.
I. Install & Start Docker
If you don't already have Docker installed, follow the instructions here to install the Docker application specific to your machine (e.g. Apple Intel, Apple M1, etc.).
Start the Docker daemon (e.g. open Docker Desktop)
Verify that Docker is running:
docker image ls
II. Install Kurtosis
- If you don't already have Kurtosis installed, follow the instructions here to install it.
- Start the Kurtosis engine using
kurtosis engine start
III. Install the Bloctopus MCP
Choose the package manager that matches your environment:
- Homebrew (macOS)
- apt (Ubuntu)
- yum (RHEL)
brew install 0xbloctopus/tap/blocmcp
Homebrew might warn you that your Xcode is outdated or missing entirely. This is a Homebrew requirement, and has nothing to do with Kurtosis (which ships as prebuilt binaries).
To install or update your Xcode, run:
xcode-select --install
curl -1sLf 'https://dl.cloudsmith.io/public/bloctopus/blocmcp/setup.deb.sh' | sudo -E bash && sudo apt-get install blocmcp
curl -1sLf 'https://dl.cloudsmith.io/public/bloctopus/blocmcp/setup.rpm.sh' | sudo -E bash && sudo yum install blocmcp
IV. Keep Bloctopus MCP Up to Date
Use the matching package manager to upgrade to the latest release whenever a new version ships:
- Homebrew (macOS)
- apt (Ubuntu)
- yum (RHEL)
brew update && brew upgrade 0xbloctopus/tap/blocmcp
sudo apt-get update && sudo apt-get install --only-upgrade blocmcp
sudo yum update blocmcp
V. Add Bloctopus MCP to Your Agent
Before connecting the MCP to an agent, create an API key in the Bloctopus platform and note both the key and secret.
- Cursor
- VS Code
- Claude Desktop
- Claude Code
- Windsurf
- Gemini CLI
- Codex
- Press
Cmd+Shift+Jto open Cursor settings. - Select Tools & Integrations.
- Click New MCP Server.
- Add the entry below to your configuration.
Config file: ~/.cursor/mcp.json
{
"mcpServers": {
"BloctopusMCP": {
"type": "stdio",
"command": "blocmcp",
"args": ["serve"],
"env": {"BLOCTOPUS_API_KEY": "<API_KEY>", "BLOCTOPUS_API_SECRET": "<API_SECRET>"}
}
}
}
- Open VS Code settings.
- Search for “MCP”.
- Add a new MCP server configuration.
- Restart VS Code to load the server.
Config file: ~/.vscode/mcp.json
{
"servers": {
"BloctopusMCP": {
"type": "stdio",
"command": "blocmcp",
"args": ["serve"],
"env": {"BLOCTOPUS_API_KEY": "<API_KEY>", "BLOCTOPUS_API_SECRET": "<API_SECRET>"}
}
}
}
- Open Claude Desktop settings.
- Select Developer.
- Choose Edit Config.
- Append the server definition below.
Config file: claude_desktop_config.json
{
"mcpServers": {
"BloctopusMCP": {
"command": "blocmcp",
"args": ["serve"],
"env": {
"BLOCTOPUS_API_KEY": "<API_KEY>",
"BLOCTOPUS_API_SECRET": "<API_SECRET>"
}
}
}
}
Command:
claude mcp add -t stdio BloctopusMCP blocmcp serve --env BLOCTOPUS_API_KEY=<API_KEY> --env BLOCTOPUS_API_SECRET=<API_SECRET>
- Press
Cmd+,to open Windsurf settings. - Go to MCP Servers.
- Choose Manage MCP servers > View raw config.
- Merge in the snippet below.
Config file: ~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"BloctopusMCP": {
"command": "blocmcp",
"args": ["serve"],
"env": {
"BLOCTOPUS_API_KEY": "<API_KEY>",
"BLOCTOPUS_API_SECRET": "<API_SECRET>"
}
}
}
}
- Open your Gemini CLI settings file.
- Add a Bloctopus MCP server entry.
- Set the environment variables shown below.
- Restart the CLI.
Config file: ~/.gemini/settings.json
{
"mcpServers": {
"BloctopusMCP": {
"command": "blocmcp",
"args": ["serve"],
"env": {
"BLOCTOPUS_API_KEY": "<API_KEY>",
"BLOCTOPUS_API_SECRET": "<API_SECRET>"
}
}
}
}
Command:
codex mcp add BloctopusMCP --env BLOCTOPUS_API_KEY=<API_KEY> --env BLOCTOPUS_API_SECRET=<API_SECRET> -- blocmcp serve