
enfp-dev-studio/blockbench-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
BlockbenchMCP は、モデルコンテキストプロトコル (MCP) を通じて、Blockbench を Claude AI に接続し、Claude が Blockbench を直接やり、制御できるようにします.
概要
BlockbenchMCP は、モデルコンテキストプロトコル (MCP) を通じて、Blockbench を Claude AI に接続し、Claude が Blockbench を直接やり、制御できるようにします。 この統合により、AI-assisted 3Dモデリング、テクスチャ作成、ブロックモデルの操作が可能になります。 - : Claude AI を接続して、ソケットベースのサーバーを介してブロックベンチに - : 専用の履歴パネルですべての MCP コマンドを監視 - : Blockbench でブロックモデルを作成、変更、削除 - : Blockbench 操作から即座に応答を取得する - : 新しいツールと機能を追加するのが簡単 システムは2つの主要なコンポーネントで構成されます。 1.(apps/mcp-plugin):Blockbench内でソケットサーバーを作成するBlockbenchプラグインは、コマンド2を受信して実行します。(apps/mcp-server):モデルコンテキストプロトコルを実装し、Blockbenchプラグインに接続するNode.jsサーバー - 4.0 または newer - 18.0 または newer - パッケージマネージャ 1. プラグインを作成する: cd app/mcp-plugin && pnpm ビルド 2. Blockbench 3 を開きます。 > > 4 に移動します.
概要(AI 翻訳)
BlockbenchMCP は、モデルコンテキストプロトコル (MCP) を通じて、Blockbench を Claude AI に接続し、Claude が Blockbench を直接やり、制御できるようにします。 この統合により、AI-assisted 3Dモデリング、テクスチャ作成、ブロックモデルの操作が可能になります。
OST の特徴
- 双方向通信: Claude AI を接続して、ソケットベースのサーバーでブロックベンチへ
- リアルタイムコマンドトラッキング: 専用の履歴パネルですべてのMCPコマンドを監視
- モデル操作: Blockbench でブロックモデルを作成、変更、削除 -ライブフィードバック: Blockbench 操作から即座に応答を得る
- 拡張可能なアーキテクチャ: 新しいツールや機能を簡単に追加
️️ コンポーネント
システムは2つの主要なコンポーネントで構成されます。
1。 ブロックベンチプラグイン ([apps/mcp-plugin])): Blockbench内でソケットサーバーを作成するBlockbenchプラグインでコマンドを受信して実行します
2.MCP サーバー ([apps/mcp-server)): モデルコンテキストプロトコルを実装し、Blockbenchプラグインに接続するNode.jsサーバー
##プロジェクト構造
️ インストール
前提条件
- ブロックベンチ 4.0 または newer
- 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:
- Blockbench Plugin (
apps/mcp-plugin): A Blockbench plugin that creates a socket server within Blockbench to receive and execute commands - 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
- Build the plugin:
cd apps/mcp-plugin && pnpm build - Open Blockbench
- Go to File > Plugins > Load Plugin from File
- Select the built plugin file from
apps/mcp-plugin/dist/ - 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
- In Blockbench, open the plugin panel (if not visible, go to View > Panels)
- Find the “MCP Plugin” panel
- Click “Connect to MCP Server”
- 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
インストール
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"
]
}
}
}