-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Comparing changes
Open a pull request
base repository: CoplayDev/unity-mcp
base: v9.1.0
head repository: CoplayDev/unity-mcp
compare: v9.2.0
- 13 commits
- 26 files changed
- 8 contributors
Commits on Jan 22, 2026
-
Marcus/update readme on release (#607)
* chore: update version references in README files during release - Add version update for root README.md UPM fixed version examples - Add version update for README-zh.md UPM and pip fixed version examples - Include README.md and README-zh.md in release commit * Update version in README * Update example command version * Update simplified Chinese readme to match english one * The readme has changed * docs: reorganize documentation into structured subdirectories - Move README-zh.md to docs/i18n/README-zh.md - Move development docs to docs/development/ (README-DEV.md, README-DEV-zh.md) - Move user guides to docs/guides/ (CLI_USAGE.md, CURSOR_HELP.md, MCP_CLIENT_CONFIGURATORS.md) - Move migration guides to docs/migrations/ (v5_MIGRATION.md, v6_NEW_UI_CHANGES.md, v8_NEW_NETWORKING_SETUP.md) - Move reference docs to docs/reference/ (CUSTOM_TOOLS.md, TELEMETRY.md) - Update all internal links in README
Configuration menu - View commit details
-
Copy full SHA for 9682e3c - Browse repository at this point
Copy the full SHA 9682e3cView commit details -
feat: Add OpenCode (opencode.ai) client configurator (#608)
* feat: Add OpenCode (opencode.ai) client configurator Add support for the OpenCode CLI client with automatic configuration. - Create OpenCodeConfigurator implementing IClientConfigurator - Configure via ~/.config/opencode/opencode.json (XDG standard path) - Use McpConfigurationHelper for atomic file writes and directory creation - Support both new config creation and merging with existing config Co-Authored-By: akshay-kiddopia <akshay@kiddopia.com> Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * fix: Address code review feedback for OpenCodeConfigurator - Add TryLoadConfig() helper to consolidate file read/parse logic - Handle JsonException separately (log warning, return empty object to overwrite) - Wrap Configure() in try/catch to prevent crashes, set McpStatus.Error on failure - Respect XDG_CONFIG_HOME environment variable per XDG Base Directory spec Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: akshay-kiddopia <akshay@kiddopia.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 30d5bc2 - Browse repository at this point
Copy the full SHA 30d5bc2View commit details -
feat: Add MCPB bundle for Claude Desktop installation (#580)
* feat: Add MCPB bundle for Claude Desktop installation Add Model Context Protocol Bundle (MCPB) support enabling single-click installation in Claude Desktop and other MCP hosts. Changes: - Add manifest.json with uvx-based server configuration - Add icon.png for display in Claude Desktop - Add .mcpbignore for build exclusions - Add pre-built unity-mcp.mcpb bundle 🤖 Generated with [Claude Code](https://claude.com/claude-code) * fix: Generate MCPB as release artifact instead of committing to repo Address review feedback from @msanatan: - Remove pre-built unity-mcp.mcpb and icon.png from repository - Add tools/generate_mcpb.py script for bundle generation - Update release.yml with new publish_mcpb job that: - Generates bundle using generate_mcpb.py - Uploads MCPB file as release artifact - Update manifest.json to reference icon from docs/images/ The bundle is now generated automatically on each release, keeping the repository clean while providing download artifacts. 🤖 Generated with [Claude Code](https://claude.com/claude-code) * fix: Use correct mcpb pack CLI syntax (positional args) The mcpb CLI uses 'mcpb pack [directory] [output]' syntax, not '--output' flag. Tested locally - bundle generates correctly. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: triepod-ai <199543909+triepod-ai@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1238eb1 - Browse repository at this point
Copy the full SHA 1238eb1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 591e934 - Browse repository at this point
Copy the full SHA 591e934View commit details -
refactor: consolidate version update logic into Python script
Replace inline sed/jq commands in release workflow with tools/update_versions.py script that: - Updates MCPForUnity/package.json, manifest.json, Server/pyproject.toml - Updates version references in Server/README.md, README.md, docs/i18n/README-zh.md - Supports --dry-run and --version flags - Auto-detects version from package.json if not specified - Provides better error handling and progress output
Configuration menu - View commit details
-
Copy full SHA for 067eddd - Browse repository at this point
Copy the full SHA 067edddView commit details -
docs: add version update workflow documentation to development guides
Add comprehensive documentation for the version update process in both English and Chinese development guides: - Document manifest.json and package.json version synchronization during releases - Explain update_versions.py script usage with examples (default, --version, --dry-run) - List all files updated by the script (package.json, manifest.json, pyproject.toml, READMEs) - Provide guidance on manual tool updates outside release
Configuration menu - View commit details
-
Copy full SHA for e73c9c1 - Browse repository at this point
Copy the full SHA e73c9c1View commit details -
docs: add LLM prompt and checklist for documentation updates
Add automated documentation update workflow to ensure consistency when tools/resources change: - Add UPDATE_DOCS_PROMPT.md with copy-paste LLM prompt that: - Instructs LLM to scan Server/src/services/tools/ and resources/ for decorators - Updates manifest.json tools array, README.md tools/resources sections, README-zh.md - Enforces alphabetical ordering and formatting rules (backticks, bullets) - References check_docs_sync.py for
Configuration menu - View commit details
-
Copy full SHA for f32b62d - Browse repository at this point
Copy the full SHA f32b62dView commit details
Commits on Jan 23, 2026
-
Update CI flow so that we bump from beta to main, and sync back (#614)
* feat: add release workflow concurrency control and main-to-beta sync Add safeguards to prevent concurrent releases and ensure beta stays in sync: - Add concurrency group to prevent overlapping release runs - Enforce workflow runs only on main branch (fail if run elsewhere) - Explicitly checkout and push to main (not dynamic branch) - Fail if release tag already exists (was silently skipping) - Add sync_beta job that merges main back into beta after release - Add docs/guides/RELEASING.md with two * feat: use PRs for version bumps and beta sync instead of direct pushes For release notes to work we need for PRs from beta to main to not be squashed. We also want to enforce all changes to be via PRs, for humans. But that also limits GH Actions. An alternative is creating a GH App with bypass permissions but that felt like overkill Replace direct pushes to main/beta with PR-based workflow for better branch protection compatibility: - Create temporary release/vX.Y.Z branch for version bump - Open PR from release branch into main, enable auto-merge - Poll for PR merge completion (up to 2 minutes) before creating tag - Fetch merged main and create tag on merged commit - Clean up release branch after tag creation - Create PR to merge main into beta (skip if already
Configuration menu - View commit details
-
Copy full SHA for f314a23 - Browse repository at this point
Copy the full SHA f314a23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b666b - Browse repository at this point
Copy the full SHA 63b666bView commit details -
docs: change README installation examples from fixed version to beta …
…branch Remove version-specific installation examples from README.md and README-zh.md, replacing with beta branch references. Update release workflow and update_versions.py to stop modifying README files during version bumps since they no longer contain version-specific URLs.
Configuration menu - View commit details
-
Copy full SHA for d3e42a1 - Browse repository at this point
Copy the full SHA d3e42a1View commit details -
Merge pull request #615 from CoplayDev/beta
Update main for new workflow
Configuration menu - View commit details
-
Copy full SHA for 5acef27 - Browse repository at this point
Copy the full SHA 5acef27View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c20ddc - Browse repository at this point
Copy the full SHA 2c20ddcView commit details -
Merge pull request #616 from CoplayDev/release/v9.2.0
chore: bump version to 9.2.0
Configuration menu - View commit details
-
Copy full SHA for 6b1c2c9 - Browse repository at this point
Copy the full SHA 6b1c2c9View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v9.1.0...v9.2.0