Blender MCP Senpai
An AI-assisted mentor for Blender that detects topology issues and offers real-time improvement suggestions.
✨ TL;DR
- Instantly detects and highlights n-gons and topology issues
- ChatGPT / Claude / Gemini offer real-time improvement suggestions
- Zero-setup: just install the add-on — no external MCP server required
🚀 Features
Feature | Status | |
---|---|---|
✅ | Auto n-gon Highlight – instantly spot topology issues | Implemented |
✅ | AI Comments – ChatGPT / Claude / Gemini suggest improvements | Implemented |
✅ | Zero Configuration – works out-of-the-box, no external MCP client | Implemented |
🚧 | Asset Store Integration | Planned |
📺 Demo
🛠️ Quick Start
To Blender
- Open Blender
- Go to
Edit
>Preferences
>Get Extensions
>Repositories
>+
>Add Remote Repository
- Add
https://xhiroga.github.io/blender-mcp-senpai/extensions/index.json
- Search
Blender Senpai
and install it Add-ons
>Blender Senpai
> Enable it
To Claude, Cline, Roo Code
NOTE: After configuration, you need to restart the app. Especially on Windows, please terminate the process from Task Manager.
{
"mcpServers": {
"blender-senpai": {
"command": "npx",
"args": [
"-y",
"supergateway",
"--sse",
"http://localhost:13180/sse"
]
}
}
}
To Dive
{
"mcpServers": {
"blender-senpai": {
"transport": "sse",
"enabled": true,
"command": null,
"args": [],
"env": {},
"url": "http://localhost:13180/sse"
}
}
}
🔧 Development
See .github/pull_request_template.md.
Release
# Update version in `pyproject.toml`
uv run --env-file .env build.py
# Install extension to Blender and check if it works.
git add docs/extensions/index.json pyproject.toml uv.lock
./scripts/release.sh
Related Servers
Bucket
Flag features, manage company data, and control feature access using Bucket.
Neovim MCP Server
Connects any MCP client to the Neovim editor for seamless integration and control.
Ansible & OpenShift Automation
Provides tools to interact with the Ansible Automation Platform API for automation tasks.
Remote MCP Server Authless Test
An example of deploying a remote MCP server on Cloudflare Workers without authentication.
AvaloniaUI
Tools, resources, and guidance for building cross-platform applications with AvaloniaUI.
Code Editor
Enables AI assistants to write, edit, and manage code files directly in a specified directory, respecting .gitignore patterns.
Everything
Reference / test server with prompts, resources, and tools
Postman MCP Server
Run Postman collections using Newman, with support for environment and global variables.
Bruno MCP Server
Execute Bruno collections using the Bruno CLI, with support for environment files and detailed test results.
Structurize-MCP
Generates structured CSV files from natural language descriptions using Google Gemini AI.