-
Notifications
You must be signed in to change notification settings - Fork 128
Comparing changes
Open a pull request
base repository: CoderGamester/mcp-unity
base: main
head repository: akagik/mcp-unity
compare: main
- 16 commits
- 23 files changed
- 2 contributors
Commits on Jul 20, 2025
-
fix: enable auto-reconnection after Unity domain reload
- Enable WebSocket auto-reconnection in Node.js client when Unity recompiles - Implement exponential backoff (1s to 30s max) for reconnection attempts - Add max reconnection attempts limit (10) to prevent infinite loops - Make reconnect method async for better error handling This fixes the issue where the MCP server connection would be lost after Unity recompilation and required manual Unity Editor activation to restore. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a00c713 - Browse repository at this point
Copy the full SHA a00c713View commit details -
Configuration menu - View commit details
-
Copy full SHA for de5ed33 - Browse repository at this point
Copy the full SHA de5ed33View commit details
Commits on Jul 21, 2025
-
feat: add invoke_static_method tool for calling arbitrary static methods
- Add InvokeStaticMethodTool to call any static method with parameters - Support for various parameter types: primitives, Unity types, arrays, enums - Implement type conversion and serialization for method arguments - Add return value serialization for non-void methods - Include comprehensive error handling and validation - Add detailed documentation with usage examples Supported parameter types: - Primitives: string, int, float, double, bool, long - Unity types: Vector2, Vector3, Color, GameObject - Arrays: string[], int[], float[] - Enums and custom types via reflection This enables powerful automation capabilities by providing access to virtually any static API in Unity through MCP. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3ce02f - Browse repository at this point
Copy the full SHA c3ce02fView commit details -
docs: add comprehensive documentation and fix invoke_static_method build
- Add CLAUDE.md for AI assistant guidance - Add custom API creation guide for developers - Add invoke_static_method template for other projects - Add domain reload investigation and reconnection analysis - Add project summary documentation in Japanese - Fix TypeScript build error in invokeStaticMethod.ts (use paramsSchema.shape) Documentation includes: - Project architecture overview - Custom tool/resource creation guidelines - Unity domain reload behavior analysis - Detailed usage examples and best practices 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 156e09b - Browse repository at this point
Copy the full SHA 156e09bView commit details -
chore: remove documentation files from git tracking to avoid Unity me…
…ta file warnings
Configuration menu - View commit details
-
Copy full SHA for 768de8e - Browse repository at this point
Copy the full SHA 768de8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eba1e91 - Browse repository at this point
Copy the full SHA eba1e91View commit details
Commits on Jul 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 110dfbd - Browse repository at this point
Copy the full SHA 110dfbdView commit details
Commits on Jul 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 90b1dee - Browse repository at this point
Copy the full SHA 90b1deeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fa0e8b - Browse repository at this point
Copy the full SHA 5fa0e8bView commit details
Commits on Jul 31, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b052e3f - Browse repository at this point
Copy the full SHA b052e3fView commit details
Commits on Aug 1, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 2e489d8 - Browse repository at this point
Copy the full SHA 2e489d8View commit details -
feat: add async method support to InvokeStaticMethodTool
- Support for Task, Task<T>, UniTask, and UniTask<T> return types - Automatic awaiting of async methods with result handling - Updated tool to always run asynchronously (IsAsync = true) - Added test class with examples of async method invocations - Updated documentation with async method usage examples - Updated README.md to mention async support 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e1867e8 - Browse repository at this point
Copy the full SHA e1867e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for df3f174 - Browse repository at this point
Copy the full SHA df3f174View commit details
Commits on Sep 8, 2025
-
Unity EditorをコマンドラインからMCP経由で操作するスクリプトを追加: - execute_unity_menu.sh: MenuItemを実行(GameObject作成、スクリプトリロード等) - get_console_logs.sh: Unityコンソールログを取得(エラー、警告、通常ログ) - UNITY_MCP_SCRIPTS.md: 詳細な使用ガイドドキュメント - 各ファイルのUnity metaファイルも含む WebSocketクライアントツール不要でNode.jsのみで動作 Unity側のログで動作確認済み("RequestScriptReload 実行済み"を確認) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2954bc4 - Browse repository at this point
Copy the full SHA 2954bc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73d26c1 - Browse repository at this point
Copy the full SHA 73d26c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59a8513 - Browse repository at this point
Copy the full SHA 59a8513View 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 main...main