I am using XMCP ( XMCP – Control the Xojo IDE from your AI assistant ) with Codex desktop and it is working great. Someone else is using it with Claude CLI and seems to be having success as well.
Codex desktop (and Clause Code) already has full contextual awareness of your project because you point it to your xojo project (which should be saved as text or xml). What XMCP gets you is Codex can now have some control over the IDE. With a little prompt tuning, whenever Codex wants to make changes to my code, it:
- Checks that the IDE’s active project is the same as it’s own worktree
- Asks to save the project (to preserve any manual edits in the IDE)
- Makes the code changes
- Reloads the project from disk (so the IDE is up to date with the changes)
- Analyzes the project for syntax errors
XMCP is a console app, so you’ll need the right Xojo license to build it, but it makes my work with Codex very easy and natural.