GMC Builder MCP Lite
Cliente MCP gratuito de solo lectura para GMC Builder: lista los sitios configurados, verifica la conexión de un sitio, lista hasta diez tipos de elementos y resume el JSON de diseño proporcionado. Las herramientas de creación están en el producto Pro por separado.
Documentación
GMC Builder MCP Lite
Compañero gratuito y limitado del producto GMC Pro. Este es un cliente independiente 0.1.2 con un historial nuevo y solo cuatro herramientas MCP de solo lectura. La implementación Pro no está incluida en este repositorio.
Lite y Pro
| Capacidad | Lite | Producto Pro |
|---|---|---|
| Alias de sitio configurados | Sí | Sí |
| Sonda de conexión autenticada | Sí | Sí |
| Hasta 10 tipos de elementos por llamada | Sí | Herramientas ampliadas |
| JSON local proporcionado: recuentos/tipos de nodos | Sí, entrada de hasta 64 KiB | Inspección detallada |
| Crear/editar/publicar diseños o documentos | No | Funcionalidad de pago |
| Exportación/importación completa, edición masiva, copias de seguridad | No | Funcionalidad de pago |
| Implementación Pro privada o código fuente del CMS complementario | Ausente | Distribuido por separado |
Consulta Funciones Pro y planes anuales actuales. Contacta con gmcfuerte@gmail.com para requisitos del complemento o preguntas sobre el producto.
Lite es gratuito bajo la licencia comercial limitada. La visibilidad del código fuente no otorga derechos de redistribución o reventa.
Actualiza a Pro en tu cliente MCP
Abre el recurso Upgrade to Pro (gmc://lite/pro-features) para ver la
comparación de capacidades y los planes actuales del producto. Edición, publicación,
importación/exportación completa, edición masiva y restauración están etiquetados como no disponibles
en Lite. Son vistas previas informativas; no se incluye código Pro ni herramientas Pro ejecutables.
Las herramientas gratuitas siguen funcionando sin actualización.
Los clientes MCP deciden cómo se muestran los recursos, por lo que esto no es una ventana emergente garantizada ni un panel de configuración gráfico. Pide a tu asistente que lea el recurso si su cliente no expone un navegador de recursos.
Guía y presentación
- Guía práctica de Lite (inglés): requisitos previos, configuración y una primera sesión de solo lectura.
- Presentación para clientes (PDF en italiano): una breve descripción de los tres clientes Lite y las ediciones Pro separadas.
- Funciones Pro y planes anuales.
Requisitos previos
Python 3.10 o más reciente. GMC Builder instalado en el sitio de destino: API de autoría de WordPress (2.0.0+) con una contraseña de aplicación, o API remota de Joomla (2.0.1+) con la clave compartida X-Gmc-Builder-Key. Este repositorio no distribuye GMC Builder. Obtén el producto CMS a través de GMC; no se incluye ningún endpoint de exportación de diseños en Lite.
Instalar desde GitHub
git clone https://github.com/gmcfuerte/gmcbuilder-mcp-lite.git
cd gmcbuilder-mcp-lite
python -m venv .venv
Windows:
.venv\Scripts\python.exe -m pip install .
macOS/Linux:
.venv/bin/python -m pip install .
Esta edición Lite se distribuye a través de este repositorio de GitHub; no se ha publicado en PyPI. No instales el paquete Pro completo por separado como sustituto de Lite.
Configurar
- Copia
sites.example.jsona unsites.jsonlocal y conserva solo los sitios que posees o a los que estás autorizado a acceder. El archivo es ignorado por Git. - Establece las variables de entorno de credenciales nombradas por
username_env,password_envy el campo de token/clave de Joomla aplicable. Nunca pongas valores de credenciales en JSON confirmado o en un chat MCP. - Establece
GMCBUILDER_MCP_LITE_SITESen la ruta absoluta de ese archivo JSON local. - Añade el servidor usando
mcp.example.json: reemplaza los marcadores de posición con el ejecutable de Python absoluto y las rutas del archivo de configuración. Asegúrate de que el cliente MCP pase las variables de credenciales a su proceso hijo. - Comienza con
gmcbuilder_lite_list_sites, luegogmcbuilder_lite_ping_site.
rest_mode: "query" admite WordPress sin URLs REST bonitas; de lo contrario,
usa pretty. Las instalaciones en subdirectorios son compatibles en la URL base.
Herramientas
gmcbuilder_lite_list_sites: solo alias y plataformas.gmcbuilder_lite_ping_site: una GET autenticada, solo estado saneado.gmcbuilder_lite_list_element_types: lista como máximo diez nombres de tipos de elementos del constructor; sin exportación de esquemas o kits.gmcbuilder_lite_summarize_layout: pasa el texto delayout.example.jsoncomolayout_json. Devuelve recuentos y tipos; sin configuraciones ni contenido.
El servidor se ejecuta localmente usando stdio. No se incluyen servidor HTTP remoto, cargas, URLs arbitrarias, SSH, cambio de licencia ni módulos Pro. Las herramientas en línea usan una lista blanca fija de GET, TLS verificado, sin redirecciones, como máximo una solicitud a la vez por URL base configurada, un intervalo de dos segundos y un límite de respuesta de 1 MiB. HTTP se acepta solo para hosts de bucle local exactos. HTTP 403/415 detiene solicitudes posteriores a esa URL base hasta el reinicio.
Estado de la versión
Versión Lite inicial: código fuente y contenido del paquete inspeccionados y compilados en Python. La integración del sitio y las pruebas de ejecución no se han realizado. No trates esta versión inicial como una certificación de integración de producción.
Contacto
GMC · gmcfuerte@gmail.com. Software GMC independiente; los nombres de productos pertenecen a sus respectivos propietarios.