dotnet tool install -g morlaDespués de instalar, ejecuta:
morla setupEste comando configura automáticamente:
- ✅ OpenCode Copilot: MCP disponible en
~/.vscode/mcp.json - ✅ Configuración centralizada: Backup en
~/.config/morla/ - ✅ Instrucciones del sistema: Se cargan en
~/.copilot/memory.instructions.md
Después de ejecutar morla setup:
- Reinicia VSCode/OpenCode para cargar el MCP en Puerto 6277
- Inicia una nueva sesión de Copilot
- Morla MCP estará listo para usar automáticamente
morla mcp # Inicia servidor MCP (puerto 6277) - OPERATIVO
morla server # API HTTP (puerto 5000) - ⏳ PENDIENTE DE DESARROLLO
morla setup # Configura archivos globales
morla help # Ver ayuda- MCP Server ✅ Operativo - Integrado con OpenCode Copilot
- API HTTP Server ⏳ Pendiente de desarrollo
- Console UI / TUI ⏳ Pendiente de desarrollo
Los logs de Morla se guardan en:
~/.config/morla/logs/
./logs/ (en el directorio del proyecto durante desarrollo)
Cada ejecución de morla genera un archivo de log con timestamp:
morla-20260414.txt
Los logs incluyen información de depuración, errores y operaciones del sistema.
Sistema Morla - OpenCode Copilot MCP Server
┌─────────────────────────┐
│ Morla Host (CLI) │
│ Entry Point │
│ System.CommandLine │
└────────────┬────────────┘
│
┌───────────────────┼───────────────────┐
│ │ │
v v v
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ MCP HOST ✅ │ │ HTTP API HOST │ │ CONSOLE UI HOST │
│ (stdio) │ │ (Web API) ⏳ │ │ (TUI) ⏳ │
│ OPERATIVO │ │ PENDIENTE │ │ PENDIENTE │
└────────┬─────────┘ └────────┬─────────┘ └────────┬─────────┘
│ │ │
└────────────────────┼────────────────────┘
│
┌─────────────────v──────────────────┐
│ APPLICATION LAYER │
│ • ToolExecutor │
│ • ToolRegistry │
│ • UseCases (Commands/Queries) │
└─────────────────┬──────────────────┘
│
┌─────────────────v──────────────────┐
│ DOMAIN LAYER │
│ • Knowledge Entity │
│ • Session Entity │
│ • Repository Interfaces │
└─────────────────┬──────────────────┘
│
┌─────────────────v──────────────────┐
│ INFRASTRUCTURE LAYER │
│ • EF Core (SQLite) │
│ • Knowledge Repository │
│ • Session Repository │
│ • MCP Protocol Handlers │
│ • ONNX Embeddings │
└────────────────────────────────────┘
Estado: OpenCode Copilot MCP Server operativo y listo para producción ✅
Para crear y aplicar migraciones de Entity Framework Core, usa los siguientes comandos:
dotnet ef migrations add {NombreMigracion} --project src/morla.infrastructure --startup-project src/morla.hosts.migrationsEjemplo:
dotnet ef migrations add InitialCreate --project src/morla.infrastructure --startup-project src/morla.hosts.migrationsNota: El proyecto morla.hosts.migrations es un host especial configurado solo para las herramientas de Entity Framework, ya que el morla.hosts principal es una CLI con múltiples comandos.
dotnet ef database update --project src/morla.infrastructure --startup-project src/morla.hosts.migrationsdotnet ef migrations remove --project src/morla.infrastructure --startup-project src/morla.hosts.migrationsdotnet ef migrations list --project src/morla.infrastructure --startup-project src/morla.hosts.migrations