blender-optics-simulator — MCP-сервер для Claude Code
Подключает симуляцию оптического стола в Blender к ИИ-агентам через MCP. Пригодится для программной расстановки линз, юстировки лазеров и расчёта трассировки лучей.
claude mcp add --env OPTICS_BRIDGE_PORT=<OPTICS_BRIDGE_PORT> --env OPTICS_BRIDGE_HOST=<OPTICS_BRIDGE_HOST> --transport stdio blender-optics-simulator -- uvx blender-optics-mcpЧто делает blender-optics-simulator
Сервер связывает среду Blender версий 4.2 LTS или 5.x с ассистентом через локальный мост. Дополнение рассчитывает физику лучей, гауссовы пучки, поляризацию Джонса и Стокса, дисперсию и потери Френеля. На виртуальном столе размещаются 35 типов элементов: лазеры, зеркала, волновые пластины, кристаллы и детекторы.
Агент оперирует точной геометрией сцены, а не догадками. Функция get_state() передаёт трёхмерные координаты деталей, пределы перемещения опор и показатели детекторов. Через команды ассистент поворачивает юстировочные винты, смещает оптику и запускает автовыравнивание.
Для обмена данными необходим запущенный Blender с установленным аддоном. Без предварительного запуска функции Start MCP Bridge в меню интеграций сервер не сможет подключиться к открытому проекту.
Какие задачи решает
- смоделировать оптическую схему с зеркалами, линзами и детекторами
- передать параметры луча и показания датчиков в контекст ИИ-агента
- отъюстировать положение подвижек оптических элементов
- протестировать интерферометры и нелинейное преобразование света
Примеры запросов агенту
- Считай текущую геометрию схемы в Blender и покажи смещение луча на детекторе
- Скорректируй угол наклона подвижки зеркала, чтобы вернуть луч в центр мишени
- Запусти трассировку интерферометра Майкельсона и выведи отчёт по мощности
Как установить blender-optics-simulator
Командой платформы
claude mcp add --env OPTICS_BRIDGE_PORT=<OPTICS_BRIDGE_PORT> --env OPTICS_BRIDGE_HOST=<OPTICS_BRIDGE_HOST> --transport stdio blender-optics-simulator -- uvx blender-optics-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from blender-optics-mcp <команда>
Командой платформы
codex mcp add blender-optics-simulator --env OPTICS_BRIDGE_PORT=<OPTICS_BRIDGE_PORT> --env OPTICS_BRIDGE_HOST=<OPTICS_BRIDGE_HOST> -- uvx blender-optics-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from blender-optics-mcp <команда>
Файл настроек
{
"mcpServers": {
"blender-optics-simulator": {
"command": "uvx",
"args": [
"blender-optics-mcp"
],
"env": {
"OPTICS_BRIDGE_PORT": "<OPTICS_BRIDGE_PORT>",
"OPTICS_BRIDGE_HOST": "<OPTICS_BRIDGE_HOST>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from blender-optics-mcp <команда>
Файл настроек
{
"servers": {
"blender-optics-simulator": {
"type": "stdio",
"command": "uvx",
"args": [
"blender-optics-mcp"
],
"env": {
"OPTICS_BRIDGE_PORT": "<OPTICS_BRIDGE_PORT>",
"OPTICS_BRIDGE_HOST": "<OPTICS_BRIDGE_HOST>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from blender-optics-mcp <команда>
Командой платформы
gemini mcp add -e OPTICS_BRIDGE_PORT=<OPTICS_BRIDGE_PORT> -e OPTICS_BRIDGE_HOST=<OPTICS_BRIDGE_HOST> blender-optics-simulator uvx blender-optics-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from blender-optics-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о blender-optics-simulator
Как установить blender-optics-simulator в Claude Code?
Выполните команду claude mcp add blender-optics-simulator -- uvx blender-optics-mcp. Если мост запущен на нестандартном адресе, укажите флаги --env OPTICS_BRIDGE_PORT=<OPTICS_BRIDGE_PORT> и --env OPTICS_BRIDGE_HOST=<OPTICS_BRIDGE_HOST>.
Что делает MCP-сервер blender-optics-simulator?
Он открывает агенту доступ к запущенной в Blender оптической симуляции. Модель считывает траекторию лучей, показатели поляризации и управляет механическими подвижками компонентов.
Какая версия Blender требуется для работы?
Понадобится Blender 4.2 LTS или ветка 5.x с установленным плагином оптического симулятора. Перед вызовом команд агента нужно активировать локальный сетевой мост в интерфейсе Blender.