What problem does it solve? Developers working on the MCP for Unity package need to point Unity projects at different package sources (stable main, beta, a PR branch, or a local checkout) and manually editing each project's Packages/manifest.json is repetitive and error-prone. ## Core Features & Use Cases - Source Switching: Swap the com.coplaydev.unity-mcp dependency between upstream main, beta, your current remote branch, or a local file reference. - Automatic Project Discovery: Finds target Unity projects via connected MCP instances (mcpforunity://project/info) or falls back to a filesystem search for Packages/manifest.json files. - Git Context Detection: Reads repo root, current branch, and origin URL (normalizing SSH to HTTPS) to build correct package URLs. - Use Case: You are testing a pull request on the unity-mcp repo and want your connected Unity projects to resolve the package from your branch instead of the stable release. ## Quick Start Run /mcp-source branch to point all connected Unity projects at your current git branch of the unity-mcp repository.