The purpose of this package is to provide a MCP Unity Server for executing Unity operations and request Editor information from AI MCP enabled hosts
The purpose of this package is to provide a MCP Unity Server for executing Unity operations and request Editor information from AI MCP enabled hosts
MCP Unity is an implementation of the Model Context Protocol for Unity Editor, allowing AI assistants to interact with your Unity projects. This package provides a bridge between Unity and a Node.js server that implements the MCP protocol, enabling AI agents like Cursor, Windsurf, Claude Code, Codex CLI, GitHub Copilot, Google Antigravity, and OpenCode to execute operations within the Unity Editor.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| execute_menu_item | Executes Unity menu items (functions tagged with the MenuItem attribute) |
| select_gameobject | Selects game objects in the Unity hierarchy by path or instance ID |
| update_gameobject | Updates a GameObject's core properties (name, tag, layer, active/static state), or creates the GameObject if it does not exist |
| update_component | Updates component fields on a GameObject or adds it to the GameObject if it does not contain the component |
| add_package | Installs new packages in the Unity Package Manager |
| run_tests | Runs tests using the Unity Test Runner |
| send_console_log | Send a console log to Unity |
| add_asset_to_scene | Adds an asset from the AssetDatabase to the Unity scene |
| create_prefab | Creates a prefab with optional MonoBehaviour script and serialized field values |
| create_scene | Creates a new scene and saves it to the specified path |
| load_scene | Loads a scene by path or name, with optional additive loading |
| delete_scene | Deletes a scene by path or name and removes it from Build Settings |
| get_gameobject | Gets detailed information about a specific GameObject including all components |
| get_console_logs | Retrieves logs from the Unity console with pagination support |
{
"mcpServers": {
"mcp-unity": {
"command": "node",
"args": [
"ABSOLUTE/PATH/TO/mcp-unity/Server~/build/index.js"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
Enables AI agents to interact with Minecraft using the Model Context Protocol via Mineflayer.
Automates Unity workflows and manipulates assets using local large language models via Ollama.
Use this MCP server to Modrinth, search Minecraft mods, filter by loader and game version,...
# RemoteMCP 插件 > [!NOTE] > 本项目用于开发 UnrealMCP。 这是一个基于UnrealEngine内置的Python插件实现的[MCP Server](https://modelcontextprotocol.io/introduction)。
Roblox trade values and trade fairness for MM2, Adopt Me and Flee the Facility.
Control Unreal Engine to browse assets, import content, and manage levels and sequences. Automate…