Tag: automation
Unity MCP Project Initial Setup
A command-line interface for installing the Unity-MCP plugin, configuring MCP tools, and generating AI skills for agents such as Claude Code or Cursor.
MCP Tool State Management
This tool enables or disables specific MCP tools by name, allowing for precise control over the available toolset for an AI agent. It optionally returns operation logs to verify the success of each state change.
Unity C# Script Creation and Update Tool
This tool enables the creation or modification of C# script files within a Unity project, automatically triggering an asset database refresh. It also provides detailed compilation error information if syntax errors are encountered.
Delete Unity Script Files
Deletes specified script files within a Unity project and triggers an asset database refresh. The operation waits for Unity compilation to complete before reporting results.
Save Opened Unity Scenes to Assets
Saves an opened Unity scene to a specified asset file path. It supports targeting a specific scene name or defaulting to the currently active scene.
Open Unity Scenes via Asset Reference
This tool enables opening Unity scenes using an asset reference, supporting both single and additive loading modes. It allows for programmatic scene management within the Unity Editor.
List Opened Unity Editor Scenes
Retrieves a list of all currently opened scenes within the Unity Editor, providing metadata such as scene paths, build indices, and loading status.
Create New Unity Project Scenes
Creates new scenes within Unity project assets using specified setup and mode configurations. The tool returns detailed metadata for the newly created scene, such as its path and build index.
Invoke C# Methods via Reflection
Executes C# methods within a Unity environment using reflection, allowing for the invocation of both public and private methods. The tool supports complex parameter passing and can specify execution on the main thread.
Unity Package Manager Installation Tool
Installs Unity packages from the registry, Git URLs, or local paths by modifying the project's manifest.json. This operation triggers package resolution and may cause a domain reload.
Set Parent GameObject in Unity
Assigns a list of GameObjects to a specified parent GameObject within an active Scene or opened Prefab. The operation can optionally maintain the world position of the child objects.
Duplicate Unity GameObjects in Scenes or Prefabs
Duplicates specified GameObjects within an active Scene or an opened Prefab. It requires GameObject references, which can be obtained using the gameobject-find tool.
Unity GameObject Destruction Tool
Recursively destroys a specified GameObject and all its nested children within an active Scene or opened Prefab. The tool accepts references via instance ID, hierarchy path, or object name.
Unity GameObject Creation Tool
Create new GameObjects within an active Unity scene or prefab, with support for specifying transform properties and primitive types.
Unity GameObject Component Destroyer
Removes one or more specified components from a target GameObject within a Unity scene or prefab. Requires a valid GameObject reference and a list of component references to execute the destruction.
Add Components to Unity GameObjects
Appends specified components to a target GameObject in an active Unity scene or opened prefab. Requires full component namespace paths and a valid GameObject reference.
Get Unity Editor Application State
Retrieves the current operational state of the Unity Editor, including play mode, paused status, and compilation progress.
Create Unity Prefabs and Variants
Automates the creation of Unity prefabs and prefab variants from scene GameObjects or existing assets. It supports recursive folder creation and connecting scene objects to the newly created prefab.
Close Currently Opened Unity Prefabs
Closes the currently active prefab in the Unity Editor, with an option to save or discard changes.
Unity Asset Copying Tool
Copies Unity assets from specified source paths to new destination paths and triggers an AssetDatabase refresh. This tool is designed for use within the Unity MCP ecosystem.
Automated GitHub PR Comment Review and Fix
Automates the identification, validation, and resolution of unresolved GitHub pull request comments. It uses sub-agents to apply surgical fixes to legitimate issues and provides automated replies to threads.
Kubernetes MCP Server CLI
A command-line interface for managing the kubectl MCP server, providing capabilities for tool discovery, direct invocation, and cluster health diagnostics.
Roblox Studio Automation via WEPPY MCP
Provides a structured workflow for controlling Roblox Studio through the WEPPY Roblox MCP, including UI design loops, playtesting, and log inspection. It prioritises using specific MCP actions over arbitrary Luau execution to ensure reliabl…
Automated Mem0 Repository Integration Pipeline
An automated pipeline for integrating Mem0 into existing Python or TypeScript repositories using a test-driven development approach. It detects the project's language, creates a feature branch, and implements additive, non-breaking changes …