ED

enfp-dev-studio/blockbench-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

33 stars 5 forks Качество 63 Тренд 11MIT

BlockbenchMCP соединяет Blockbench с Claude AI через протокол Model Context Protocol (MCP), позволяя Claude напрямую взаимодействовать и управлять Blockbench.

Обзор

BlockbenchMCP соединяет Blockbench с Claude AI через протокол Model Context Protocol (MCP), позволяя Claude напрямую взаимодействовать и управлять Blockbench. Эта интеграция позволяет создавать 3D-моделирование с помощью ИИ, создавать текстуры и манипулировать моделями блоков. Подключите Claude AI к Blockbench через сервер на основе сокетов - : Мониторинг всех команд MCP с выделенной панелью истории - : Создание, изменение и удаление моделей блоков в Blockbench - : Получите мгновенные ответы от операций Blockbench - : Легко добавить новые инструменты и возможности Система состоит из двух основных компонентов: 1. (apps/mcp-plugin): плагин Blockbench, который создает сервер сокетов в Blockbench для приема и выполнения команд 2. (apps/mcp-server): сервер Node.js, который реализует протокол Model Context и подключается к плагину Blockbench - 4.0 или новее - 18.0 или новее - менеджер пакетов 1. Создайте плагин: cd-приложения / mcp-plugin & & pnpm build 2. Открыть Blockbench 3. Перейти к > > 4.

Обзор (машинный перевод)

BlockbenchMCP соединяет Blockbench с Claude AI через протокол Model Context Protocol (MCP), позволяя Claude напрямую взаимодействовать и управлять Blockbench. Эта интеграция позволяет создавать 3D-моделирование с помощью ИИ, создавать текстуры и манипулировать моделями блоков.

Feature Особенности

  • ** Двухстороннее сообщение**: Подключите Claude AI к Blockbench через сервер на основе сокетов -Отслеживание команд в реальном времени: Мониторинг всех команд MCP с помощью специальной панели истории Модельная манипуляция: Создание, изменение и удаление моделей блоков в Blockbench ** Живая обратная связь**: Получите мгновенные ответы от операций Blockbench ** Расширяемая архитектура**: Легко добавлять новые инструменты и возможности

##s️ Компоненты

Система состоит из двух основных компонентов:

  1. Blockbench Plugin ([T0]): Плагин Blockbench, который создает сервер сокетов в Blockbench для приема и выполнения команд
  2. MCP Server ([T1]): Сервер Node.js, который реализует протокол Model Context и подключается к плагину Blockbench

Structure Структура проекта

##️ Установка

Предпосылки

Blockbench 4.0 или новее Node.js 18.0 или новее pnpm менеджер пакетов

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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
Открыть полный README на GitHub

Установка

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" ] } } }