[Project Share] Isaac MCP LTS: Support for Isaac Sim v5 with Multi-Version Adapters & Feedback Loops

Hi everyone,

I wanted to share a Long Term Support (LTS) version of the Isaac MCP server I’ve been working on. This was inspired by the setup discussed in this thread.

I started with the original omni-mcp/isaac-sim-mcp repo, but decided to fork it and make a lot of refactorings to handle more complex tasks and ensure long-term stability.

My Fork/Repo: https://github.com/whats2000/isaacsim-mcp-server

What I added/changed:

  • Multiple Version Adapters: Built an adapter system to handle different versions without breaking things. Currently, it supports Isaac Sim v5.

  • Feedback Loops: This is the biggest change. I refactored the communication so the LLM actually gets state updates back from the simulation. This feedback loop is essential for handling complex, multi-stage tasks instead of just firing blind commands.

  • LTS Architecture: Cleaned up the codebase specifically to make it a stable, long-term support version (I planned to support v6 soon) for research and development.

To test it out, I used this setup to bring a custom robot into a custom digital twin. Because of the feedback loops and the refactored structure, I was able to get it fully working in just 6 hours with Claude Code!

Feel free to check out the repo if you are building LLM agents for Isaac Sim. PRs and feedback are welcome!

Nice work, thanks for sharing!