mcp-bridge-for-moi: let an AI agent model in MoI while you watch

 From:  Gabriel
12111.1 
Hi everyone,

I've been working on a small side project and it's finally ready to share: mcp-bridge-for-moi, a free and open-source MCP server that connects an AI assistant (e.g. Claude Code, Claude Desktop, or any other client that supports the Model Context Protocol) to MoI3D.

You describe what you want, and the agent builds it right in your open MoI document. It looks at the result, fixes its own mistakes, and keeps going. You stay in charge the whole time: select something to point at it, undo a step, or take over whenever you like.

Here's a short video of it in action:
https://youtu.be/OCRmmbYtlfk

And here's the repository with everything you need:
https://github.com/preluceo-tools/mcp-bridge-for-moi

A few things worth knowing
Just to be clear, this is an unofficial project and isn't affiliated with or endorsed by Triple Squid Software.
  • The agent never saves your file. Nothing is written to disk unless you save it yourself.
  • One Ctrl+Z undoes one whole agent step.
  • If you're in the middle of a MoI command, the agent waits until you finish or cancel before it changes anything.
  • It needs MoI 4 on Windows and Node.js 22 or newer. MoI 5 and macOS haven't been tested yet. If you have a Mac and feel like trying it, I'd love to hear how it goes.

Setup: a bit of DIY, sorry!

Unfortunately there's no simple installer yet. You'll need to do the technical setup yourself: download the code with git, build it with Node.js, install the bridge script into MoI's startup folder, and add the server to your AI client's configuration. It's all explained step by step in the README. If you've set up an MCP server before, it should feel familiar.

Work in progress

Please treat this as a work in progress. It's tested, but you'll probably still run into bugs. Save your work before you let the agent loose on it, keep backups of anything important, and keep an eye on what it does. The README has a Safety section worth reading before you start.

This is a spare-time project, so I'll fix bugs as my free time allows. If you run into a problem, opening an issue on GitHub is the best way to report it, and it really helps me.

-----

A very special thank you to Michael for MoI 3D.Thank you so much for the incredible tool that has saved my skin over the years.


Happy modelling!
Gabriel