@markroth8 feat: add support for Google Antigravity AI assistant#89
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Note also that I had to do an |
- Implement automatic MCP configuration logic for Antigravity on Windows and macOS - Add "Configure Google Antigravity" button to the Unity Editor bridge window - Update README.md and AGENTS.md with Antigravity setup instructions
057e0b2 to
424a920
Compare
|
Fixes #88 |
CoderGamester
left a comment
There was a problem hiding this comment.
LGTM
Thank you for this PR @markroth8
Summary
This PR adds built-in support for the Google Antigravity AI assistant to the MCP Unity plugin. It introduces automatic MCP configuration logic, a dedicated UI button in the Unity Editor, and updated documentation for a seamless user experience.
Rationale
Google Antigravity is a powerful agentic AI assistant that supports the Model Context Protocol (MCP). By adding native support, we enable Unity developers using Antigravity to connect their IDE to the Unity Editor with a single click, allowing for AI-driven scene inspection, GameObject manipulation, and test execution.
Changes
Core Logic (
Editor/Utils/McpUtils.cs)GetAntigravityConfigPath()to resolve platform-specific config files:%USERPROFILE%/.gemini/antigravity/mcp_config.json~/Library/Application Support/.gemini/antigravity/mcp_config.jsonAddToAntigravityConfig()to handle merging the MCP server configuration.Editor UI (
Editor/UnityBridge/McpUnityEditorWindow.cs)Documentation
Verification Results
Verified the full connection cycle:
Note: This enhancement follows the existing implementation pattern for Windsurf and Cursor support.