Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
$ npx -y skills add CoplayDev/unity-mcp --agent claude-code
Run the curl in your terminal, the rest in Claude Code.
What's inside
English ็ฎไฝไธญๆ ย ย ย |ย ย ย Discord Wiki
Full history: Release Notes.
Control the Unity Editor in natural language from any MCP client โ create scenes & GameObjects, edit C# scripts, manage assets, run tests, profile, and build. 47 focused MCP tool entrypoints, any client, free & MIT.
Browse the full tool catalog โ
Requirements: Unity 2021.3 LTS โ 6.x ยท Python 3.10+ (via uv). Works with any MCP client โ Claude Desktop & Code, Cursor, VS Code, Windsurf, Cline, Gemini CLI, and more.
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main ย (pin #v10.0.0 for this release, or openupm add com.coplaydev.unity-mcp)Window โ MCP for Unity โ Configure All Detected Clients.See CONTRIBUTING.md. Branch off beta, not main. The full dev setup, testing, and release process live in the Contributing docs.
If MCP for Unity helped your research, please cite it.
@inproceedings{wu2025mcpunity,
author = {Wu, Shutong and Barnett, Justin P.},
title = {{MCP-Unity}: {Protocol-Driven} Framework for Interactive {3D} Authoring},
year = {2025},
isbn = {9798400721366},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3757376.3771417},
doi = {10.1145/3757376.3771417},
series = {SA Technical Communications '25}
}
Aura offers 2 AI tools for Unity:
This project is a free and open-source tool for the Unity Editor, and is not affiliated with Unity Technologies.
License: MIT โ see LICENSE.
.claude/
mcp.json
prompts/
nl-gameobject-suite.md
nl-unity-suite-nl.md
nl-unity-suite-t.md
settings.json
skills/
blender-to-unity/
manual-verify.md
references/
bridge-fidelity.md
SKILL.md
mcp-source/
SKILL.md
unity-mcp-skill/
references/
tools-reference.md
workflows.md
SKILL.md
.dockerignore
.gitattributes
.github/
actions/
publish-docker/
action.yml
publish-pypi/
action.yml
ISSUE_TEMPLATE/
bug_report.yml
config.yml
feature_request.yml
pull_request_template.md
scripts/
mark_skipped.py
workflows/
beta-release.yml
claude-nl-suite.yml
compile-check.yml
docs-deploy.yml
docs-generate.yml
e2e-bridge.yml
github-repo-stats.yml
python-tests.yml
release.yml
stats.yml
sync-releases.yml
unity-tests.yml
.gitignore
.mcpbignore
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
CustomTools/
RoslynRuntimeCompilation/
ManageRuntimeCompilation.cs
ManageRuntimeCompilation.cs.meta
RoslynRuntimeCompiler.cs
RoslynRuntimeCompiler.cs.meta
LICENSE
MCPForUnity/
Editor/
Editor.meta
AssemblyInfo.cs
AssemblyInfo.cs.meta
Clients/
Clients.meta
Configurators/
Configurators.meta
AntigravityConfigurator.cs
AntigravityConfigurator.cs.meta
AntigravityIdeConfigurator.cs
AntigravityIdeConfigurator.cs.meta
CherryStudioConfigurator.cs
CherryStudioConfigurator.cs.meta
ClaudeCodeConfigurator.cs
ClaudeCodeConfigurator.cs.meta
ClaudeDesktopConfigurator.cs
ClaudeDesktopConfigurator.cs.meta
ClineConfigurator.cs
ClineConfigurator.cs.meta
CodeBuddyCliConfigurator.cs
CodeBuddyCliConfigurator.cs.meta
CodexConfigurator.cs
CodexConfigurator.cs.meta
CopilotCliConfigurator.cs
CopilotCliConfigurator.cs.meta
CursorConfigurator.cs
CursorConfigurator.cs.meta
GeminiCliConfigurator.cs
GeminiCliConfigurator.cs.meta
KiloCodeConfigurator.cs
KiloCodeConfigurator.cs.meta
KimiCodeConfigurator.cs
KimiCodeConfigurator.cs.meta
KiroConfigurator.cs
KiroConfigurator.cs.meta
OpenClawConfigurator.cs
OpenClawConfigurator.cs.meta
OpenCodeConfigurator.cs
OpenCodeConfigurator.cs.meta
QwenCodeConfigurator.cs
QwenCodeConfigurator.cs.meta
RiderConfigurator.cs
RiderConfigurator.cs.meta
TraeConfigurator.cs
TraeConfigurator.cs.meta
VSCodeConfigurator.cs
VSCodeConfigurator.cs.meta
VSCodeInsidersConfigurator.cs
VSCodeInsidersConfigurator.cs.meta
WindsurfConfigurator.cs
WindsurfConfigurator.cs.meta
IMcpClientConfigurator.cs
IMcpClientConfigurator.cs.meta
McpClientConfiguratorBase.cs
McpClientConfiguratorBase.cs.meta
McpClientRegistry.cs
McpClientRegistry.cs.meta
Constants/
Constants.meta
AuthConstants.cs
AuthConstants.cs.meta
EditorPrefKeys.cs
EditorPrefKeys.cs.meta
HealthStatus.cs
HealthStatus.cs.meta
ProductInfo.cs
ProductInfo.cs.meta
Dependencies/
Dependencies.meta
DependencyManager.cs
DependencyManager.cs.meta
Models/
Models.meta
DependencyCheckResult.cs
DependencyCheckResult.cs.meta
DependencyStatus.cs
DependencyStatus.cs.meta
PlatformDetectors/
PlatformDetectors.meta
IPlatformDetector.cs
IPlatformDetector.cs.meta
LinuxPlatformDetector.cs
LinuxPlatformDetector.cs.meta
MacOSPlatformDetector.cs
MacOSPlatformDetector.cs.meta
PlatformDetectorBase.cs
PlatformDetectorBase.cs.meta
WindowsPlatformDetector.cs
WindowsPlatformDetector.cs.meta
UvInstaller.cs
UvInstaller.cs.meta
External/
External.meta
Tommy.cs
Tommy.cs.meta
Helpers/
Helpers.meta
AssetGenPaths.cs
AssetGenPaths.cs.meta
AssetGenPrefs.cs
AssetGenPrefs.cs.meta
AssetPathUtility.cs
AssetPathUtility.cs.meta
BlenderDetection.cs
BlenderDetection.cs.meta
CodexConfigHelper.cs
CodexConfigHelper.cs.meta
ComponentOps.cs
ComponentOps.cs.meta
ConfigJsonBuilder.cs
ConfigJsonBuilder.cs.meta
EditorWindowScreenshotUtility.cs
EditorWindowScreenshotUtility.cs.meta
ExecPath.cs
ExecPath.cs.meta
GameObjectLookup.cs
GameObjectLookup.cs.meta
GameObjectSerializer.cs
GameObjectSerializer.cs.meta
HttpEndpointUtility.cs
HttpEndpointUtility.cs.meta
MaterialOps.cs
MaterialOps.cs.meta
McpConfigurationHelper.cs
McpConfigurationHelper.cs.meta
McpJobStateStore.cs
McpJobStateStore.cs.meta
McpLog.cs
McpLog.cs.meta
McpLogRecord.cs
McpLogRecord.cs.meta
ObjectResolver.cs
ObjectResolver.cs.meta
Pagination.cs
Pagination.cs.meta
ParamCoercion.cs
ParamCoercion.cs.meta
PortManager.cs
PortManager.cs.meta
PrefabUtilityHelper.cs
PrefabUtilityHelper.cs.meta
ProjectIdentityUtility.cs
ProjectIdentityUtility.cs.meta
PropertyConversion.cs
PropertyConversion.cs.meta
RendererHelpers.cs
RendererHelpers.cs.meta
RenderPipelineUtility.cs
RenderPipelineUtility.cs.meta
Response.cs
Response.cs.meta
ScreenshotPreferences.cs
ScreenshotPreferences.cs.meta
StringCaseUtility.cs
StringCaseUtility.cs.meta
TelemetryHelper.cs
TelemetryHelper.cs.meta
TextureOps.cs
TextureOps.cs.meta
ToolParams.cs
ToolParams.cs.meta
UnityJsonSerializer.cs
UnityJsonSerializer.cs.meta
UnityTypeResolver.cs
UnityTypeResolver.cs.meta
VectorParsing.cs
VectorParsing.cs.meta
McpCiBoot.cs
McpCiBoot.cs.meta
MCPForUnity.Editor.asmdef
MCPForUnity.Editor.asmdef.meta
MenuItems/
MenuItems.meta
MCPForUnityMenu.cs
MCPForUnityMenu.cs.meta
Migrations/
Migrations.meta
LegacyServerSrcMigration.cs
LegacyServerSrcMigration.cs.meta
StdIoVersionMigration.cs
StdIoVersionMigration.cs.meta
Models/
Models.meta
Command.cs
Command.cs.meta
McpClient.cs
McpClient.cs.meta
McpConfig.cs
McpConfig.cs.meta
MCPConfigServer.cs
MCPConfigServer.cs.meta
MCPConfigServers.cs
MCPConfigServers.cs.meta
McpStatus.cs
McpStatus.cs.meta
Resources/
Resources.meta
Editor/
Editor.meta
ActiveTool.cs
ActiveTool.cs.meta
EditorState.cs
EditorState.cs.meta
GetPrefabStage.cs
GetPrefabStage.cs.meta
Selection.cs
Selection.cs.meta
ToolStates.cs
ToolStates.cs.meta
Windows.cs
Windows.cs.meta
McpForUnityResourceAttribute.cs
McpForUnityResourceAttribute.cs.meta
MenuItems/
MenuItems.meta
GetMenuItems.cs
GetMenuItems.cs.meta
Project/
Project.meta
Layers.cs
Layers.cs.meta
ProjectInfo.cs
ProjectInfo.cs.meta
Tags.cs
Tags.cs.meta
Scene/
Scene.meta
CamerasResource.cs
CamerasResource.cs.meta
GameObjectResource.cs
GameObjectResource.cs.meta
RendererFeaturesResource.cs
RendererFeaturesResource.cs.meta
RenderingStatsResource.cs
RenderingStatsResource.cs.meta
VolumesResource.cs
VolumesResource.cs.meta
Tests/
Tests.meta
GetTests.cs
GetTests.cs.meta
Security/
Security.meta
SecureKeyStore/
SecureKeyStore.meta
EncryptedFileKeyStore.cs
EncryptedFileKeyStore.cs.meta
EnvKeyOverride.cs
EnvKeyOverride.cs.meta
ISecureKeyStore.cs
ISecureKeyStore.cs.meta
LinuxSecretToolKeyStore.cs
LinuxSecretToolKeyStore.cs.meta
MacKeychainKeyStore.cs
MacKeychainKeyStore.cs.meta
SecretRedactor.cs
SecretRedactor.cs.meta
SecureKeyStore.cs
SecureKeyStore.cs.meta
SecureKeyStoreConstants.cs
SecureKeyStoreConstants.cs.meta
WindowsCredentialKeyStore.cs
WindowsCredentialKeyStore.cs.meta
Services/
Services.meta
AssetGen/
AssetGen.meta
AssetGenJobManager.cs
AssetGenJobManager.cs.meta
AssetGenModelCatalog.cs
AssetGenModelCatalog.cs.meta
Http/
Http.meta
FakeHttpTransport.cs
FakeHttpTransport.cs.meta
HttpRequestSpec.cs
HttpRequestSpec.cs.meta
HttpResult.cs
HttpResult.cs.meta
IHttpTransport.cs
IHttpTransport.cs.meta
UnityWebRequestTransport.cs
UnityWebRequestTransport.cs.meta
Import/
Import.meta
AudioImportPipeline.cs
AudioImportPipeline.cs.meta
ImageImportPipeline.cs
ImageImportPipeline.cs.meta
ModelImportPipeline.cs
ModelImportPipeline.cs.meta
SafeZipExtractor.cs
SafeZipExtractor.cs.meta
Providers/
Providers.meta
AssetGenProviders.cs
AssetGenProviders.cs.meta
FalAdapter.cs
FalAdapter.cs.meta
FalAudioAdapter.cs
FalAudioAdapter.cs.meta
IProviderAdapters.cs
IProviderAdapters.cs.meta
LocalImage.cs
LocalImage.cs.meta
MeshyAdapter.cs
MeshyAdapter.cs.meta
OpenRouterAdapter.cs
OpenRouterAdapter.cs.meta
ProviderHttp.cs
ProviderHttp.cs.meta
ProviderModels.cs
ProviderModels.cs.meta
SketchfabAdapter.cs
SketchfabAdapter.cs.meta
TripoAdapter.cs
TripoAdapter.cs.meta
BridgeControlService.cs
BridgeControlService.cs.meta
ClientConfigurationService.cs
ClientConfigurationService.cs.meta
EditorConfigurationCache.cs
EditorConfigurationCache.cs.meta
EditorPrefsWindowService.cs
EditorPrefsWindowService.cs.meta
EditorStateCache.cs
EditorStateCache.cs.meta
HttpAutoStartHandler.cs
HttpAutoStartHandler.cs.meta
HttpBridgeReloadHandler.cs
HttpBridgeReloadHandler.cs.meta
IBridgeControlService.cs
IBridgeControlService.cs.meta
IClientConfigurationService.cs
IClientConfigurationService.cs.meta
IPackageDeploymentService.cs
IPackageDeploymentService.cs.meta
IPackageUpdateService.cs
... 1600 moreShowing a partial view of a very large repo.
FAQ
coplaydev-unity-mcp is a Claude Code plugin with 3 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes blender-to-unity, mcp-source, unity-mcp-skill. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.