Deskripsi
Server MCP WordPress yang aman untuk Claude, ChatGPT, dan agen AI. Easy MCP AI adalah plugin gratis yang mengubah situs Anda sendiri menjadi server Model Context Protocol (MCP). Hubungkan Claude ke WordPress, hubungkan ChatGPT ke WordPress, atau berikan akses kepada Cursor, OpenAI Codex, GitHub Copilot, dan AI agent lainnya dengan batasan sesuai alat dan izin yang Anda pilih.
Asisten AI WordPress Anda dapat menulis dan mempublikasikan pos, memperbarui produk WooCommerce, serta mengedit kolom pengaturan SEO Yoast atau Rank Math. Asisten ini menjawab pertanyaan dengan data dari Google Analytics, Search Console, dan Semrush. Setiap pemanggilan alat berjalan di bawah izin WordPress, dan saat pencatatan (logging) aktif, Log Audit mencatat setiap pemanggilan tersebut.
Mengapa Memilih Easy MCP AI
- Dirancang secara aman: OAuth 2.1, pemeriksaan kapabilitas WordPress, izin per token, batas kecepatan, Log Audit, dan Riwayat Perubahan
- 280+ MCP tools: 130+ for core WordPress, 90+ for plugin integrations (WooCommerce, ACF, The Events Calendar, BuddyPress and the supported SEO plugins) and 50+ for SEO and analytics
- Satu konektor AI: bekerja dengan Claude, ChatGPT, Cursor, OpenAI Codex, GitHub Copilot, Google Antigravity, Manus, n8n, dan lainnya
- Data SEO dalam obrolan: alat untuk Google Analytics, Search Console, Semrush, SE Ranking, DataForSEO, dan Ahrefs
- Tanpa relai, tanpa akun vendor: server MCP berupa PHP di situs Anda sendiri, client AI terhubung ke situs Anda secara langsung, tanpa relai yang dihosting, akun, atau biaya penggunaan
- Adaptor MCP WordPress untuk Abilities API: ubah kemampuan dari plugin lain menjadi alat MCP tanpa menulis kode
Hubungkan Claude ke WordPress
Easy MCP AI menghubungkan Claude ke WordPress dari aplikasi web Claude, aplikasi desktop, Cowork, dan Claude Code.
- Di WordPress, buka Easy MCP AI Dasbor dan klik Sambungkan ke Claude, atau salin URL server MCP Anda dan ikuti langkah-langkah di bawah ini.
- Di Claude, buka Pengaturan Konektor, tambahkan konektor, tempel URL server MCP Anda, lalu klik Hubungkan.
- Login ke WordPress, pilih apa saja yang boleh dibaca atau diubah oleh AI, lalu klik Izinkan.
Untuk Claude Code, jalankan perintah yang ditampilkan di dasbor, lalu gunakan /mcp di Claude Code untuk masuk. Lihat panduan integrasi Claude.
Hubungkan ChatGPT ke WordPress
- Di dasbor, klik Hubungkan ke ChatGPT. Tombol ini membuka layar Konektor di Mode Pengembang ChatGPT.
- Masukkan nama seperti “WordPress”, tempel URL server MCP Anda, dan biarkan Autentikasi disetel ke OAuth.
- Konfirmasikan peringatan apa pun yang ditampilkan ChatGPT untuk server MCP kustom, klik Buat, lalu setujui akses di situs WordPress Anda.
Lihat panduan ChatGPT.
Hubungkan Cursor, Codex, GitHub Copilot & Agent AI Lainnya
Setiap klien di bawah ini menggunakan URL server MCP yang sama dari dasbor Anda.
- Cursor: gunakan tombol sekali-klik Tambah ke Cursor, atau tempel konfigurasi ke dalam
mcp.json - GitHub Copilot di VS Code: instal menggunakan tombol sekali-klik Instal di VS Code
- OpenAI Codex CLI: salin perintah
codex mcp addyang telah disiapkan, yang mencakup API token Anda dan terhubung melalui jembatan mcp-remote - Google Antigravity (Gemini): tambahkan server ke konfigurasi MCP, lalu berikan otorisasi dengan OAuth
- Windsurf, Cline, Roo Code, Zed, OpenCode, LibreChat, Manus, dan Pydantic AI: salin-tempel konfigurasi di dasbor
- n8n: ikuti panduan n8n
- Klien MCP lainnya yang mendukung Streamable HTTP transport. Klien yang hanya mendukung stdio connect melalui jembatan mcp-remote, yang berjalan di komputer Anda sendiri, bukan di server yang dihosting.
Jelajahi semua panduan integrasi.
Apa Saja yang Dapat Dilakukan oleh Agent AI WordPress Anda
Manajemen konten: draf, tulis ulang, jadwalkan, serta publikasikan pos dan halaman. Alat-alat ini juga bekerja di post type kustom apa pun, menjalankan fungsi cari-dan-ganti di dalam konten, dan memulihkan revisi.
Gutenberg dan penyuntingan situs: buat dan edit blok Gutenberg, blok pakai ulang, template blok, dan gaya global.
Media: unggah media dari file atau URL. Untuk unggahan URL, plugin mengunduh file tersebut, dan agent AI Anda dapat mengatur teks alt dan deskripsi.
Admin situs: kelola pengguna, peran, dan meta data pengguna. Moderasi komentar dan perbarui pengaturan situs. Kelola menu, kategori, tag, serta taksonomi kustom, dan daftar plugin serta tema.
Coba prompt seperti:
- “Mohon tulis pos 500 kata tentang pola makan sehat dan simpan sebagai draf.”
- “Tampilkan pesanan WooCommerce dan total pendapatan hari ini.”
- “Kata kunci apa saja yang dapat menaikkan rangking beranda saya, dan berapa banyak klik yang didapat?”
WooCommerce MCP: Jalankan Toko Anda dengan Agent AI
47 alat WooCommerce memberikan kontrol kepada AI agent WooCommerce Anda atas produk, variasi, atribut, pesanan, pelanggan, kupon, dan webhook. AI agent Anda juga dapat membaca pengembalian dana (refund), zona dan metode pengiriman, tarif pajak, serta gateway pembayaran, menarik laporan penjualan dan produk terlaris, serta memperbarui produk, variasi, dan pesanan secara massal.
SEO MCP untuk Yoast, Rank Math, AIOSEO, SEOPress, Slim SEO & The SEO Framework
Easy MCP AI bekerja sebagai konektor Yoast MCP atau Rank Math MCP. Plugin ini mengekspos bidang Yoast SEO atau Rank Math Anda sebagai alat MCP. Agen AI Anda membaca dan memperbarui judul SEO serta meta deskripsi. Jika didukung oleh plugin SEO tersebut, AI agent juga mengedit URL kanonis, tag meta robots, data Open Graph, kata kunci fokus, dan pengaturan skema. Bidang yang didukung bergantung pada plugin SEO dan versi yang Anda jalankan.
Google Analytics MCP, Search Console MCP & Semrush MCP
Tarik data dari Google Analytics, Search Console, Semrush, SE Ranking, DataForSEO, dan Ahrefs ke dalam obrolan. 54 alat di bawah ini menggunakan akun provider dan API key Anda sendiri.
- Google Analytics 4 (11 alat): lalu lintas, halaman teratas, konversi, dimensi kustom, dan pengguna waktu nyata (realtime)
- Google Search Console (6 alat): kueri penelusuran, klik, impresi, CTR, posisi, sitemap, dan pengindeksan URL
- Semrush (13 alat): ringkasan domain, kata kunci organik, kompetitor, tingkat kesulitan kata kunci, dan backlink
- SE Ranking (15 alat): riset kata kunci dan backlink, kompetitor, halaman teratas, dan visibilitas penelusuran AI
- DataForSEO (8 alat): halaman hasil penelusuran langsung, volume penelusuran, kata kunci berperingkat, backlink, dan audit SEO on-page
- Ahrefs (1 alat): Domain Rating untuk domain apa pun dengan API key Ahrefs v3 gratis. Tampilkan kredit “Domain Rating oleh Ahrefs” di mana pun Anda menampilkan rating tersebut.
Pengaturan: buka Easy MCP AI Tools Data Eksternal. Unggah file kunci akun layanan Google (file JSON), lalu tetapkan properti GA4 default dan situs Search Console Anda. Tambahkan kredensial Semrush, SE Ranking, DataForSEO, atau Ahrefs, klik Tes, lalu aktifkan alat yang Anda inginkan.
Easy MCP AI memanggil provider dalam tiga kasus: saat Anda menyimpan atau menguji kredensial, saat layar data Eksternal memuat detail akun, dan saat klien AI menjalankan salah satu alat provider tersebut.
ACF, The Events Calendar & BuddyPress
- Advanced Custom Fields (ACF): 6 alat untuk membaca dan memperbarui kolom ACF pada pos, pengguna, dan taksonomi, serta mencantumkan grup bidang
- The Events Calendar: 10 alat untuk acara, tempat acara, dan penyelenggara
- BuddyPress: 10 alat untuk anggota, grup, aktivitas, dan utas pesan pribadi
WordPress Abilities API & MCP Adapter
WordPress 6.9+ memungkinkan plugin mendaftarkan Kemampuan (Abilities). Easy MCP AI bertindak sebagai adaptor MCP WordPress untuk kemampuan tersebut. Di menu Easy MCP AI Tools Abilities, pilih kemampuan yang Anda inginkan dan simpan. Kemampuan yang Anda pilih akan menjadi alat MCP, dan adaptor (tidak mengekspos hal lain). Tidak diperlukan kode adaptor tambahan. Temukan plugin yang kompatibel di direktori Abilities.
Riwayat Perubahan & Log Audit
- Log Audit: saat pencatatan aktif, Log Audit mencatat pemanggilan alat, termasuk yang ditolak, beserta token, alat, argumen, hasil, IP klien, dan waktu. Entri disimpan selama 30 hari secara default.
- Riwayat Perubahan: menyimpan cuplikan sebelum/sesudah dari apa yang diubah oleh AI client Anda. Fitur ini diaktifkan secara default pada instalasi baru, dan Anda dapat membandingkan perubahan apa pun yang terekam di area admin. Anda dapat bertanya “apa yang diubah AI pada pos ini minggu lalu?” melalui alat
wp_history_list,wp_history_get, danwp_history_diff.
Server MCP Aman untuk WordPress
Memberikan akses klien AI ke situs Anda adalah langkah yang serius. Server MCP ini berjalan di dalam WordPress, tanpa relai yang di-host di antaranya. Hasil alat dikembalikan ke klien terautentikasi yang memintanya. Konten dan kredensial Anda tetap berada di antara klien AI Anda dan situs Anda sendiri, dan plugin tidak mengirimkan apa pun ke pembuatnya. Kontrol di bawah ini mencakup proses login, izin, penyimpanan, dan pencatatan log.
- OAuth 2.1 dengan PKCE, Pendaftaran Klien Dinamis (Dynamic Client Registration), rotasi refresh-token dengan deteksi penggunaan ulang, pengikatan dan pencabutan audiens
- Izin WordPress: setiap pemanggilan alat berjalan sebagai pengguna WordPress yang memiliki token atau akses OAuth, dengan pemeriksaan kapabilitas pengguna tersebut
- Hak istimewa minimum: pilih alat mana saja yang dapat digunakan oleh setiap token API atau akses OAuth, termasuk akses baca-saja
- Hashed tokens, kredensial terenkripsi: catatan token adalah hash SHA-256, dan kredensial data eksternal menggunakan enkripsi AES-256-GCM
- Batas kecepatan dan daftar izin IP: 60 permintaan per menit per token secara default, ditambah daftar izin IP opsional untuk token API
- Jadikan Draf Saat Membuat (nonaktif secara default): konten apa pun yang dibuat oleh AI client Anda akan disimpan sebagai draf
- HTTPS: OAuth memerlukan HTTPS pada situs aktif (alamat loopback lokal dikecualikan), dan token API sebaiknya menggunakan HTTPS juga
Tangkapan Layar









Instalasi
- Di menu Plugin Tambah Plugin Baru, cari “Easy MCP AI”, klik Instal Sekarang, lalu Aktifkan. Untuk instalasi manual, unggah file ZIP melalui menu Plugin Tambah Plugin Baru Unggah Plugin.
- Buka Easy MCP AI Dasbor. Salin URL server MCP, atau gunakan tombol hubungkan sekali-klik.
- OAuth (Claude, Claude Desktop, ChatGPT, Cursor, VS Code, Antigravity): tambahkan URL ke AI client Anda. Kemudian masuk ke WordPress sebagai pengguna yang Anda inginkan untuk mewakili klien tersebut. Pilih izin dan klik Setujui.
- Token API (Codex CLI, Windsurf, Zed, LibreChat, dan klien berbasis file konfigurasi lainnya): di menu Easy MCP AI Connections Token API & OAuth, buat token, pilih pengguna dan alat, lalu tempel URL dan token ke klien Anda. Salin token tersebut sebelum Anda meninggalkan layar. Token ini hanya ditampilkan sekali.
Revoke any OAuth client or token at any time under Easy MCP AI Connections, on its OAuth and API tokens tabs.
Tanya Jawab
-
Apakah Easy MCP AI aman?
-
Ya, dalam batasan yang Anda tetapkan. Koneksi menggunakan OAuth 2.1 atau token API ber-hash, dan setiap pemanggilan alat berjalan dengan izin dari pengguna WordPress asli. Anda juga dapat membatasi setiap koneksi ke alat tertentu. Batas kecepatan membatasi seberapa sering token API dapat digunakan, dan daftar izin IP opsional membatasi lokasi asal token tersebut dapat digunakan. Log Audit dan Riwayat Perubahan memungkinkan Anda meninjau apa yang dilakukan oleh setiap asisten AI.
Server berjalan di dalam WordPress, tanpa relai yang di-host di antaranya. Catatan token berupa hash SHA-256, dan kredensial eksternal dienkripsi dengan AES-256-GCM. Plugin ini sendiri tidak memanggil provider AI apa pun. Kemampuan (Abilities) yang Anda aktifkan dari plugin lain mengikuti perilaku plugin tersebut masing-masing. Laporkan kerentanan keamanan melalui Patchstack Vulnerability Disclosure Program.
-
Bisakah Anda menghubungkan Claude ke WordPress dengan Easy MCP AI?
-
Ya. Easy MCP AI adalah server MCP tempat Claude terhubung. Instal Easy MCP AI dan salin URL server MCP Anda dari menu Easy MCP AI Dashboard. Tambahkan di bawah Pengaturan Konektor pada Claude Desktop atau aplikasi web, masuk ke WordPress, dan setujui akses. Panduan integrasi menunjukkan semua caranya.
-
Bagaimana cara menggunakan Claude Code dengan WordPress?
-
Jalankan perintah yang ditampilkan di dasbor, lalu jalankan perintah
/mcpdi Claude Code untuk login. Claude Code menggunakan URL server MCP yang sama dan layar persetujuan yang sama dengan aplikasi Claude, sehingga di layar itulah Anda memilih apa saja yang boleh dibaca atau diubah oleh Claude Code. Anda tidak memerlukan plugin MCP lain untuk hal ini. -
Bagaimana cara menghubungkan ChatGPT ke WordPress?
-
Klik Hubungkan ke ChatGPT di dasbor, beri nama konektor tersebut, dan tempel URL server MCP Anda. Biarkan OAuth tetap dipilih, klik Buat, lalu setujui akses di situs Anda. ChatGPT mungkin menampilkan peringatan untuk server MCP kustom. Ini adalah hal yang normal.
-
Asisten AI dan agent AI mana saja yang kompatibel dengan Easy MCP AI?
-
Semua layanan berikut terhubung melalui MCP: Claude (web, desktop, Cowork, dan Claude Code), ChatGPT, Cursor, GitHub Copilot di VS Code, OpenAI Codex CLI, Google Antigravity, Windsurf, Cline, Roo Code, Zed, OpenCode, LibreChat, Manus, Pydantic AI, dan n8n. MCP client lain yang mendukung Streamable HTTP transport juga dapat bekerja. Easy MCP AI memungkinkan Anda menghubungkan beberapa asisten AI sekaligus, masing-masing dengan token atau akses, izin, dan jejak audit dari OAuth.
-
Apakah ini merupakan server MCP WordPress, plugin MCP untuk WordPress, atau adaptor MCP untuk Abilities API?
-
All three. Easy MCP AI is a WordPress MCP plugin that works with Claude and other MCP clients. It runs a complete MCP server inside WordPress at
/wp-json/easy-mcp-ai/v1/mcp. Once you approve access, Claude can use that endpoint as your WordPress MCP server. It supports MCP 2026-07-28 and stays compatible with 2025-11-25, 2025-06-18 and 2025-03-26 clients. It also works as an MCP adapter for the WordPress Abilities API, and adds 280+ ready-made tools, OAuth and permission controls. -
Apa itu Model Context Protocol (MCP)?
-
MCP adalah standar terbuka, yang dibuat oleh Anthropic, yang memungkinkan asisten AI dan agent AI terhubung ke data dan layanan eksternal. OpenAI, Google, dan banyak platform lainnya sudah mendukung MCP.
-
Apa perbedaannya dengan plugin AI WordPress lainnya?
-
Sebagian besar plugin AI WordPress menyematkan satu provider AI di dalam wp-admin dan menagih biaya penggunaan kepada Anda. Easy MCP AI adalah konektor AI yang bekerja dengan cara sebaliknya. Situs Anda menjadi server MCP, dan Anda mengendalikannya dari AI client yang sudah Anda gunakan. Gunakan Claude atau ChatGPT sebagai asisten penulisan AI, agent AI WooCommerce, atau analis SEO, dengan model dan paket langganan Anda sendiri. Beberapa plugin MCP merutekan setiap permintaan melalui layanan cloud pembuatnya, sehingga koneksi bergantung pada layanan tersebut dan batas paketnya. Easy MCP AI tidak memiliki relai, dan AI client Anda terhubung ke situs Anda secara langsung.
-
Apakah permintaan AI saya bersifat pribadi, dan apakah permintaan tersebut melewati server Anda?
-
No. Requests and tool results travel between your AI client and your own site, with no hosted relay or third-party server. If you are comparing with a hosted MCP service such as WPVibe, the difference is where the server runs: a hosted service proxies every request through the vendor’s servers, while Easy MCP AI runs inside your own WordPress install. The connection depends only on your site and your AI client, so it keeps working even if our service is down. The plugin is free, all 280+ tools are included, and there is no vendor quota, only rate limits you set yourself, 60 requests per minute per token by default. The plugin sends nothing to us. The optional outside reachability check is a link that opens easymcpai.com in your browser, and it uses only your site address.
-
Apakah Easy MCP AI gratis?
-
Ya. Easy MCP AI adalah plugin server MCP WordPress gratis dan mencakup semua 280 alat. API Semrush, SE Ranking, DataForSEO, Ahrefs, dan Google menggunakan akun Anda sendiri, sehingga biaya API apa pun berasal dari provider tersebut. Provider seperti Semrush, SE Ranking, DataForSEO, Ahrefs, atau Google hanya dihubungi dalam tiga kasus: saat Anda menyimpan atau menguji kredensial akun, saat layar data Eksternal memuat detail akun, atau saat AI client menjalankan salah satu alat akun.
-
Apakah plugin ini mengirimkan konten saya ke OpenAI, Anthropic, atau Google?
-
Tidak, tidak ke provider AI. Plugin ini sama sekali tidak memanggil model AI OpenAI, Anthropic, atau Google. Klien AI Anda memanggil situs Anda, dan hasil alat dikembalikan ke klien sah yang memintanya. Plugin ini memang mengirimkan kredensial API dan parameter per panggilan Anda ke penyedia analitik atau SEO mana pun yang telah Anda sambungkan. Parameter ini mencakup kata kunci, URL, dan rentang tanggal, serta provider yang mencakup Google Analytics, Search Console, Semrush, SE Ranking, DataForSEO, dan Ahrefs. Kemampuan yang Anda aktifkan dari plugin lain mengikuti perilaku masing-masing plugin tersebut.
-
Apakah fitur ini bekerja dengan WooCommerce, Yoast, Rank Math, ACF, dan The Events Calendar?
-
Ya. Kumpulan alat bawaan mencakup WooCommerce, Advanced Custom Fields (ACF), The Events Calendar, BuddyPress, Yoast SEO, Rank Math, AIOSEO, SEOPress, Slim SEO, dan The SEO Framework. Setiap integrasi memerlukan plugin yang sesuai agar aktif. Aktifkan setiap integrasi di menu Easy MCP AI Tools Plugins.
-
Apakah fitur ini bekerja dengan post type kustom, field ACF, dan blok Gutenberg?
-
Ya. Alat pos menerima post type kustom apa pun. Alat ACF membaca dan menulis nilai field pada pos, pengguna, dan taksonomi. Alat khusus yang digunakan untuk mengedit blok Gutenberg, templat blok, dan gaya global.
-
Bisakah saya mengontrol apa saja yang diizinkan untuk dilakukan oleh AI?
-
Ya. Pilih alat untuk setiap token atau akses izin OAuth. Ikat setiap token atau berikan akses ke pengguna WordPress yang kapabilitasnya sesuai dengan tugas, karena izin mengikuti kapabilitas tersebut. Perhatikan bahwa Anda tidak dapat membatasi akses ke pos individual. Untuk tinjauan sebelum publikasi, berikan alat khusus baca-saja atau draf-saja kepada AI. Aktifkan Jadikan Draf Saat Membuat, yang secara default nonaktif.
-
Di mana saya dapat melihat apa yang telah dilakukan oleh AI?
-
Saat pencatatan (logging) aktif, Log Audit mencatat pemanggilan alat oleh setiap asisten AI beserta token, alat, argumen, hasil, IP klien, dan waktu. Riwayat Perubahan menyimpan cuplikan sebelum/sesudah dari pengeditan AI. Anda dapat membandingkan versi sebelum/sesudah di area admin, atau menanyakannya melalui obrolan.
-
Apakah fitur ini bekerja pada multisitus, localhost, atau staging?
-
Ya. Pada multisitus, setiap sub-situs memiliki endpoint, token, dan lognya sendiri. Opsi tingkat jaringan memerlukan kapabilitas jaringan. Untuk pengembangan lokal, OAuth menerima HTTP biasa pada permintaan loopback langsung (127.0.0.1 atau ::1). Di balik proksi HTTPS lokal yang digunakan untuk pengembangan, tambahkan
define('EASY_MCP_AI_OAUTH_ALLOW_HTTP', true);kewp-config.php. Jangan pernah menyetel flag tersebut pada situs aktif (live site). -
Mengapa endpoint mengembalikan kode kesalahan 404 atau 401?
-
- 404: gunakan URL server MCP yang persis dari dasbor. Jika rute masih belum ditemukan, simpan ulang Pengaturan Permalink untuk membersihkan aturan tulis ulang (rewrite rules).
- 401: periksa apakah klien Anda mengirimkan
Otorisasi: Bearer <token>dan apakah token tersebut masih ada. Untuk OAuth, putuskan sambungan dan setujui ulang konektor. Beberapa host menghapus header Authorization. Diagnostik pada Easy MCP AI Dasbor mengidentifikasi kemungkinan penyebab dan menyarankan perbaikan.
-
Situs saya menggunakan Cloudflare Flexible SSL. Mengapa asisten AI tidak dapat terhubung?
-
Flexible SSL mengirimkan permintaan ke server Anda melalui HTTP biasa, sehingga proses login OAuth menolak untuk menerbitkan token. Token API yang sudah ada akan tetap berfungsi. Perbaikan terbaik adalah dengan beralih ke pengaturan Cloudflare SSL/TLS Full (Strict). Gunakan langkah berikutnya hanya jika proksi tepercaya menyetel header
X-Forwarded-Proto. Dalam hal tersebut, tambahkan baris ini di atas/* That's all, stop editing */di filewp-config.php:if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO'] ) { $_SERVER['HTTPS'] = 'on'; }
Ulasan
Kontributor & Pengembang
“Easy MCP AI – Hubungkan Claude ke WordPress: Server MCP untuk ChatGPT & Agent AI” adalah perangkat lunak open source. Berikut ini mereka yang sudah berkontribusi pada plugin ini.
KontributorTertarik mengembangkan?
Lihat kode, periksa repositori SVN , atau mendaftar ke log pengembangan melalui RSS.
Log Perubahan
2.1.1
- Fixed ChatGPT connector failing when a tool declares a required field
- Fixed large tool replies by omitting unused SEO markup and links.
- Added Redirection tools to manage redirects and review 404 logs
- Fixed false diagnostics warning for the Elementor manage-elements ability
- Fixed the site settings tool setting the homepage and posts page.
- Fixed API keys failing on MariaDB 5.5 databases
- Fixed Customizer tools failing on Astra and Astra Pro
- Fixed Customizer tools failing on Twenty Twenty, PopularFX, Zakra, ColorMag and other themes
- Added staging for theme mod changes, with a preview link to review them.
