MCP ExplorerExplorer

Genkit Mcp Client Blender

@xprilionon a year ago
6 MIT
FreeCommunity
AI Systems
An MCP Client for interfacing with the Blender MCP Server built with Firebase Genkit and Gemini

Overview

What is Genkit Mcp Client Blender

genkit-mcp-client-blender is a client application designed for interfacing with the Blender MCP Server using the Model Context Protocol (MCP). It allows users to create and manipulate 3D scenes by selecting shapes, colors, textures, and patterns, and providing scene descriptions.

Use cases

Use cases include creating 3D models for games, designing animations, visualizing architectural projects, and educational purposes in teaching 3D design.

How to use

To use genkit-mcp-client-blender, clone the repository, install dependencies using pnpm, and start the development server. Users can then select shapes, choose colors and textures, add scene descriptions, and submit the scene data to Blender.

Key features

Key features include shape selection from a grid of basic 3D shapes, color, texture, and pattern selection, scene description input, scene version history, and real-time updates to Blender through MCP.

Where to use

genkit-mcp-client-blender can be used in fields such as 3D modeling, game development, animation, and any application that requires the manipulation of 3D scenes in Blender.

Content

Blender MCP Client via Firebase Genkit Gemini

A client application for interacting with Blender through the Model Context Protocol (MCP). This application allows users to create and manipulate 3D scenes by selecting shapes, colors, textures, and patterns, and providing scene descriptions. The project uses Firebase Genkit for accessing Gemini and as a the underlying MCP Client.

Features

  • Shape selection from a grid of basic 3D shapes
  • Color, texture, and pattern selection
  • Scene description input
  • Scene version history
  • Real-time updates to Blender through MCP

Getting Started

Prerequisites

Installation

  1. Clone the repository:
git clone https://github.com/xprilion/genkit-mcp-client-blender.git
cd genkit-mcp-client-blender
  1. Install dependencies:
pnpm install
  1. Start the development server:
pnpm dev
  1. Open http://localhost:3000 in your browser.

Usage

  1. Select a shape from the grid
  2. Choose colors, textures, and patterns from the properties panel
  3. Add a description of your scene
  4. Click “Submit Scene” to send the scene data to Blender
  5. View and restore previous scene versions from the history panel

Styling

The project uses Tailwind CSS for styling. Custom styles can be added to:

  • app/globals.css for global styles
  • Component-specific styles using Tailwind classes

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers