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

CapacidadLiteProducto Pro
Alias de sitio configuradosSíSí
Sonda de conexión autenticadaSíSí
Hasta 10 tipos de elementos por llamadaSíHerramientas ampliadas
JSON local proporcionado: recuentos/tipos de nodosSí, entrada de hasta 64 KiBInspección detallada
Crear/editar/publicar diseños o documentosNoFuncionalidad de pago
Exportación/importación completa, edición masiva, copias de seguridadNoFuncionalidad de pago
Implementación Pro privada o código fuente del CMS complementarioAusenteDistribuido 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

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

  1. Copia sites.example.json a un sites.json local y conserva solo los sitios que posees o a los que estás autorizado a acceder. El archivo es ignorado por Git.
  2. Establece las variables de entorno de credenciales nombradas por username_env, password_env y el campo de token/clave de Joomla aplicable. Nunca pongas valores de credenciales en JSON confirmado o en un chat MCP.
  3. Establece GMCBUILDER_MCP_LITE_SITES en la ruta absoluta de ese archivo JSON local.
  4. 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.
  5. Comienza con gmcbuilder_lite_list_sites, luego gmcbuilder_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 de layout.example.json como layout_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.