ШІ-агенти (MCP)
Tranzly для ШІ-агентів
Ваш сайт WordPress є власним сервером MCP. ШІ-асистент авторизується як користувач WordPress за допомогою пароля додатку й може робити тільки те, що дозволено цьому користувачеві в Tranzly — і нічого більше.
73 дії: 53 безкоштовні, 20 у Pro.
Довідник для розробників: кожна дія, її маршрут REST і параметри
Налаштування у три кроки
Перевірте перемикач
Вам потрібні WordPress 6.9 або новішої версії та Tranzly 3.19.0 або новішої версії. У налаштуваннях плагіна опція «Дозволити ШІ-агентів (MCP)» увімкнена, якщо ви її не вимикали.
Створіть пароль додатка
У WordPress відкрийте «Користувачі», потім «Профіль» і додайте пароль додатка, названий на честь вашого ШІ-додатка. Скопіюйте його: WordPress показує його лише один раз.
Додайте сайт до свого ШІ-додатка
Використовуйте своє ім’я користувача WordPress, пароль додатка та адресу підключення вашого сайту:
https://example.com/wp-json/tranzly/v1/mcpКонфігурація для популярних ШІ-застосунків
Кожен застосунок нижче взаємодіє з вашим сайтом через офіційний проксі WordPress, @automattic/mcp-wordpress-remote. Замініть адресу, ім’я користувача та пароль на власні.
Claude Desktop
// claude_desktop_config.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude Code
claude mcp add tranzly \
-e WP_API_URL=https://example.com/wp-json/tranzly/v1/mcp \
-e WP_API_USERNAME=your-username \
-e WP_API_PASSWORD=your-application-password \
-- npx -y @automattic/mcp-wordpress-remote@latestCursor
// .cursor/mcp.json
{
"mcpServers": {
"tranzly": {
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}VS Code
// .vscode/mcp.json — VS Code's key is "servers"
{
"servers": {
"tranzly": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@automattic/mcp-wordpress-remote@latest"
],
"env": {
"WP_API_URL": "https://example.com/wp-json/tranzly/v1/mcp",
"WP_API_USERNAME": "your-username",
"WP_API_PASSWORD": "your-application-password"
}
}
}
}Claude та ChatGPT (вхід)
Додайте адресу підключення як власний конектор у Claude або як додаток у режимі розробника ChatGPT. Вони відкриють ваш сайт, щоб ви могли авторизувати їх як користувач WordPress, без потреби копіювати пароль додатка. На вашому сайті мають бути увімкнені зрозумілі посилання (pretty permalinks).
Інші застосунки
Будь-який застосунок, що підтримує MCP-сервери через стандартні потоки вводу та виводу, може використовувати ту саму команду та налаштування. Застосунки, які підключаються лише до віддалених HTTP-серверів, можуть звертатися до адреси підключення безпосередньо з тим самим іменем користувача та паролем додатка.
Що може робити ШІ-агент
Усе те саме, що й власні екрани плагіна. Дії з позначкою Pro потребують ліцензії Tranzly Pro.
Безкоштовна версія
- Скасувати завдання (Free) — Зупиняє завдання; уже зроблені переклади зберігаються.
- Підключитися до підтримки (Free) — Підключає цей сайт до підтримки Zinn Digital® (ім’я, електронна пошта, згода).
- Виправити переклад (Free) — Зберігає виправлені сегменти перекладу (сегменти: ключ до тексту); виправлений текст захищений від повторного перекладу.
- Запустити завдання перекладу (Free) — Запускає фонове завдання з перекладу перелічених записів (posts) або цілого типу записів на потрібні мови (langs).
- Створити порожній переклад (Free) — Створює чернетку перекладу запису обраною мовою (lang) для заповнення вручну, без системи перекладу.
- Створити переклад терміна вручну (Free) — Створює переклад терміна певною мовою із зазначеними назвою, слагом та описом.
- Відключитися від підтримки (Free) — Відключає цей сайт від підтримки.
- Оцінити переклад (Free) — Оцінює кількість символів і вартість перекладу записів (posts або post_type) на обрані мови (langs) за допомогою системи перекладу перед будь-якими витратами.
- Перекласти те, чого бракує (Free) — Додає до черги переклад кожного відсутнього (або застарілого) елемента для вказаної мови та типу записів.
- Отримати дані про використання DeepL (Free) — Повертає кількість використаних символів і ліміт збереженого ключа DeepL за цей місяць.
- Отримати діагностику сайту (Free) — Повертає діагностичні дані, які передаються у запиті до підтримки: версії, активні плагіни, ліміти та останні помилки.
- Отримати параметри відображення (Free) — Повертає параметри відображення перемикача мов і зазначення авторства.
- Читати налаштування рушія (Безкоштовно) — Повертає стандартний та резервний рушій, рушії та моделі ШІ для кожної мови, стан кожного рушія, підключених постачальників ШІ з їхніми моделями та витрати за цей місяць.
- Отримати список інтеграцій (Free) — Перелічує плагіни SEO, WooCommerce, конструкторів сторінок і форм, які підтримує Tranzly, та які з них активні на сайті.
- Отримати прогрес завдання (Free) — Повертає прогрес і кількісні показники одного завдання.
- Читати помилки завдання (Безкоштовно) — Перелічує невдалі елементи завдання із зазначенням причини для кожного.
- Читати імпорт Tranzly 2.x (Безкоштовно) — Повертає стан і звіт про імпорт перекладів із Tranzly 2.x.
- Читати ліцензію (Безкоштовно) — Повертає тарифний план Tranzly для цього сайту, стан ліцензії, дату поновлення та що входить у тариф.
- Читати меню для кожної мови (Безкоштовно) — Повертає, яке меню відображається для кожної мови у кожній області меню.
- Читати переклади публікації (Безкоштовно) — Перелічує групу перекладу публікації: елемент кожної мови з його заголовком, статусом і посиланням на редагування.
- Читати переклад паралельно (Безкоштовно) — Повертає сегменти перекладу поруч з оригіналом для перевірки та виправлення.
- Читати тексти тем і плагінів (Безкоштовно) — Повертає тексти тем і плагінів (область дії) певною мовою разом із їхніми перекладами.
- Читати тексти сайту певною мовою (Безкоштовно) — Повертає назву сайту, підзаголовок і тексти віджетів певною мовою.
- Читати підключення підтримки (Безкоштовно) — Повідомляє, чи підключено цей сайт до підтримки Zinn Digital® і під яким іменем.
- Читати переклади елемента таксономії (Безкоштовно) — Перелічує групу перекладу категорії чи позначки.
- Читати налаштування адрес (Безкоштовно) — Повертає спосіб відображення мов в адресах (папка, субдомен або домен), перекладені ярлики та бази, а також noindex для неперекладених сторінок.
- Пов’язати наявну публікацію як переклад (Безкоштовно) — Робить наявну публікацію (цільову) перекладом цієї публікації певною мовою.
- Пов’язати наявний термін як переклад (Безкоштовно) — Робить наявний термін (цільовий) перекладом цього терміна певною мовою.
- Список систем перекладу (Безкоштовно) — Перелічує системи машинного перекладу, чи налаштована кожна з них, та яка використовується за замовчуванням.
- Список завдань перекладу (Безкоштовно) — Перелічує фонові завдання перекладу (від нових до старих) із зазначенням прогресу.
- Список мов (Безкоштовно) — Перелічує мови сайту. Перша — це мова, якою написано оригінальний вміст.
- Список відсутнього або застарілого (Безкоштовно) — Посторінково перелічує оригінали зі станом їх перекладу певною мовою (стан: missing, stale, current).
- Відкрити запит до служби підтримки (Безкоштовно) — Надсилає запит до служби підтримки (тема, повідомлення, тип, email) із діагностичними даними сайту, якщо адміністратор надав згоду. Ніколи не створює та не надсилає облікові дані для входу.
- Згода на діагностику підтримки (Безкоштовно) — Фіксує згоду адміністратора на надсилання діагностичних даних разом із запитами до служби підтримки.
- Повторити або передати невдалий елемент (Безкоштовно) — Повторює спробу для невдалого елемента (дія: retry, за бажанням з іншою системою) або позначає його для ручного перекладу (дія: by-hand).
- Імпортувати переклади Tranzly 2.x (Безкоштовно) — Запускає імпорт версії 2.x: тестовий запуск (лише звіт), виконання або скасування.
- Зберегти ключ системи перекладу (Безкоштовно) — Зберігає ключ API (і регіон для Microsoft) для DeepL, Google або Microsoft; порожнє значення видаляє його. Ключі зберігаються в зашифрованому вигляді та ніколи не повертаються у відповідях.
- Встановити меню для кожної мови (Безкоштовно) — Призначає меню для кожної мови в кожній області (мапа).
- Захистити або розблокувати переклад (Безкоштовно) — Захищає переклад від перезапису системою перекладу (protected: true) або розблоковує його.
- Виправити тексти тем і плагінів (Безкоштовно) — Зберігає виправлені переклади текстів тем і плагінів (рядків); вони стають захищеними.
- Перекласти текст сайту (Безкоштовно) — Зберігає один текст сайту (ключ) певною мовою, наприклад, назву сайту або підзаголовок.
- Змінити налаштування адрес (Безкоштовно) — Встановлює режим адрес (mode), домени для кожної мови, перекладені бази та сегменти, noindex_untranslated і пропозиції ярликів.
- Розпочати безкоштовну пробну версію Pro (Безкоштовно) — Запускає 14-денну пробну версію Tranzly Pro для цього сайту (оплата не потрібна).
- Перекласти текст зображення (Безкоштовно) — Зберігає альтернативний текст, назву або підпис зображення (field) певною мовою (lang).
- Перекласти публікацію чи сторінку (Безкоштовно) — Перекладає одну публікацію чи сторінку однією або кількома мовами сайту за допомогою системи перекладу, створюючи кожен переклад або оновлюючи його. Нові переклади є чернетками, якщо publish не має значення true. Переклад, відредагований людиною, пропускається, якщо force не має значення true.
- Перекласти відсутні тексти тем і плагінів (Безкоштовно) — Перекладає наступну сторінку неперекладених текстів тем і плагінів певною мовою за допомогою стандартної системи перекладу (повторюйте з параметром after до завершення).
- Перекласти категорію чи позначку (Безкоштовно) — Перекладає один термін (категорію, позначку або атрибут товару) певною мовою (lang) за допомогою системи перекладу, створюючи або оновлюючи його переклад.
- Статус перекладу (Безкоштовно) — З ідентифікатором публікації: переклад цієї публікації кожною мовою, чи він застарілий і хто його написав. Без ідентифікатора: яка частина сайту перекладена, для кожної мови.
- Відв’язати публікацію від її перекладів (Безкоштовно) — Вилучає публікацію з її групи перекладу; мова публікації зберігається.
- Відв’язати термін від його перекладів (Безкоштовно) — Вилучає термін з його групи перекладу.
- Змінити параметри відображення (Безкоштовно) — Змінює перемикач (стиль, прапори, назви, розташування) та рядок авторства.
- Змінити налаштування рушія (Безкоштовно) — Встановлює стандартний рушій, резервний рушій, рушії для кожної мови та моделі ШІ для кожної мови (default, fallback, per_lang, models, caps). Усе, крім стандартного рушія, є функціями Pro.
- Зміна мов і налаштувань (Free) — Встановлює мови сайту (languages: список коду та назви; перша — мова оригіналу), префікс класів фронтенду та дозвіл на використання ШІ-агентів (MCP).
Версія Pro
- Переклад усього сайту (Pro) — Запускає фонові завдання перекладу для кожного оригіналу вказаних типів вмісту (усі перекладені типи, якщо типи не вказано): відсутні переклади, застарілі або всі. Повертає запущені завдання, по одному на кожну мову.
- Перевірка перекладу за допомогою ШІ (Pro) — Забезпечує порівняння перекладу з оригіналом за допомогою ШІ та виставляє йому оцінку, а також зберігає звіт у перекладі. Використовує ШІ-модель перевірки якості, налаштовану в робочому процесі Tranzly.
- Оцінка перекладу сайту (Pro) (Pro) — Оцінює переклад усього сайту певною мовою (post_types, scope, engine) перед його початком.
- Експорт файлу для перекладачів-людей (Pro) — Повертає файл XLIFF або CSV (як текст) з оригіналами та їхніми перекладами однією мовою для перекладача або бюро перекладів: вказані дописи або сторінку до 100 оригіналів певного типу вмісту в певному стані (missing, stale, translated або all; повторіть за допомогою after). Той самий файл можна імпортувати назад після перекладу.
- Читання обробки коментарів (Pro) (Pro) — Повертає інформацію про те, чи є коментарі спільними для всіх мов, чи роздільними для кожної мови.
- Читання глосарія (Pro) — Повертає слова, які ніколи не перекладаються, фіксовані переклади термінів і тональність для кожної мови.
- Читання звіту про якість (Pro) (Pro) — Повертає звіт про якість перекладу від ШІ: оцінку та позначені ним сегменти.
- Читання налаштувань робочого процесу (Pro) (Pro) — Повертає параметри автоперекладу під час публікації та оновлення, перевірки перед публікацією, а також поріг оцінки, постачальника та модель для ШІ-перевірки якості.
- Міграція з WPML, Polylang або TranslatePress (Pro) (Pro) — Імпортує наступну сторінку перекладів з іншого багатомовного плагіна (mode: dry-run або run; cursor).
- Запис імпортованого файлу (Pro) (Pro) — Записує наступну сторінку дописів із завантаженого файлу перекладу (повторюйте з after до завершення).
- Список плагінів для міграції (Pro) (Pro) — Перелічує знайдені на цьому сайті дані WPML, Polylang і TranslatePress, які можна імпортувати.
- Список джерел тексту тем і плагінів (Pro) (Pro) — Перелічує теми та плагіни, чиї тексти можна сканувати для перекладу, а також кількість рядків у кожному з них.
- Схвалення або відхилення перекладу (Pro) (Pro) — Схвалює переклад (і публікує його, якщо опубліковано оригінал) або повертає його назад (decision, note).
- Сканування теми чи плагіна на тексти (Pro) (Pro) — Сканує наступну сторінку PHP-файлів компонента на наявність текстів для перекладу (повторюйте з after до завершення).
- Перевірка перекладів за допомогою ШІ (Pro) (Pro) — Планує ШІ-перевірку якості наступної сторінки перекладів певної мови (або вказаних дописів).
- Аудит багатомовного SEO (Pro) (Pro) — Перевіряє переклади на наявність відсутніх заголовків SEO, описів, ярликів (slugs) і тегів hreflang певною мовою, сторінка за сторінкою.
- Зміна обробки коментарів (Pro) (Pro) — Робить коментарі спільними для всіх перекладів допису або зберігає їх окремо для кожної мови (mode).
- Оновлення глосарія (Pro) — Замінює надіслані частини глосарія (слова, що ніколи не перекладаються, переклади термінів, тональність); частини, які ви не вказали, залишаються без змін. Використовується кожною системою, починаючи з наступного перекладу.
- Зміна налаштувань робочого процесу (Pro) (Pro) — Встановлює on_update (off, stale, translate), on_publish, review, quality_threshold, quality_provider та quality_model.
- Імпорт перекладеного файлу (Pro) (Pro) — Завантажує файл Tranzly XLIFF або CSV (вміст, назва файлу), перекладений в іншому місці; повертає токен, який ідентифікує завантаження для імпорту.
Керовані робочі процеси
Сервер також пропонує готові робочі процеси, які ваша ШІ-програма відображає як підказки (prompts):
- Перекласти мій сайт (Free) — Керований робочий процес: агент перевіряє мови та систему перекладу, оцінює вартість і перекладає те, чого бракує, запитуючи підтвердження перед витратами чи публікацією.
Безпека за замовчуванням
Кожна дія перевіряє ті самі дозволи WordPress, що й власний екран плагіна, для конкретної сторінки або допису, яких вона стосується. Підписник узагалі не може підключитися.
Паролі додатків можна відкликати в будь-який час у розділі «Користувачі» > «Профіль», не змінюючи ваш звичайний пароль.
Вимкніть «Дозволити ШІ-агентів (MCP)», і дії та адреса підключення зникнуть із сайту.
Сторінки, які змінює агент, зберігають свої редакції WordPress, тож будь-яку зміну можна скасувати.
Хостинг у Zinn Digital®?
Якщо сайт розміщено на хостингу Zinn Digital®, наш власний MCP-сервер може виконувати ці дії замість вас без пароля додатку: підключіть свою ШІ-програму до MCP-сервера Zinn Digital® і використовуйте wordpress_abilities_list та wordpress_ability_run.