AI агенти (MCP)
Tranzly за AI агенти
Вашият WordPress сайт е свой собствен MCP сървър. AI асистент влиза като потребител на WordPress с парола за приложение и може да прави само това, което е разрешено на този потребител с Tranzly — нищо повече.
73 действия: 53 безплатни, 20 в Pro.
Справочник за разработчици: всяко действие, неговият REST маршрут и параметрите му
Настройте го в три стъпки
Проверете превключвателя
Нуждаете се от WordPress 6.9 или по-нова версия и Tranzly 3.19.0 или по-нова версия. В настройките на разширението опцията „Разрешаване на AI агенти (MCP)“ е включена, освен ако не сте я изключили.
Създайте парола за приложение
В WordPress отворете Потребители, след това Профил, и добавете парола за приложение, именувана на вашето AI приложение. Копирайте я: WordPress я показва само веднъж.
Добавете сайта към вашето AI приложение
Използвайте вашето потребителско име за WordPress, паролата за приложение и адреса за връзка на вашия сайт:
https://example.com/wp-json/tranzly/v1/mcpКонфигурация за популярни AI приложения
Всяко приложение по-долу комуникира с вашия сайт чрез официалното 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 (вход)
Добавете адреса за връзка като персонализиран конектор (custom connector) в Claude или като приложение в режима за разработчици на ChatGPT. Те отварят вашия сайт, за да можете да ги одобрите като WordPress потребител, без да е необходимо да копирате парола за приложение. Вашият сайт трябва да използва четливи постоянни връзки (pretty permalinks).
Други приложения
Всяко приложение, което поддържа MCP сървъри през стандартен вход и изход, може да използва същата команда и настройки. Приложения, които се свързват само с отдалечени HTTP сървъри, могат да достигнат адреса за връзка директно със същото потребителско име и парола за приложение.
Какво може да прави един AI агент
Всичко, което е възможно през екраните на самата добавка. Действията, отбелязани с Pro, изискват лиценз за Tranzly Pro.
Безплатна версия
- Отказване на задача (Безплатна версия) — Спира задача; вече направените преводи се запазват.
- Свързване с поддръжката (Безплатна версия) — Свързва този сайт с поддръжката на Zinn Digital® (име, имейл, съгласие).
- Коригиране на превод (Безплатна версия) — Запазва коригирани сегменти от превод (сегменти: ключ към текст); коригираният текст е защитен от повторно превеждане.
- Стартиране на задача за превод (Безплатна версия) — Стартира фонова задача, превеждаща изброените публикации (posts) или цял тип публикация на избрани езици (langs).
- Създаване на празен превод (Безплатна версия) — Създава чернова на превод на публикация на даден език (lang) за ръчно въвеждане, без машина за превод.
- Ръчно създаване на превод на термин (Безплатна версия) — Създава превод на термин на даден език със зададени от вас име, кратко име (slug) и описание.
- Прекъсване на връзката с поддръжката (Безплатна версия) — Прекъсва връзката на този сайт с поддръжката.
- Изчисляване на превод (Безплатна версия) — Оценява символите и разходите за превод на публикации (posts или post_type) на избрани езици (langs) с машина за превод, преди да похарчите каквото и да било.
- Превеждане на липсващото (Безплатна версия) — Добавя в опашката превода на всеки липсващ (или остарял) елемент за даден език и тип публикация.
- Проверка на потреблението на DeepL (Безплатна версия) — Връща броя на използваните символи и лимита на запазения DeepL ключ за този месец.
- Преглед на диагностиката на сайта (Безплатна версия) — Връща диагностичните данни, които би съдържало запитване към поддръжката: версии, активни добавки, лимити и скорошни грешки.
- Преглед на опциите за показване (Безплатна версия) — Връща опциите за превключвателя на езици и показването на авторските права.
- Четене на настройките на системата (Безплатно) — Връща системата по подразбиране и резервната система, системите по езици и AI моделите, състоянието на всяка система, свързаните AI доставчици с техните модели и разходите за този месец.
- Преглед на интеграциите (Безплатна версия) — Изброява добавките за SEO, WooCommerce, конструктори на страници и форми, които Tranzly поддържа, и кои от тях са активни тук.
- Проверка на напредъка на задача (Безплатна версия) — Връща напредъка и броячите за дадена задача.
- Четене на неуспешните елементи на задача (Безплатно) — Извежда списък с неуспешните елементи на задача с причината за всеки от тях.
- Четене на импорта от Tranzly 2.x (Безплатно) — Връща състоянието и отчета от импортирането на преводи от Tranzly 2.x.
- Четене на лиценза (Безплатно) — Връща плана на Tranzly за този сайт, състоянието на лиценза, датата на подновяване и какво включва планът.
- Четене на менютата по езици (Безплатно) — Връща кое меню се показва за всеки език във всяка локация за меню.
- Четене на преводите на публикация (Безплатно) — Извежда групата преводи на публикация: записа за всеки език със заглавие, статус и връзка за редактиране.
- Четене на превод едно до друго (Безплатно) — Връща сегментите на превода редом с тези на оригинала за преглед и корекция.
- Четене на текстове от теми и разширения (Безплатно) — Връща текстовете от тема и разширения (обхват) на даден език заедно с техните преводи.
- Четене на текстовете на сайта на даден език (Безплатно) — Връща заглавието на сайта, краткото описание и текстовете на уиджетите на даден език.
- Четене на връзката с поддръжката (Безплатно) — Показва дали този сайт е свързан с поддръжката на Zinn Digital® и в качеството на кого.
- Четене на преводите на таксономия/термин (Безплатно) — Извежда групата преводи на категория или етикет.
- Четене на настройките на адресите (Безплатно) — Връща начина, по който езиците се показват в адресите (папка, поддомейн или домейн), преведените слаг-ове и основи, както и noindex за непреведените страници.
- Свързване на съществуваща публикация като превод (Безплатно) — Задава съществуваща публикация (цел) като превод на тази публикация на даден език.
- Свързване на съществуващ термин като превод (Безплатно) — Задава съществуващ термин (цел) като превод на този термин на даден език.
- Списък с инструменти за превод (Безплатно) — Извежда списък с инструментите за превод, дали всеки от тях е настроен и кой се използва, когато не е посочен конкретен.
- Списък със задачи за превод (Безплатно) — Извежда фоновите задачи за превод, най-новите първо, с напредъка.
- Списък с езици (Безплатно) — Извежда езиците на сайта. Първият е езикът, на който е написано оригиналното съдържание.
- Списък на липсващите или остарели елементи (Безплатно) — Извежда оригиналите с тяхното състояние на превод на даден език (състояние: липсващ, остарял, актуален), страница по страница.
- Отваряне на тикет за поддръжка (Безплатно) — Подава тикет за поддръжка (тема, съобщение, вид, имейл) с диагностични данни за този сайт, ако администраторът е дал съгласие. Никога не създава и не изпраща данни за вход.
- Съгласие за диагностика към поддръжката (Безплатно) — Записва съгласието на администратора за изпращане на диагностични данни с тикетите за поддръжка.
- Повторен опит или прехвърляне на неуспешен елемент (Безплатно) — Прави повторен опит за неуспешен елемент (действие: 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) с инструмент за превод, като създава или обновява неговия превод.
- Статус на превода (Безплатно) — С ID на публикация: преводът на тази публикация за всеки език, дали е остарял и кой го е написал. Без ID: каква част от сайта е преведена, по езици.
- Премахване на връзката на публикация с нейните преводи (Безплатно) — Изважда публикация от нейната група преводи; тя запазва своя език.
- Премахване на връзката на термин с неговите преводи (Безплатно) — Изважда термин от неговата група преводи.
- Промяна на опциите за показване (Безплатно) — Променя превключвателя (стил, знамена, имена, разположение) и реда с кредит.
- Промяна на настройките на системата (Безплатно) — Задава системата по подразбиране, резервната система, системите по езици и AI моделите по езици (default, fallback, per_lang, models, caps). Всичко освен системата по подразбиране е Pro.
- Промяна на езици и настройки (Free) — Задава езиците на сайта (languages: списък с код и име; първият е оригиналният език), префикса на класа във front-end и дали се разрешават AI агенти (MCP).
Версия Pro
- Превод на целия сайт (Pro) — Стартира фонови задачи за превод за всеки оригинал от посочените типове съдържание (всички превеждани типове, когато не са посочени конкретни): липсващите преводи, остарелите или всички. Връща стартираните задачи, по една за всеки език.
- Проверка на превод с AI (Pro) — Кара AI да сравни даден превод с неговия оригинал и да го оцени, като записва отчета към превода. Използва AI модела за проверка на качеството, зададен в работните настройки на Tranzly.
- Оценка за превод на сайта (Pro) (Pro) — Изчислява прогнозна оценка за превод на целия сайт на даден език (post_types, scope, engine) преди стартирането му.
- Експортиране на файл за преводачи (Pro) — Връща XLIFF или CSV файл (като текст) с оригиналите и техните преводи на един език, за преводач или агенция за преводи: посочените публикации или страница с до 100 оригинала от даден тип съдържание в определено състояние (липсващи, остарели, преведени или всички; повторете с after). Същият файл може да бъде импортиран обратно след превод.
- Прочитане на обработката на коментари (Pro) (Pro) — Връща дали коментарите са споделени между езиците, или се поддържат поотделно за всеки език.
- Прочитане на речника (Pro) — Връща думите, които никога не се превеждат, установените преводи на термини и тона за всеки език.
- Прочитане на отчет за качество (Pro) (Pro) — Връща AI отчета за качество на превода: оценка и сегментите, които е отбелязал.
- Прочитане на работните настройки (Pro) (Pro) — Връща автоматичен превод при публикуване и при обновяване, преглед преди публикуване, както и прага, доставчика и модела за AI проверката на качеството.
- Мигриране от 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 до завършване).
- Проверка на преводи с AI (Pro) (Pro) — Планира AI проверка на качеството за следващата страница с преводи на даден език (или на посочените публикации).
- Многоезичен SEO одит (Pro) (Pro) — Проверява преводите за липсващи SEO заглавия, описания, слаг-ове и 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 файл (съдържание, име на файл), преведен другаде; връща токен, който идентифицира качването за импортирането.
Направлявани работни процеси
Сървърът предлага и готови работни процеси, които вашето AI приложение показва като подкани:
- Превод на сайта ми (Free) — Направляван работен процес: агентът проверява езиците и машината за превод, оценява разходите и превежда липсващото, като пита преди разходване или публикуване.
Сигурност по замисъл
Всяко действие проверява същото WordPress разрешение като собствения екран на разширението за конкретната страница или публикация, която засяга. Абонат изобщо не може да се свърже.
Паролите за приложения могат да бъдат отменени по всяко време в Потребители, Профил, без да променяте нормалната си парола.
Изключете „Разрешаване на AI агенти (MCP)“ и действията, както и адресът за връзка, ще изчезнат от сайта.
Страниците, които агент променя, запазват своите ревизии в WordPress, така че всяка промяна може да бъде отменена.
Хоствате със Zinn Digital®?
Ако Zinn Digital® хоства сайта, нашият собствен MCP сървър може да използва тези действия вместо вас без парола за приложение: свържете вашето AI приложение към MCP сървъра на Zinn Digital® и използвайте wordpress_abilities_list и wordpress_ability_run.