MCP Servers for Unity

Unity is a cross-platform game engine developed by Unity Technologies, primarily used to develop video games and simulations for computers, consoles, and mobile devices.

View all MCP Servers

  • Why this server?

    Enables AI assistants to interact with Unity game environments, allowing for code execution, game object inspection, scene analysis, testing, and runtime debugging and modification of game state.

    A
    security
    A
    license
    A
    quality
    A bridge between Unity and AI assistants that enables AI to interact with Unity game environments through a standardized interface for code execution, scene analysis, and runtime debugging.
    3
    19
    1
    TypeScript
    MIT License
  • Why this server?

    Allows AI assistants to interact with Unity projects, providing tools to execute menu items and perform operations within the Unity Editor.

    A
    security
    A
    license
    A
    quality
    MCP Unity Server to integrate Unity Editor game engine with different AI Model clients (e.g. Claude Desktop, Windsurf, Cursor)
    5
    271
    MIT License
    • Apple
  • Why this server?

    Provides specialized analysis and optimization for Unity WebGL builds, including detection of Unity-specific features and template-based optimization recommendations.

    A
    security
    F
    license
    A
    quality
    A Model Context Protocol server that provides tools to analyze and optimize WebGL games, offering performance insights, memory usage analysis, and template-specific optimization suggestions.
    2
    1
    JavaScript
  • Why this server?

    Acts as an AI-powered gateway between Unity Editor and LLM, allowing manipulation of GameObjects, Components, Assets, and Scenes. Supports creating and managing Unity objects, instantiating prefabs, searching assets, and viewing scene hierarchies with an extensible tool system.

    -
    security
    A
    license
    -
    quality
    Seamless automation and intelligent control over your Unity projects. By integrating with the MCP server and client, it allows AI agents or external tools to interact with your Unity environment—creating, modifying, and managing GameObjects, Components, Assets, Scenes, and more.
    9
    MIT License
  • Why this server?

    Provides real-time access to Unity projects, allowing browsing and manipulation of project files, scene hierarchies, and game objects. Enables direct C# code execution in the Unity Editor, monitoring of logs and errors, and control of the Editor's play mode.

    -
    security
    A
    license
    -
    quality
    A server that enables AI assistants to understand and interact with Unity projects in real-time, providing access to scene hierarchy, project settings, and the ability to execute code directly in the Unity Editor.
    40
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides comprehensive control over the Unity Editor, enabling programmatic manipulation of assets, scene management, material editing, script creation/editing, and automation of editor functions like undo, play, and build.

    -
    security
    A
    license
    -
    quality
    A bridge enabling seamless communication between Unity and Large Language Models via the Model Context Protocol, allowing developers to automate workflows, manipulate assets, and control the Unity Editor programmatically.
    1,449
    MIT License
    • Linux
    • Apple
  • Why this server?

    Allows AI agents to control and interact with the Unity game engine by executing C# code, querying editor state, capturing screenshots, modifying GameObject properties, and navigating scene hierarchies in real-time via WebSockets.

    -
    security
    A
    license
    -
    quality
    A Unity Master Control Protocol implementation that allows AI agents to control and interact with Unity, enabling them to execute code, query editor state, modify GameObjects, and capture screenshots through a WebSocket-based communication system.
    7
    MIT License
    • Linux
    • Apple
  • Why this server?

    Provides access to Unity Catalog Functions, allowing users to list, get, create, and delete functions within Unity Catalog. Also enables execution of all Unity Catalog Functions registered in the catalog.

    -
    security
    A
    license
    -
    quality
    A Model Context Protocol server that provides access to Unity Catalog Functions, allowing AI assistants to list, get, create, and delete functions within Unity Catalog directly through a standardized interface.
    8
    Python
    MIT License
  • Why this server?

    Provides bidirectional communication with Unity for asset management, scene control, material editing, script integration, and editor automation functions like undo, redo, play, and build operations.

    -
    security
    A
    license
    -
    quality
    A server that connects Unity with local large language models through Ollama, enabling developers to automate workflows, manipulate assets, and control the Unity Editor programmatically without relying on cloud-based LLMs.
    Python
    MIT License
    • Apple
    • Linux
  • Why this server?

    Supports analysis of Unity codebases as a custom C++ codebase option, enabling code search and class hierarchy mapping

  • Why this server?

    Enables interaction with Unity projects through tools for reading and searching files, parsing scenes and prefabs, analyzing C# code, running automated tests, generating scripts, validating shaders, and performing other Unity-specific development tasks.

    -
    security
    F
    license
    -
    quality
    A protocol server that bridges AI assistants with Unity projects, allowing them to analyze code, parse scenes, generate scripts, and perform other Unity operations through specialized tools.
    TypeScript
    • Linux
    • Apple
  • Why this server?

    Provides comprehensive tools for Unity game development including project management, scene editing, prefab creation, and C# script generation using various templates.

    -
    security
    F
    license
    -
    quality
    A Model Context Protocol server for Unity game development that enables users to manage projects, edit scenes, create prefabs, and generate scripts through natural language integration with Smithery.ai.
    TypeScript