Skip to content

Add Zoo Code AI agent configurator#790

Merged
IvanMurzak merged 3 commits into
IvanMurzak:mainfrom
tuncaypeker:osh/747-zoo-code
Jun 1, 2026
Merged

Add Zoo Code AI agent configurator#790
IvanMurzak merged 3 commits into
IvanMurzak:mainfrom
tuncaypeker:osh/747-zoo-code

Conversation

@tuncaypeker
Copy link
Copy Markdown
Contributor

Summary

  • Add a Zoo Code AI agent configurator
  • Configure Zoo Code through project-level .roo/mcp.json
  • Support both STDIO and streamable HTTP MCP transports
  • Register Zoo Code in the AI agent configurator list

Validation

  • dotnet build "Unity-MCP-Server\Unity-MCP-Server.sln"

Fixes #747

Adds native Zoo Code support using project-level .roo/mcp.json configuration.
Supports both STDIO and streamable HTTP MCP transports.
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds first-class Zoo Code support to the Unity-MCP Plugin’s AI agent configurator UI, enabling users to generate/maintain Zoo Code MCP configuration in a project-local .roo/mcp.json for both STDIO and streamable HTTP transports.

Changes:

  • Added ZooCodeConfigurator that writes Zoo Code MCP config to .roo/mcp.json and provides UI instructions/troubleshooting for STDIO + HTTP.
  • Registered the new configurator in AiAgentConfiguratorRegistry so it appears in the agent list.
  • Added the Unity .meta file for the new configurator script.

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

File Description
Unity-MCP-Plugin/Packages/com.ivanmurzak.unity.mcp/Editor/Scripts/UI/AiAgentConfigurators/Impl/ZooCodeConfigurator.cs New Zoo Code configurator implementation (config generation + UI instructions).
Unity-MCP-Plugin/Packages/com.ivanmurzak.unity.mcp/Editor/Scripts/UI/AiAgentConfigurators/Impl/ZooCodeConfigurator.cs.meta Unity asset metadata for the new script.
Unity-MCP-Plugin/Packages/com.ivanmurzak.unity.mcp/Editor/Scripts/UI/AiAgentConfigurators/AiAgentConfiguratorRegistry.cs Registers Zoo Code configurator in the global configurator list.
Files not reviewed (1)
  • Unity-MCP-Plugin/Packages/com.ivanmurzak.unity.mcp/Editor/Scripts/UI/AiAgentConfigurators/Impl/ZooCodeConfigurator.cs.meta: Language not supported

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@IvanMurzak
Copy link
Copy Markdown
Owner

Thanks for your contribution, @tuncaypeker.
This pull request has missed image for the AI agent. It must be added into multiple places with different resolution.

  • docs/img/mcp-clients x1024 resolution
  • Unity-MCP-Plugin/Packages/com.ivanmurzak.unity.mcp/Editor/Gizmos/ai-agents x64 resolution

It must be .png format with transparent background

@tuncaypeker
Copy link
Copy Markdown
Contributor Author

Thanks for the review. Added the missing Zoo Code icons in both required locations/resolutions as transparent PNGs, and wired the configurator to use the 64px icon.

Copy link
Copy Markdown
Owner

@IvanMurzak IvanMurzak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@IvanMurzak IvanMurzak merged commit 15561f2 into IvanMurzak:main Jun 1, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-agent-config enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Zoo Code

3 participants