Serveur MCP Unity
Commit 30 oct. 2026Permet à un client IA de contrôler l'éditeur Unity pour créer des scènes, modifier des scripts C#, gérer des assets, exécuter des tests, profiler et builder.
Aussi connu sous CoplayDev/unity-mcp
- Étoiles
- 15 941
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- —
- Dernier commit
- 30 oct. 2026
- Licence
- MIT
Qu'est-ce que Unity MCP ?
Unity est un serveur MCP. Permet à un client IA de contrôler l'éditeur Unity pour créer des scènes, modifier des scripts C#, gérer des assets, exécuter des tests, profiler et builder.
Résumé généré à partir du README du projet
À propos du MCP server Unity
Piloter l'éditeur Unity depuis un assistant IA est la mission de unity-mcp : il connecte Unity à n'importe quel client MCP afin qu'un LLM puisse créer des scènes et des GameObjects, modifier des scripts C#, gérer des assets, exécuter des tests, profiler et builder. Il convient aux développeurs de jeux qui travaillent déjà sur Unity 2021.3 LTS jusqu'à la version 6.x et souhaitent effectuer des modifications dans l'éditeur en les décrivant en langage naturel plutôt qu'en naviguant dans les menus.
L'installation s'effectue directement dans Unity via le Package Manager, en ajoutant le package depuis son URL git ou via openupm, puis l'étape "Configure All Detected Clients" de la fenêtre de l'éditeur écrit la configuration du client. Python 3.10 ou une version ultérieure, fourni via uv, est requis. Le projet précise qu'il fonctionne avec Claude Desktop et Code, Cursor, VS Code, Windsurf, Cline, Gemini CLI et les LLM locaux, et une option de serveur hébergé à distance avec authentification est documentée.
Le projet propose 50 points d'entrée d'outils MCP spécialisés, regroupés en ensembles d'outils tels que vfx, animation, ui et testing, avec un routage pour gérer plusieurs instances Unity à la fois. La validation de script Roslyn est disponible pour vérifier le C# généré. Il est gratuit, sous licence MIT, et n'est pas affilié à Unity Technologies.
Ce que vous pouvez faire avec
- 1Créer des objets de scène de départDemandez au client de placer un cube à l'origine avec un Rigidbody attaché pour que l'objet apparaisse dans l'éditeur ouvert en quelques secondes.
- 2Modifier des scripts C# avec validationDemandez à l'assistant d'écrire ou de modifier des scripts de gameplay et de les vérifier via la validation Roslyn avant qu'ils n'atteignent l'éditeur.
- 3Exécuter des tests et profiler des buildsDites au client d'exécuter les tests du projet et de capturer les données de profilage ou un build depuis l'éditeur Unity ouvert.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Vérifications automatisées
Exécuté le 13 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireNon vérifié
- L'endpoint distant utilise HTTPSNon vérifié
- Les outils destructifs sont étiquetésNon vérifié
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le paquet ni ses dépendancesNon vérifié
README
Voir sur GitHubProudly sponsored and maintained by Aura — the AI assistant for Unreal & Unity.
Now you can automate playtesting with Autopilot, the new open-source game tester.
- v10.3.0 (2026-10-04)
- v10.2.0 (2026-09-01)
- v10.1.2 (2026-08-02)
- v10.1.0 (2026-07-13)
- v10.0.2 (2026-07-13)
Full history: Release Notes.
What it does
Control the Unity Editor in natural language from any MCP client — create scenes & GameObjects, edit C# scripts, manage assets, run tests, profile, and build. 50 focused MCP tool entrypoints, any client, free & MIT.
Browse the full tool catalog →
Quickstart
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.
- Install — Unity → Package Manager → Add from git URL:
https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main(pin#v10.0.0for this release, oropenupm add com.coplaydev.unity-mcp) - Configure —
Window → MCP for Unity → Configure All Detected Clients. - Prompt — "Create a cube at the origin and add a Rigidbody." The cube appears in seconds.
Community
- Discord — chat with maintainers and other contributors
- Issues — bugs and feature requests
- Discussions — design ideas and broader questions
- Security: see SECURITY.md for private reporting
Contributing
See CONTRIBUTING.md. Branch off beta, not main. The full dev setup, testing, and release process live in the Contributing docs.
Advanced
- Multiple Unity instances — Multi-Instance Routing
- Tool groups (vfx / animation / ui / testing / etc.) — Tool Groups
- v10 asset generation and upgrade notes — v10 Migration
- Roslyn script validation — Roslyn Validation
- Remote-hosted server with auth — Remote Server Auth
Star History
Citation
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}
}
Unity AI Tools by Aura
Aura offers 2 AI tools for Unity:
- MCP for Unity is available freely under the MIT license.
- Aura for Unity is a premium Unity/Unreal AI assistant built for game devs.
Disclaimer
This project is a free and open-source tool for the Unity Editor, and is not affiliated with Unity Technologies.
License: MIT — see LICENSE.
Questions sur Unity MCP
Quelles versions de Unity le MCP pour Unity supporte-t-il ?
Il supporte Unity 2021.3 LTS jusqu'à la version 6.x, et nécessite Python 3.10+ via uv.
Quels clients MCP sont compatibles avec MCP pour Unity ?
Il fonctionne avec n'importe quel client MCP, y compris Claude Desktop et Code, Cursor, VS Code, Windsurf, Cline et Gemini CLI.
Comment installer MCP pour Unity ?
Ajoutez le package dans le Package Manager de Unity via l'URL git, puis lancez Configure All Detected Clients depuis la fenêtre MCP pour Unity.
Que peut faire un assistant IA avec le MCP server pour Unity ?
Il peut créer des scènes et des GameObjects, modifier des scripts C#, gérer des assets, exécuter des tests, profiler et builder, en utilisant environ 50 outils MCP.
Puis-je connecter plusieurs instances Unity simultanément ?
Oui, le routage multi-instance est documenté dans les guides avancés.