Thanks. I have given MCP support serious consideration, and I’ve decided to implement it.
I don’t doubt that a minimal MCP sidecar can be demonstrated in half an hour, particularly when an IDE already exposes the necessary internal commands. However, I think that understates the difference between a proof of concept and a secure, supported feature in a shipping, cross-platform IDE with many users.
The server itself is the relatively easy part. The larger job is defining a stable control API, authenticating the connection to Studio, making access explicitly opt-in, separating read, edit and execution permissions, handling multiple Studio instances, displaying external-agent activity, supporting cancellation and timeouts, and thoroughly testing the whole boundary. It must also be packaged, signed and notarised correctly on every platform without compromising Studio’s existing release process. A checkbox will certainly be part of the experience, but a checkbox alone is not the security model.
That said, I agree with your broader argument. Many users already pay for Claude Code, Codex or another agent and understandably want to use that subscription rather than configure another API account. Professional users may also prefer their existing agent and workflow over an assistant embedded in the IDE. More generally, making it possible to tell an agent to build something using Objo could be very advantageous for adoption.
The current plan is therefore to keep Studio’s built-in AI Assistant as the most integrated experience while adding optional MCP access for external agents. The proposed design uses a small local MCP companion that connects to an authenticated local gateway in Studio. It will expose carefully bounded Studio operations rather than arbitrary shell or filesystem access. Implementation will be staged, beginning with read-only capabilities before adding guarded source editing, saving and project execution.
I’m not ready to promise a release date, but this has moved beyond “I’ll consider it”: there is now a detailed implementation plan, and I am actively working on it.