ED

enfp-dev-studio/blockbench-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

33 stars 5 forks 품질 63 트렌드 11MIT

BlockbenchMCP는 모델 Context Protocol (MCP)을 통해 Claude AI에 Blockbench를 연결하고 Blockbench를 제어 할 수 있습니다.

개요

BlockbenchMCP는 모델 Context Protocol (MCP)을 통해 Claude AI에 Blockbench를 연결하고 Blockbench를 제어 할 수 있습니다. 이 통합은 AI 보조 3D 모델링, 질감 생성 및 블록 모델 조작을 가능하게합니다. - : 소켓 기반 서버를 통해 Blockbench에 Claude AI를 연결 - : 전용 역사 패널과 MCP 명령을 모니터링 - : Blockbench에서 블록 모델을 생성, 수정 및 삭제 - : Blockbench 작업의 즉각적인 응답을 얻으십시오 - : 새로운 도구와 기능을 추가하기 쉬운 체계는 2개의 주요 성분으로 이루어져 있습니다: 1. (apps/mcp-plugin) : Blockbench 내에서 소켓 서버를 생성하는 Blockbench 플러그인은 명령 2. (apps/mcp-server)를 수신하고 실행합니다. Model Context Protocol을 구현하는 Node.js 서버는 Blockbench 플러그인에 연결됩니다. - 4.0 이상 - 18.0 이상 - 패키지 관리자 1. 플러그인 구축: cd apps/mcp-plugin && pnpm 빌드 2. Blockbench 3. 이동 > > 4.

개요(AI 번역)

BlockbenchMCP는 모델 Context Protocol (MCP)을 통해 Claude AI에 Blockbench를 연결하고 Blockbench를 제어 할 수 있습니다. 이 통합은 AI 보조 3D 모델링, 질감 생성 및 블록 모델 조작을 가능하게합니다.

♨ 특징

-두방향 통신: Claude AI를 연결하여 소켓 기반 서버를 통해 Blockbench

  • ** 실시간 명령 추적**: 모든 MCP 명령을 전용 역사판으로 모니터링
  • ** 모델 조작 **: Blockbench에서 블록 모델을 생성, 수정, 삭제
  • Live 피드백: Blockbench 작업에서 즉시 응답
  • **Extensible Architecture **: 새로운 도구와 기능을 추가하기 쉬운

️ 부품

체계는 2개의 주요 성분으로 이루어져 있습니다:

1.Blockbench 플러그인 (apps/mcp-plugin): Blockbench 플러그인은 Blockbench 내에서 소켓 서버를 만들고 명령을 실행합니다. 2. ** MCP 서버 ** (apps/mcp-server): Model Context Protocol을 구현하고 Blockbench 플러그인에 연결하는 Node.js 서버

☸ 프로젝트 구조

️ 설치

# 필수품

-Blockbench 4.0 이상

  • **Node.js ** 18.0 또는 더 새로운
  • pnpm 패키지 관리자

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

BlockbenchMCP - Blockbench Model Context Protocol Integration

BlockbenchMCP connects Blockbench to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blockbench. This integration enables AI-assisted 3D modeling, texture creation, and block model manipulation.

🚀 Features

  • Two-way communication: Connect Claude AI to Blockbench through a socket-based server
  • Real-time command tracking: Monitor all MCP commands with a dedicated history panel
  • Model manipulation: Create, modify, and delete block models in Blockbench
  • Live feedback: Get instant responses from Blockbench operations
  • Extensible architecture: Easy to add new tools and capabilities

🏗️ Components

The system consists of two main components:

  1. Blockbench Plugin (apps/mcp-plugin): A Blockbench plugin that creates a socket server within Blockbench to receive and execute commands
  2. MCP Server (apps/mcp-server): A Node.js server that implements the Model Context Protocol and connects to the Blockbench plugin

📦 Project Structure

blockbench-mcp/
├── apps/
│   ├── mcp-server/      # MCP server implementation
│   └── mcp-plugin/      # Blockbench plugin
└── packages/
    └── shared/          # Shared TypeScript types

�️ Installation

Prerequisites

  • Blockbench 4.0 or newer
  • Node.js 18.0 or newer
  • pnpm package manager

Install pnpm if you haven’t already:

npm install -g pnpm

1. Clone and Setup

git clone https://github.com/enfpdev/blockbench-mcp.git
cd blockbench-mcp
pnpm install

2. Build the Project

pnpm build

3. Install the Blockbench Plugin

  1. Build the plugin: cd apps/mcp-plugin && pnpm build
  2. Open Blockbench
  3. Go to File > Plugins > Load Plugin from File
  4. Select the built plugin file from apps/mcp-plugin/dist/
  5. Enable the plugin by checking the box next to “MCP Plugin”

4. Claude Desktop Integration

Add the following to your Claude Desktop configuration file:

Location:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Configuration:

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

🎮 Usage

Starting the Connection

  1. In Blockbench, open the plugin panel (if not visible, go to View > Panels)
  2. Find the “MCP Plugin” panel
  3. Click “Connect to MCP Server”
  4. The plugin will start listening on port 9999

Using with Claude

Once the configuration is set in Claude Desktop and the plugin is running in Blockbench, you’ll see a hammer icon with tools for Blockbench MCP.

Capabilities

  • Get model and project information
  • Create, delete, and modify block models
  • Apply textures and materials
  • Execute custom modeling operations
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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