Skip to main content
Glama

Unity MCP Server

Servidor MCP de Unity para Smithery.ai

Un servidor integral de Protocolo de Contexto de Modelo (MCP) para el desarrollo de juegos de Unity que proporciona herramientas para la gestión de proyectos, la edición de escenas, la creación de prefabricados, la generación de scripts y más.

Características

  • Gestión de proyectos : crear y abrir proyectos de Unity
  • Edición de escenas : crear y modificar escenas de Unity
  • Creación de prefabricados : genere prefabricados con componentes personalizables
  • Generación de scripts : cree scripts de C# utilizando varias plantillas (MonoBehaviour, ScriptableObject, EditorWindow)
  • Integración con Smithery.ai : compatibilidad total con la plataforma Smithery.ai

Empezando

Prerrequisitos

  • Node.js 18 o superior
  • Unity instalado (para operaciones reales de Unity)

Instalación

  1. Clonar el repositorio:
git clone https://github.com/GrandMasterK414/unity-mcp-server.git cd unity-mcp-server
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Ejecución del servidor

Desarrollo local
npm run dev
Implementación de Smithery.ai
npm run smithery:start

O usando Docker:

docker-compose up -d

Configuración

El servidor se puede configurar a través de variables de entorno:

  • SMITHERY : Establézcalo en "verdadero" para habilitar el modo Herrería (usa transporte WebSocket)
  • PORT : puerto del servidor WebSocket (predeterminado: 3000)
  • UNITY_PROJECTS_PATH : Directorio para almacenar proyectos de Unity
  • SCRIPT_ROOT : Directorio para almacenar plantillas de script

Herramientas API

Crear un proyecto de Unity

Crea un nuevo proyecto de Unity con la configuración especificada.

{ "name": "MyGameProject", "path": "./projects", "unityVersion": "2022.3.5f1" }

Proyecto Open Unity

Abre un proyecto de Unity existente.

{ "path": "./projects/MyGameProject" }

Crear una escena de Unity

Crea una nueva escena de Unity.

{ "name": "MainLevel", "projectPath": "./projects/MyGameProject" }

Crear prefabricado de Unity

Crea un nuevo prefab de Unity.

{ "name": "EnemyCharacter", "projectPath": "./projects/MyGameProject", "components": ["Rigidbody", "MeshRenderer", "BoxCollider"] }

Generar script de Unity

Genera un nuevo script de C# para Unity.

{ "name": "PlayerController", "projectPath": "./projects/MyGameProject", "scriptType": "MonoBehaviour", "template": "// Optional custom template content" }

Soporte de Docker

El servidor se puede implementar usando Docker:

# Build the Docker image docker build -t unity-mcp-server . # Run the container docker run -p 3000:3000 -d unity-mcp-server

Licencia

Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo para el desarrollo de juegos de Unity que permite a los usuarios administrar proyectos, editar escenas, crear prefabricados y generar scripts a través de la integración de lenguaje natural con Smithery.ai.

  1. Características
    1. Empezando
      1. Prerrequisitos
      2. Instalación
      3. Ejecución del servidor
    2. Configuración
      1. Herramientas API
        1. Crear un proyecto de Unity
        2. Proyecto Open Unity
        3. Crear una escena de Unity
        4. Crear prefabricado de Unity
        5. Generar script de Unity
      2. Soporte de Docker
        1. Licencia

          Related MCP Servers

          • A
            security
            F
            license
            A
            quality
            A starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.
            Last updated -
            1
            6
            9
            TypeScript
            • Apple
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants like Claude to interact with Zulip workspaces, supporting capabilities such as posting messages, listing channels, sending direct messages, and accessing conversation history.
            Last updated -
            JavaScript
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI assistants to interact with the Godot game engine, allowing them to launch the editor, run projects, capture debug output, and control project execution.
            Last updated -
            62
            JavaScript
            MIT License
          • -
            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.
            Last updated -
            8
            Python
            MIT License

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/GrandMasterK414/unity-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server