AI 에이전트(MCP)
AI 에이전트를 위한 Tranzly
WordPress 사이트 자체가 독립적인 MCP 서버 역할을 합니다. AI 어시스턴트는 애플리케이션 비밀번호를 통해 WordPress 사용자로 로그인하며, 해당 사용자가 Tranzly에서 수행할 수 있는 작업만 수행할 수 있습니다.
73가지 작업 지원: 무료 53개, Pro 20개.
3단계로 설정하기
스위치 확인
워드프레스 6.9 이상 및 Tranzly 3.19.0 이상이 필요합니다. 플러그인 설정에서 직접 끄지 않은 한 “AI 에이전트 허용(MCP)”은 켜져 있습니다.
애플리케이션 비밀번호 생성
워드프레스에서 ‘사용자’, ‘프로필’을 열고 AI 앱 이름을 딴 애플리케이션 비밀번호를 추가하세요. 워드프레스에서 한 번만 표시되므로 복사해 두세요.
AI 앱에 사이트 추가
워드프레스 사용자명, 애플리케이션 비밀번호 및 사이트 연결 주소를 사용하세요:
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 (로그인 방식)
Claude에서는 커스텀 커넥터로, ChatGPT 개발자 모드에서는 앱으로 연결 주소를 추가하세요. 사이트가 열리면 애플리케이션 비밀번호를 복사할 필요 없이 WordPress 사용자로 직접 승인할 수 있습니다. 사이트에서 사용자 친화적인 고유주소(pretty permalinks)를 사용해야 합니다.
기타 앱
표준 입력 및 출력을 통한 MCP 서버를 지원하는 모든 앱은 동일한 명령과 설정을 사용할 수 있습니다. 원격 HTTP 서버에만 연결하는 앱은 동일한 사용자 이름과 애플리케이션 비밀번호를 사용하여 연결 주소에 직접 접근할 수 있습니다.
AI 에이전트가 할 수 있는 작업
플러그인 화면에서 할 수 있는 모든 작업이 가능합니다. Pro로 표시된 작업에는 Tranzly Pro 라이선스가 필요합니다.
무료 버전
- 작업 취소 (Free) — 작업을 중지합니다. 이미 완료된 번역은 유지됩니다.
- 지원팀에 연결 (Free) — 이 사이트를 Zinn Digital® 지원팀에 연결합니다 (이름, 이메일, 동의).
- 번역 수정 (Free) — 수정된 번역 세그먼트를 저장합니다 (세그먼트: 키 대 텍스트). 수정된 텍스트는 재번역되지 않도록 보호됩니다.
- 번역 작업 시작 (Free) — 지정된 글(posts) 또는 전체 글 유형을 언어(langs)로 번역하는 백그라운드 작업을 시작합니다.
- 빈 번역 생성 (Free) — 엔진 없이 수동으로 작성할 수 있도록 지정된 언어(lang)로 글의 임시 번역본을 생성합니다.
- 수동으로 분류 항목(Term) 번역 생성 (Free) — 제공한 이름, 슬러그 및 설명으로 특정 언어의 분류 항목 번역을 생성합니다.
- 지원팀 연결 해제 (Free) — 이 사이트와 지원팀의 연결을 해제합니다.
- 번역 견적 확인 (Free) — 비용을 지출하기 전에 글(posts 또는 post_type)을 엔진을 사용하여 언어(langs)로 번역할 때의 글자 수와 비용을 추정합니다.
- 누락된 항목 번역 (Free) — 특정 언어 및 글 유형에서 누락되었거나 최신 상태가 아닌 모든 항목의 번역을 대기열에 추가합니다.
- DeepL 사용량 조회 (Free) — 저장된 DeepL 키의 이번 달 사용 문자 수와 한도를 반환합니다.
- 사이트 진단 정보 조회 (Free) — 지원 티켓에 포함될 진단 정보(버전, 활성 플러그인, 제한 사항 및 최근 오류)를 반환합니다.
- 표시 옵션 조회 (Free) — 언어 전환기 및 크레딧 표시 옵션을 반환합니다.
- 엔진 설정 읽기 (무료) — 기본 및 폴백 엔진, 언어별 엔진과 AI 모델, 각 엔진의 상태, 연결된 AI 제공업체 및 해당 모델, 이번 달 지출액을 반환합니다.
- 연동 플러그인 조회 (Free) — Tranzly가 지원하는 SEO, WooCommerce, 페이지 빌더 및 양식 플러그인과 이 사이트에서 활성화된 플러그인 목록을 표시합니다.
- 작업 진행률 조회 (Free) — 단일 작업의 진행률 및 카운트를 반환합니다.
- 작업 실패 항목 읽기 (무료) — 작업의 실패한 항목과 각각의 이유를 나열합니다.
- Tranzly 2.x 가져오기 읽기 (무료) — Tranzly 2.x의 번역 가져오기 상태와 보고서를 반환합니다.
- 라이선스 읽기 (무료) — 이 사이트의 Tranzly 플랜, 라이선스 상태, 갱신일 및 플랜에 포함된 내용을 반환합니다.
- 언어별 메뉴 읽기 (무료) — 각 메뉴 위치에서 각 언어가 표시하는 메뉴를 반환합니다.
- 글의 번역 읽기 (무료) — 글의 번역 그룹을 나열합니다. 모든 언어의 구성원과 제목, 상태, 편집 링크를 포함합니다.
- 번역 나란히 읽기 (무료) — 검토 및 수정을 위해 원본 옆에 번역된 세그먼트를 나란히 반환합니다.
- 테마 및 플러그인 텍스트 읽기 (무료) — 특정 언어의 테마 및 플러그인 텍스트(범위)와 번역을 반환합니다.
- 특정 언어로 사이트 텍스트 읽기 (무료) — 특정 언어의 사이트 제목, 태그라인 및 위젯 텍스트를 반환합니다.
- 지원 연결 읽기 (무료) — 이 사이트가 Zinn Digital® 지원에 연결되어 있는지 여부와 연결된 사용자 정보를 알려줍니다.
- 용어의 번역 읽기 (무료) — 카테고리 또는 태그의 번역 그룹을 나열합니다.
- 주소 설정 읽기 (무료) — 주소에서 언어가 표시되는 방식(폴더, 서브도메인 또는 도메인), 번역된 슬러그 및 베이스, 번역되지 않은 페이지에 대한 noindex 설정을 반환합니다.
- 기존 글을 번역으로 연결 (무료) — 기존 글(대상)을 특정 언어로 된 이 글의 번역으로 지정합니다.
- 기존 용어를 번역으로 연결 (무료) — 기존 용어(대상)를 특정 언어로 된 이 용어의 번역으로 지정합니다.
- 번역 엔진 목록 조회 (무료) — 번역 엔진 목록, 각 엔진의 설정 여부, 지정되지 않았을 때 사용되는 엔진을 나열합니다.
- 번역 작업 목록 조회 (무료) — 백그라운드 번역 작업을 최신순으로 진행 상황과 함께 나열합니다.
- 언어 목록 조회 (무료) — 사이트의 언어를 나열합니다. 첫 번째 언어는 원본 콘텐츠가 작성된 언어입니다.
- 누락되거나 오래된 항목 목록 조회 (무료) — 특정 언어의 원본과 번역 상태(상태: missing, stale, current)를 페이지별로 나열합니다.
- 지원 티켓 열기 (무료) — 지원 티켓(제목, 메시지, 종류, 이메일)을 제출하며, 관리자가 동의한 경우 이 사이트의 진단 정보도 함께 제출합니다. 로그인 계정을 생성하거나 전송하지 않습니다.
- 지원 진단 정보 동의 (무료) — 지원 티켓과 함께 진단 정보를 보내는 데 대한 관리자의 동의 여부를 기록합니다.
- 실패한 항목 다시 시도 또는 수동 전환 (무료) — 실패한 항목을 다시 시도(동작: retry, 선택적으로 다른 엔진 사용)하거나 수동 번역 대상으로 표시(동작: by-hand)합니다.
- Tranzly 2.x 번역 가져오기 (무료) — 2.x 가져오기를 실행합니다: dry-run(보고서만 생성), run(실행) 또는 undo(실행 취소).
- 엔진 키 저장 (무료) — DeepL, Google 또는 Microsoft의 API 키(및 Microsoft의 경우 지역)를 저장하며, 비워 두면 삭제됩니다. 키는 암호화되어 저장되며 반환되지 않습니다.
- 언어별 메뉴 설정 (무료) — 위치별, 언어별로 메뉴를 할당합니다(map).
- 번역 보호 또는 잠금 해제 (무료) — 엔진에 의해 번역이 덮어쓰여지지 않도록 보호(protected: true)하거나 잠금을 해제합니다.
- 테마 및 플러그인 텍스트 수정 (무료) — 테마 및 플러그인 텍스트(문자열)의 수정된 번역을 저장하며, 이 번역들은 보호 상태가 됩니다.
- 사이트 텍스트 번역 (무료) — 사이트 제목이나 태그라인과 같은 사이트 텍스트(key) 하나를 특정 언어로 저장합니다.
- 주소 설정 변경 (무료) — 주소 모드(mode), 언어별 도메인, 번역된 베이스 및 세그먼트, noindex_untranslated 및 슬러그 제안을 설정합니다.
- 무료 Pro 체험 시작 (무료) — 이 사이트에 대한 14일 Tranzly Pro 무료 체험을 시작합니다(결제 필요 없음).
- 이미지 텍스트 번역 (무료) — 이미지의 대체 텍스트(alt text), 제목 또는 캡션(field)을 특정 언어(lang)로 저장합니다.
- 글 또는 페이지 번역 (무료) — 번역 엔진을 사용하여 하나의 글이나 페이지를 사이트의 하나 이상의 언어로 번역하고, 각 번역을 생성하거나 업데이트합니다. publish가 true가 아닌 한 새 번역은 임시글 상태입니다. force가 true가 아닌 한 사람이 편집한 번역은 건너뜁니다.
- 누락된 테마 및 플러그인 텍스트 번역 (무료) — 특정 언어에서 번역되지 않은 테마 및 플러그인 텍스트의 다음 페이지를 기본 엔진으로 번역합니다(완료될 때까지 after를 사용하여 반복).
- 카테고리 또는 태그 번역 (무료) — 엔진을 사용하여 하나의 용어(카테고리, 태그 또는 상품 속성)를 특정 언어(lang)로 번역하고, 번역을 생성하거나 업데이트합니다.
- 번역 상태 (무료) — 글 ID가 있는 경우: 해당 글의 각 언어별 번역, 최신 상태 여부 및 작성자 정보. 글 ID가 없는 경우: 언어별로 사이트가 얼마나 번역되었는지를 표시합니다.
- 글과 번역 연결 해제 (무료) — 글을 번역 그룹에서 제외합니다. 글의 언어는 유지됩니다.
- 용어와 번역 연결 해제 (무료) — 용어를 번역 그룹에서 제외합니다.
- 표시 옵션 변경 (무료) — 언어 전환기(스타일, 국기, 이름, 배치) 및 크레딧 문구를 변경합니다.
- 엔진 설정 변경 (무료) — 기본 엔진, 폴백 엔진, 언어별 엔진 및 언어별 AI 모델(default, fallback, per_lang, models, caps)을 설정합니다. 기본 엔진을 제외한 모든 기능은 Pro 전용입니다.
- 언어 및 설정 변경 (무료) — 사이트의 언어(languages: 코드 및 이름 목록, 첫 번째가 원본 언어임), 프런트엔드 클래스 접두사, AI 에이전트(MCP) 허용 여부를 설정합니다.
Pro 에디션
- 전체 사이트 번역 (Pro) — 지정된 콘텐츠 유형(지정되지 않은 경우 번역된 모든 유형)의 모든 원본에 대해 백그라운드 번역 작업을 시작합니다: 누락된 번역, 최신 상태가 아닌 번역 또는 전체 번역. 언어당 하나씩 시작된 작업을 반환합니다.
- AI로 번역 검토 (Pro) — AI가 번역본과 원본을 비교하여 점수를 매기도록 하고, 해당 번역에 보고서를 저장합니다. Tranzly의 워크플로 설정에 지정된 품질 검사용 AI 모델을 사용합니다.
- 사이트 번역 견적 산출 (Pro) (Pro) — 특정 언어로 전체 사이트 번역을 시작하기 전에 번역 견적(post_types, scope, engine)을 산출합니다.
- 전문 번역가를 위한 파일 내보내기 (Pro) — 번역가 또는 번역 에이전시를 위해 원본과 한 언어로 된 번역본이 포함된 XLIFF 또는 CSV 파일(텍스트 형식)을 반환합니다. 지정된 글, 또는 특정 상태(missing, stale, translated 또는 all; after를 사용하여 반복)인 콘텐츠 유형의 최대 100개 원본 페이지가 해당됩니다. 번역이 완료되면 동일한 파일을 다시 가져올 수 있습니다.
- 댓글 처리 설정 조회 (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 앱이 프롬프트로 표시할 수 있는 기성 워크플로를 제공합니다:
- 내 사이트 번역 (무료) — 가이드형 워크플로: 에이전트가 언어와 엔진을 확인하고, 비용을 산출한 뒤, 비용을 지출하거나 발행하기 전에 확인을 거쳐 누락된 부분을 번역합니다.
설계부터 안전한 보안
각 작업은 해당 작업이 적용되는 정확한 페이지 또는 글에 대해 플러그인 자체 화면과 동일한 워드프레스 권한을 확인합니다. 구독자는 전혀 연결할 수 없습니다.
일반 비밀번호를 변경하지 않고도 ‘사용자’ > ‘프로필’에서 언제든지 애플리케이션 비밀번호를 취소할 수 있습니다.
“AI 에이전트 허용(MCP)”을 끄면 사이트에서 해당 작업 및 연결 주소가 사라집니다.
에이전트가 변경한 페이지는 워드프레스 리비전이 유지되므로 언제든지 변경 사항을 되돌릴 수 있습니다.
Zinn Digital®을 통한 호스팅을 이용 중이신가요?
Zinn Digital®이 사이트를 호스팅하는 경우 당사의 자체 MCP 서버가 애플리케이션 비밀번호 없이도 고객님을 대신해 이러한 작업을 수행할 수 있습니다. AI 앱을 Zinn Digital® MCP 서버에 연결하고 wordpress_abilities_list 및 wordpress_ability_run을 사용하세요.