Integrations
Supports deployment through Docker with configuration options, allowing the server to be containerized and run in isolated environments.
Enables repository interactions for cloning the Unity MCP server codebase as part of the installation process.
Supports accessing and cloning the Unity MCP server repository from GitHub as part of the setup workflow.
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
- Clonar el repositorio:
- Instalar dependencias:
- Construir el proyecto:
Ejecución del servidor
Desarrollo local
Implementación de Smithery.ai
O usando Docker:
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 UnitySCRIPT_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.
Proyecto Open Unity
Abre un proyecto de Unity existente.
Crear una escena de Unity
Crea una nueva escena de Unity.
Crear prefabricado de Unity
Crea un nuevo prefab de Unity.
Generar script de Unity
Genera un nuevo script de C# para Unity.
Soporte de Docker
El servidor se puede implementar usando Docker:
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
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.