@interfuse/wordpress-mcp
v1.1.2
Published
Git-like WordPress/Elementor sync toolkit (CLI)
Maintainers
Readme
WordPress Sync (TypeScript CLI)
NPM пакет (історична назва): @interfuse/wordpress-mcp
Сторінка в NPM
Що Це
wordpress-sync це CLI-інструмент для синхронізації контенту WordPress і Elementor у локальні JSON-файли з Git-подібним workflow.
Інструмент підходить для командної роботи, code review і передбачуваних контент-деплоїв:
- завантаження контенту з WordPress у локальні файли
- перегляд локальних змін через
status - збереження локальної історії через
commit - точковий push вибраних обʼєктів або файлів назад у WordPress
- rollback локального стану до будь-якого збереженого коміту
- карта локалізованих сторінок/компонентів у
wordpress/relations.json - create/localize/remove для сторінок і компонентів через CLI
- автоматичне очищення кешу Elementor після успішного push
Завантажений контент має передбачувану багатомовну структуру:
wordpress/pages/<мова>/<slug>/<id>.json
wordpress/components/<тип-шаблону>/<мова>/<slug>/<id>.jsonМетадані Polylang зберігаються, мови визначаються за доменами, субдоменами та URL-шляхами, а REST-запити використовують адаптивний concurrency і timeout, тому автоматизація не перевантажує WordPress і не чекає нескінченно.
wordpress/relations.json показує людині й AI, які ID є локалізаціями одного
обʼєкта. Верхній каталог languages завжди містить усі налаштовані локалі
Polylang, навіть порожні, а кожна група має missingLocalizations. Компактний
git.json v4 містить лише sync-стан, а індекс історії
зберігається в wordpress/.history/index.json.
У v1.1.2 --from-id обовʼязково використовується з --lang: CLI забороняє
дублікати мов, перевіряє фактичну групу Polylang і видаляє непідтверджений
обʼєкт. Elementor cache автоматично оновлюється після create та push.
Встановлення
Варіант 1: запуск із npm без глобального встановлення (рекомендовано)
npx -y @interfuse/wordpress-mcp --help
npx -y @interfuse/wordpress-mcp initВаріант 2: глобальне встановлення
npm i -g @interfuse/wordpress-mcp
wordpress-sync --helpВаріант 3: локальна розробка з цього репозиторію
npm install
npm run build
node dist/cli.js --helpДля Codex AI (один промпт)
Fetch and follow instructions from https://raw.githubusercontent.com/InterFuseAgency/wordpress-sync/refs/heads/main/.codex/INSTALL.mdМінімальні змінні оточення
WP_URL=https://example.com
WP_APP_USER=wordpress_user
WP_APP_PASSWORD="password"
WP_AUTH_MODE=sessionДокументація
English
- Documentation Index
- Features
- CLI Commands and Flags
- Environment Variables
- History Modes and Diff Format
- MCP Migration Note
- Codex Skill Install Guide
