GXGuard
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
GeneXus IA x10
El centro abierto de ingeniería GeneXus para la comunidad: todo el conocimiento oficial catalogado, las skills de creación autónoma y patrones (WorkWithPlus, K2BTools, Work-With), el servidor MCP gobernado (x10 Guard) y las reglas canónicas universales para que cualquier desarrollador (Trainee, Junior o Senior) y cualquier modelo LLM trabajen sobre una KB GeneXus sin ponerla en riesgo.
Proyecto independiente de la comunidad. GeneXus es una marca de GeneXus S.A.; este repositorio no está afiliado ni respaldado por ella. "x10" es la meta que guía el diseño, no una medición certificada: todo lo que aquí se afirma como verificado tiene evidencia local reproducible, y lo que falta se dice sin rodeos.
flowchart LR
DEV["Desarrollador<br/>(Trainee · Junior · Senior)"] --> IA["Cualquier LLM / Agente<br/>(Claude · Gemini · Codex · Cursor)"]:::ia
IA --> RULES["Reglas Canónicas + Skills<br/>AGENTS.md · .agents/skills/"]:::rules
IA --> GX["x10 Guard (MCP + CLI)<br/>21 herramientas gobernadas"]:::core
RULES & GX --> CON["Conocimiento GeneXus<br/>9 guías · 44 fuentes · Radar"]:::doc
RULES & GX --> KB["Tu Proyecto GeneXus<br/>Projects/<Proyecto>/KB"]:::kb
classDef ia fill:#1f3b73,stroke:#9fb8e8,color:#fff
classDef rules fill:#4a3560,stroke:#d3b8f0,color:#fff
classDef core fill:#7a2e0e,stroke:#f2b48a,color:#fff
classDef kb fill:#5a3d7a,stroke:#cdb3ea,color:#fff
classDef doc fill:#2f5d3a,stroke:#a8d5b0,color:#fffLos 4 pilares del repositorio
Pilar | Dónde vive | Qué resuelve |
1. Conocimiento GeneXus estructurado |
| Explica transacciones, reglas, Business Components, navegación |
2. Suite de 5 Skills autónomas reutilizables |
| Enseñan a cualquier IA a crear una KB desde cero, modelar en |
3. Mecanismo de construcción y protección ( | Servidor MCP y CLI local con 21 herramientas gobernadas: lectura de | |
4. Reglas canónicas universales para cualquier LLM |
| Garantizan que cualquier modelo cuestione antes de escribir, respalde la KB, separe proyectos bajo |
Related MCP server: mendix-mcp-server
Inicio rápido en 3 minutos
git clone https://github.com/eudavalos/genexus-ia-x10.git IA_Generacion
Set-Location .\IA_Generacion\x10guard
npm ci; npm run build; npm test
node dist/cli.js checkupSi checkup responde "ok": true, ya tienes el motor funcionando. Para el recorrido completo paso a paso, abre docs/GUIA_PASO_A_PASO.md.
Cómo usar este proyecto según tu nivel (Trainee · Junior · Senior)
Cualquier asistente de IA que abras en la carpeta del clon lee automáticamente AGENTS.md y descubre las skills de .agents/skills/. Solo tienes que hablarle según tu objetivo:
1. Nivel Trainee (Aprendiz / Primeros pasos en GeneXus)
Objetivo: Entender cómo funciona GeneXus y explorar una KB existente sin riesgo de romper nada (
writeEnabled: false).Qué leer primero: Guía paso a paso, 01 — Plataforma y versiones y 02 — Modelado y semántica.
Prompts listos para usar con tu IA:
"Explícame como Trainee la diferencia entre una Transaction, un Business Component y un WebPanel usando las guías de
Knowledge/.""Usa
x10guard_catalogyx10guard_callgraphen el workspacedemopara explicarme qué objetos existen y cómo se llaman entre sí."
2. Nivel Junior (Construcción guiada de proyectos y pantallas)
Objetivo: Crear una KB nueva en
Projects/<MiProyecto>, modelar tablas, aplicar patrones (WorkWithPlus,K2BToolsoWork-With) y compilar paso a paso con respaldo previo.Qué leer primero: 09 — Creación autónoma y patrones, Skill
gx-autonomous-kby Skillgx-patterns-wwp-k2b.Prompts listos para usar con tu IA:
"Quiero crear el proyecto
Projects/Inventariodesde cero. Usa la skillgx-autonomous-kb, hazme primero la crítica técnica de requisitos y guíame paso a paso.""Aplica el patrón WorkWithPlus (o K2BTools) sobre la transacción
Productosiguiendo la skillgx-patterns-wwp-k2b, probando primero en una copia enProjects/Labs/."
3. Nivel Senior / Arquitecto Enterprise (Automatización desatendida, auditoría y gobierno)
Objetivo: Operar pipelines autónomos (
MSBuild + XPZ + GAM + .NET/Java/Tomcat + PlaywrightoGeneXus for AgentsMCP), auditar impacto y seguridad RBAC/GAM, y mantener la sincronización canónica (.ai/).Qué leer primero: Canon Enterprise, Organización de dos niveles, Sincronización canónica, Arquitectura de
x10 Guardy ADRs.Prompts listos para usar con tu IA:
"Audita el impacto de modificar la transacción X en el workspace
mi-kb, verifica reglas LUW/Commit y seguridad GAM segúnKnowledge/03y04, y genera un plan versionado sin aplicarlo.""Ejecuta el ciclo autónomo completo de la skill
gx-autonomous-kbpara compilarProjects/<Proyecto>en.NETyJava/Tomcat y valida E2E con Playwright."
Las 4 rutas de conexión con GeneXus
Ruta | ¿Requiere GeneXus 18? | Qué permite hacer | Cómo se activa |
Ruta A — Lectura | No | Importar una exportación |
|
Ruta B — Laboratorio | Sí + LocalDB | Crear y exportar KB descartables en |
|
Ruta B+ — Construcción Autónoma ( | Sí + SQL Server/LocalDB | Crear KB completa, importar objetos/tablas vía | Skills |
Ruta C — Oficial ( | Sí + Cuenta con Organización | Trabajar sobre el espejo textual | Skills oficiales |
Qué hay dentro del repositorio
Ubicación | Responsabilidad |
| Instrucciones canónicas universales que cualquier asistente de IA lee al abrir el repositorio |
| 5 skills propias y portables del centro ( |
| 9 guías técnicas, catálogo de 44 fuentes oficiales GeneXus ( |
| Servidor MCP + CLI en TypeScript ( |
| Gobierno, decisiones de arquitectura (ADRs), guía paso a paso, lecciones aprendidas y registros de evidencia |
| Contexto, estado ( |
| Sincronización, verificación de portabilidad ( |
| Carpeta donde viven tus proyectos y KB, cada uno aislado con su propio contexto |
Lo que está verificado y los principios innegociables
Verificado en el entorno de referencia (PRUEBA_NATIVA_2026-10-31.md, PRUEBA_E2E_2026-11-01.md, LECCIONES_2026-11-01.md):
Servidor MCP
x10 Guardcon 21 herramientas, 48 entradas de conocimiento y 13 entradas en el radar de complementos.Suite automatizada en verde:
17/17pruebas de gobierno (npm run test:governance) y88/88pruebas del componente (npm test).Ciclo autónomo Ruta B+ probado nativamente sobre KB real en GeneXus 18 U16: empaquetado e importación
.xpzKMW 4.0, aplicación de patronesWorkWithPlusvíaGenexus.Tasks.Patterns.targets, inicialización de GAM (connection.gam), compilación y ejecución en.NET(Kestrel) yJava(Tomcat 10.1), y validación E2E con Playwright.
Principios que no se negocian:
Ninguna escritura sin cuestionamiento técnico previo, respaldo verificable y validación post-cambio.
Todas las KB viven bajo
Projects/; jamás se mezclan datos de negocio de un proyecto privado en el índice público general.Toda iteración que modifique el centro cierra sincronizando contexto, memoria e índice (
docs/SINCRONIZACION_CANONICA.md).
Contribuir
Issues y pull requests son bienvenidos. Antes de proponer un cambio: ejecuta npm test en x10guard/ y npm run test:governance y npm run context:check en la raíz (npm run verify y context:validate exigen evidencia local del propietario y fallan en un clon por diseño); no incluyas datos de KB, rutas ni nombres de tu equipo (política de documentación); respeta la organización de dos niveles.
License and commercial use. This project is released under the Community License with Commercial Participation (CLCP) 1.0. Non-commercial use by individuals, learners, researchers and communities is free of charge. Commercial use in any for-profit project, product, service or internal operation requires a participation fee of 5% of the Total Invoiced Value of each covered engagement, to be agreed with the Licensor before production deployment. Provided "as is", without warranty. GeneXus is a trademark of GeneXus S.A.; this project is not affiliated with or endorsed by GeneXus S.A. All other trademarks belong to their respective owners.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
Make your knowledge agent-ready. One MCP endpoint, 5 connectors, 3 search modes.
List, read, edit, and deploy your GenMB AI-generated apps from any MCP client.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects AI assistants to a team's product knowledge base, enabling search, capture, and navigation of glossary terms, business rules, decisions, and relations via MCP.48,393 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to read and modify Mendix application models through MCP tools for creating modules, entities, pages, microflows, deploying, and querying runtime data.1ISC
- AlicenseNot gradedqualityCmaintenanceProvides AI agents with a governed, three-layer project memory (guide, code facts, and knowledge) through namespaced MCP tools for code search, context compilation, impact analysis, and proposal-driven documentation updates.1 npm2MIT
- AlicenseNot gradedqualityCmaintenanceConnects AI assistants to SAP systems through the ABAP Development Tools API, exposing 85 tools that cover the full ABAP development lifecycle — reading and writing source, creating and activating objects, managing transports, running syntax/ATC checks and unit tests, querying tables, refactoring, remote debugging, tracing, and executing code — all without SAP GUI. Supports single- or multi-system landscapes with credentials supplied by the MCP client at launch.MIT