Type: Software
Status: Prototype
Tech Stack: Python, Flask, MySQL, SQLite, Jinja2, MCP (stdio/SSE), REST API
Problem Statement
Managing multiple WordPress websites with Elementor builder requires repetitive manual work across different admin interfaces. Content changes across multiple sites (e.g., contact details, YouTube embeds, footer texts) must be performed individually. Elementor stores its data in serialized JSON structures in the database, making direct manipulation without specialized tools practically impossible.
Description
A Python web application for direct management and automation of WordPress Elementor pages via MySQL database access. Offers multi-site management, page/post/menu administration, task automation (e.g., YouTube video updates, text find & replace), backup/restore, structure analysis with interactive graph, versioning with pull/push/diff, an AI-powered page builder, plus a REST API and MCP server with 20+ tools for LLM integrations.
Use Case
Manage multiple WordPress websites from a single dashboard and automatically update content.
Link: https://github.com/rawk7000/elementor_tasks (public repo)