mcpbeat Sign in

Blender Optics Simulator MCP Server

by emircbngl Your server? Claim it
local only

Blender Optics Simulator runs on your own machine — the client starts it, so there is no endpoint to ping. 117 installs a week from pypi. Last commit 23 Sep 2026.

Build, align & render a real optical bench in Blender; drivable by an AI agent over MCP.

Installs per day peak 41 · avg 16 · +30% w/w
a month agotoday
117
Installs / week
pypi · blender-optics-mcp
34
Stars
1 open issue
23 Sep 2026
Last commit
from GitHub
GPL-3.0
License
Python

What the code does

We read the source, 3 d ago · rules 995398eba69f

A tool parameter reaches a dangerous call

A value the model can set ends up inside a file or shell call. That is not a flaw by itself — for a terminal server it is the job — but it is where things go wrong when it is not.

A tool parameter reaches a dangerous call swap_part.filepath → optical_alignment_sim/updater.py:441
            subprocess.Popen([bpy.app.binary_path, path], close_fds=True)
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

        __import__(name)
            subprocess.Popen([bpy.app.binary_path, path], close_fds=True)
    zip_path = os.path.join(ROOT, "dist", zip_name)
        post_top=p.z-drop
        if bottom-4>post_top:
            G._cyl(prefix+'PlatformStem_'+tag,4,bottom-4-post_top,(p.x,p.y,(bottom-4+post_top)/2),coll,'steel')

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

A tool parameter here reaches a dangerous call

That is not a flaw by itself — but it is where things go wrong when it is not the job. We re-read this code on every release. Watch it and you hear from us the day another one appears.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add blender-optics-simulator -- uvx blender-optics-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "blender-optics-simulator": {
      "command": "uvx",
      "args": [
        "blender-optics-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.blender-optics-simulator]
command = "uvx"
args = ["blender-optics-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "blender-optics-simulator": {
      "command": "uvx",
      "args": [
        "blender-optics-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "blender-optics-simulator": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "blender-optics-mcp"
      ]
    }
  }
}

Optional settings from the registry entry, left out of the block above: OPTICS_BRIDGE_PORT (TCP port of the add-on's localhost bridge inside Blender (Optics > Simulation > Start MCP Bridge)), OPTICS_BRIDGE_HOST (Host of the add-on bridge).

Alternatives to Blender Optics Simulator

same job, measured the same way
Clawfight
by clawfight

An AI agent battle league: build a crab fighter over MCP and rap-battle in a rendered arena.

24 tools answering
SearchStack
by searchstack

Agent-driven search: build, import, tune, search, and score result quality — all over MCP.

answering
Store Builder
by vuluu2k

Design, fill with real store data, render and publish Store Builder pages from an AI agent.

2 601 installs/wk local only
Zindex
by zindex

Immutable agent diagrams: create, edit, validate and render versioned diagrams over MCP.

9 tools answering
Usable Browser Agent
by savvy-tech-sphere

MCP server and Firefox add-on that let an AI agent drive your real, logged-in browser. Free tier.

50 installs/wk local only
BlenderLens
by pzalutski-pixel

MCP server that lets AI agents build, check, preview and export game assets in Blender

118 installs/wk local only
Imejis
by imejis

Generate on-brand images from your AI agent: design, edit, and render templates over MCP.

answering
operant-mcp
by saagpatel

Read-only MCP server for the OPERANT AI operating-agent calibration benchmark.

45 installs/wk 5 tools answering

Blender Optics Simulator — questions

Answers built from our own checks of this server.

Why is there no uptime for Blender Optics Simulator?
Blender Optics Simulator runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package blender-optics-mcp was installed 117 times last week.
How do I connect Blender Optics Simulator?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls blender-optics-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use Blender Optics Simulator?
The pypi package blender-optics-mcp was installed 117 times in the last week. Week over week that is +30%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Blender Optics Simulator open source?
Yes — it is published under the GPL-3.0 licence, written in Python, 34 stars on GitHub and 1 open issue. The source link is on this page, so you can read exactly what it does with your data before you connect it.