blockbench-mcp

Blockbench MCP Integration

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "blockbench-mcp" with this command: npx skills add z3nlotus/hytale-agent-skills/z3nlotus-hytale-agent-skills-blockbench-mcp

Blockbench MCP Integration

Connect Blockbench to Claude AI via Model Context Protocol for AI-assisted 3D modeling.

Overview

BlockbenchMCP enables Claude to directly interact with and control Blockbench, allowing:

  • AI-assisted 3D model creation

  • Texture application and manipulation

  • Real-time model modifications

  • Automated modeling operations

Repository: github.com/enfp-dev-studio/blockbench-mcp

Prerequisites

  • Blockbench 4.0 or newer

  • Node.js 18.0 or newer

  • pnpm package manager

Installation

Step 1: Install pnpm

npm install -g pnpm

Step 2: Clone and Build

git clone https://github.com/enfp-dev-studio/blockbench-mcp.git cd blockbench-mcp pnpm install pnpm build

Step 3: Build the Blockbench Plugin

cd apps/mcp-plugin pnpm build

Step 4: Install Plugin in Blockbench

  • Open Blockbench

  • Go to File → Plugins → Load Plugin from File

  • Select plugin from apps/mcp-plugin/dist/

  • Enable by checking "MCP Plugin"

Configuring MCP Client

Option A: Antigravity (Recommended for this workspace)

Antigravity has native MCP support! Configure it directly in your workspace:

Method 1: Via UI

  • In Antigravity, go to Agent Session → MCP Servers → Manage MCP Servers

  • Add a new MCP server with the blockbench configuration

Method 2: Via Config File

Create .mcp.json in your workspace root (e:\Hytale Modding.mcp.json ):

{ "mcpServers": { "blockbench": { "command": "node", "args": [ "C:/path/to/blockbench-mcp/apps/mcp-server/dist/index.js" ] } } }

Replace C:/path/to/blockbench-mcp with your actual installation path.

After configuration, Claude in Antigravity will have direct access to Blockbench tools!

Option B: Claude Desktop

Add to Claude Desktop config:

Windows: %APPDATA%\Claude\claude_desktop_config.json

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{ "mcpServers": { "blockbench": { "command": "node", "args": [ "/path/to/blockbench-mcp/apps/mcp-server/dist/index.js" ] } } }

Usage

Starting the Connection

  • In Blockbench, open View → Panels

  • Find "MCP Plugin" panel

  • Click "Connect to MCP Server"

  • Plugin listens on port 9999

Capabilities

Once connected, Claude can:

  • Get model and project information

  • Create, delete, and modify block models

  • Apply textures and materials

  • Execute custom modeling operations

  • Track command history in real-time

Example Prompts for Claude

"Create a simple sword model with proper proportions" "Add a crossguard to the existing sword model" "Create a chest model with opening animation" "Generate a pickaxe tool with different material variants" "Show me the current model structure and elements" "Create a character head with facial features"

Architecture

Claude AI ← MCP Protocol → MCP Server ← Socket.IO → Blockbench Plugin

  • Socket.IO for real-time communication

  • WebSocket on port 9999

  • JSON-based commands with type/payload structure

  • Event-driven architecture

Project Structure

blockbench-mcp/ ├── apps/ │ ├── mcp-server/ # MCP server (Node.js) │ └── mcp-plugin/ # Blockbench plugin └── packages/ └── shared/ # Shared TypeScript types

Troubleshooting

Issue Solution

Connection issues Ensure Blockbench plugin running, MCP server configured

Port conflicts Port 9999 in use - close conflicting apps

Plugin not loading Verify build successful, Blockbench version compatible

Command timeouts Simplify requests, break into smaller steps

No tools in Antigravity Check .mcp.json path is correct, restart Antigravity

No hammer icon in Claude Desktop Restart Claude Desktop after config change

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

java-25-hytale

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

hytale-world-gen

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

git-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

hytale-animation

No summary provided by upstream source.

Repository SourceNeeds Review