GMC Elementor MCP Lite

Cliente MCP gratuito de solo lectura para Elementor: lista los sitios y documentos configurados, verifica la conexión complementaria separada de GMC y resume el JSON de diseño proporcionado. Las herramientas de edición y publicación son solo para la versión Pro.

Documentación

GMC Elementor MCP Lite

Complemento 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 de Pro no está incluida en este repositorio.

Lite y Pro

CapacidadLiteProducto Pro
Alias de sitios configuradosSíSí
Sonda de conexión autenticadaSíSí
Hasta 10 documentos por llamadaSíHerramientas ampliadas
JSON local suministrado: 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 privada de Pro o código fuente del complemento CMSAusenteDistribuido por separado

Consulta Funciones de Pro y planes anuales actuales. Contacta con gmcfuerte@gmail.com para requisitos del complemento o preguntas sobre el producto.

Lite es de uso gratuito bajo la licencia comercial limitada. La visibilidad del código fuente no otorga derechos de redistribución ni 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 de Pro ni herramientas ejecutables de Pro. 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 superior. WordPress con Elementor y el complemento GMC Elementor MCP (0.5.0+), además de una contraseña de aplicación de WordPress. El complemento se obtiene por separado de GMC en gmcfuerte@gmail.com; su implementación no está incluida en este repositorio. Se requiere Pro para las funciones correspondientes de Elementor Pro. El ping MCP de Lite verifica el complemento, no la capacidad de edición de temas.

Instalar desde GitHub

git clone https://github.com/gmcfuerte/elementor-mcp-lite.git
cd elementor-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 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 clave/token de Joomla aplicable. Nunca pongas valores de credenciales en JSON confirmado ni en un chat MCP.
  3. Establece ELEMENTOR_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. Inicia con elementor_lite_list_sites y luego elementor_lite_ping_site.

rest_mode: "query" admite WordPress sin URLs REST limpias; de lo contrario, usa pretty. Las instalaciones en subdirectorios son compatibles en la URL base.

Herramientas

  • elementor_lite_list_sites: solo alias y plataformas.
  • elementor_lite_ping_site: una GET autenticada, solo estado saneado.
  • elementor_lite_list_documents: lista como máximo diez títulos, ids y estados de documentos de Elementor; sin exportación de documentos.
  • elementor_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 servidores HTTP remotos, cargas, URLs arbitrarias, SSH, cambio de licencia ni módulos Pro. Las herramientas en línea usan una lista fija de GET permitidos, 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 solo se acepta para hosts de bucle local exactos. HTTP 403/415 detiene solicitudes posteriores a esa URL base hasta reiniciar.

Estado de la versión

Versión inicial de Lite: contenido del paquete y código fuente inspeccionados y compilados con Python. No se han realizado pruebas de integración del sitio ni de ejecución. No trates esta versión inicial como una certificación de integración de producción.

Contacto

GMC · gmcfuerte@gmail.com. Software independiente de GMC; los nombres de productos pertenecen a sus respectivos propietarios.