About this project

Unity Semantic Bridge (USB) is an MCP (Model Context Protocol) bridge that enables AI agents to work alongside developers within a live Unity Editor session. Unlike static project queries, it provides tools for agents to observe human actions, inspect the scene hierarchy, and modify project elements dynamically. Key capabilities include: - Human-Agent Coworking: Tools to track recent Unity Editor events (hierarchy changes, selections, console logs) and send notifications back to the Unity chat window. - Scene & GameObject Management: Capabilities to query scene hierarchies, inspect GameObjects and components, create/duplicate/delete objects, and modify serialized field values with Undo support. - Asset & Scripting Tools: Tools for finding assets via AssetDatabase, writing C# scripts, managing ScriptableObjects, and monitoring compilation status. - Editor Control: Ability to capture screenshots of the game or scene view, toggle Play Mode, and manage console logs. - Lighting Diagnostics: Specialized tools for URP projects to identify lights affecting specific objects and an optional autonomous diagnostic subagent for lighting issues. The system runs locally and is compatible with Unity 2022.3 LTS through Unity 6.3, utilizing an HTTP listener for communication between the MCP server and the Unity Editor.