mcpField
B
Blender MCP Client via Firebase Genkit Gemini

Blender MCP Client via Firebase Genkit Gemini

github.com/xprilionフレームワーク・SDK1179 週間前に更新

Blender MCP Client via Firebase Genkit Gemini について

Firebase Genkit と Gemini で構築された MCP クライアントで、Blender で 3D シーンを作成・操作できます。形状、色、テクスチャを選択し説明を入力すると、変更がリアルタイムで Blender に反映されます。

主な機能

  1. 013D 形状グリッド選択
  2. 02色・テクスチャ・パターン選択
  3. 03シーン説明の入力
  4. 04シーンのバージョン履歴
  5. 05Blender へのリアルタイム更新

活用シーン

  1. 01インタラクティブな 3D シーン設計と作成
  2. 02AI 支援による 3D モデリングワークフロー
  3. 03複数シーンバージョンの管理と復元

MCP 対応

Blender MCP サーバーに Firebase Genkit 経由で接続する MCP クライアントとして機能し、Gemini がシーン説明を処理してリアルタイム 3D 操作を実現します。

詳細

Firebase Genkit Gemini を使用した Blender MCP クライアント

Model Context Protocol (MCP) を通じて Blender と対話するためのクライアントアプリケーションです。このアプリケーションにより、ユーザーは図形、色、テクスチャ、パターンを選択し、シーンの説明を入力することで、3D シーンを作成および操作できます。このプロジェクトは Firebase Genkit を使用して Gemini にアクセスし、基盤となる MCP クライアントとして機能します。

機能

  • グリッドから基本的な 3D 図形を選択
  • 色、テクスチャ、パターンの選択
  • シーンの説明入力
  • シーンのバージョン履歴
  • MCP を通じた Blender へのリアルタイム更新

はじめに

前提条件
インストール
  1. リポジトリをクローンします:
git clone https://github.com/xprilion/genkit-mcp-client-blender.git
cd genkit-mcp-client-blender
  1. 依存関係をインストールします:
pnpm install
  1. 開発サーバーを起動します:
pnpm dev
  1. ブラウザで http://localhost:3000 を開きます。

使用方法

  1. グリッドから図形を選択
  2. プロパティパネルから色、テクスチャ、パターンを選択
  3. シーンの説明を追加
  4. 「Submit Scene」をクリックしてシーンデータを Blender に送信
  5. 履歴パネルから前のシーンバージョンを表示および復元
スタイリング

このプロジェクトは Tailwind CSS を使用してスタイリングを行います。カスタムスタイルは以下に追加できます:

  • グローバルスタイルの場合は app/globals.css
  • Tailwind クラスを使用したコンポーネント固有のスタイル

貢献

  1. リポジトリをフォーク
  2. 機能ブランチを作成
  3. 変更をコミット
  4. ブランチにプッシュ
  5. プルリクエストを作成

ライセンス

このプロジェクトは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルを参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。