by IvanMurzak
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
# Add to your Claude Code skills
git clone https://github.com/IvanMurzak/Unity-MCPGuides for using mcp servers skills like Unity-MCP.
Last scanned: 4/24/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-24T06:08:35.535Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}Unity-MCP is an open-source mcp servers skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by IvanMurzak. AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free. It has 3,502 GitHub stars.
Yes. Unity-MCP passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/IvanMurzak/Unity-MCP" and add it to your Claude Code skills directory (see the Installation section above).
Unity-MCP is primarily written in C#. It is open-source under IvanMurzak on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other MCP Servers skills you can browse and compare side by side. Open the MCP Servers category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Unity-MCP against similar tools.
No comments yet. Be the first to share your thoughts!
Top skills in this category by stars
Unity MCP is an AI-powered game development assistant for Editor & Runtime. Connect Claude, Cursor, & Windsurf to Unity via MCP. Automate workflows, generate code, and enable AI within your games.
Unlike other tools, this plugin works inside your compiled game, allowing for real-time AI debugging and player-AI interaction.
💬 Join our Discord Server - Ask questions, showcase your work, and connect with other developers!
https://github.com/user-attachments/assets/228baf4d-4f00-4dce-939d-fb985ebdd8dd
# 1. Install unity-mcp-cli
npm install -g unity-mcp-cli
# 2. Install "AI Game Developer" in Unity project
unity-mcp-cli install-plugin ./MyUnityProject
# 3. Login to cloud server
unity-mcp-cli login ./MyUnityProject
# 4. Open Unity project (auto-connects and generates skills)
unity-mcp-cli open ./MyUnityProject

Get up and running in three steps:
.unitypackage installer or run openupm add com.ivanmurzak.unity.mcp
Alternative:
npx unity-mcp-cli install-plugin ./MyUnityProject— see CLI documentation
Window/AI Game Developer in Unity and click Auto-generate skills (recommended) or Configure MCP
Alternative:
npx unity-mcp-cli setup-skills claude-code ./MyUnityProject— see CLI documentation
That's it. Ask your AI "Create 3 cubes in a circle with radius 2" and watch it happen. ✨
The plugin ships with 70+ built-in tools across four categories. Each tool brings AI skill. All tools are available immediately after installation — no extra configuration required. See docs/default-mcp-tools.md for the full reference with detailed descriptions.
🧰 Browse the full MCP tools registry online: ai-game.dev/docs/tools
assets-copy - Copy the asset at path and stores it at newPathassets-create-folder - Creates a new folder in the specified parent folderassets-delete - Delete the assets at paths from the projectassets-find - Search the asset database using the search filter stringassets-find-built-in - Search the built-in assets of the Unity Editorassets-get-data - Get asset data from the asset file including all serializable fields and propertiesassets-material-create - Create new material asset with default parametersassets-modify - Modify asset file in the projectassets-move - Move the assets at paths in the project (also used for rename)assets-prefab-close - Close currently opened prefabassets-prefab-create - Create a prefab from a GameObject in the current active sceneassets-prefab-instantiate - Instantiates prefab in the current active sceneassets-prefab-open - Open prefab edit mode for a specific GameObjectassets-prefab-save - Save a prefab in prefab editing modeassets-refresh - Refreshes the AssetDatabaseassets-shader-get-data - Get detailed dat