개발자
Zinn® Cache 기능 참조
Zinn® Cache은(는) WordPress Abilities API에 액션을 등록합니다. 동일한 어빌리티는 사이트 자체 서버의 MCP 도구이자 /wp-json/wp-abilities/v1 아래의 REST 라우트입니다. 이 페이지는 플러그인 자체 레지스트리에서 생성되었습니다.
엔드포인트
HTTP 기반 MCP (스트리밍 가능)
https://example.com/wp-json/zinn-cache/v1/mcpWP-CLI를 통한 MCP(표준 입력 및 출력)
wp mcp-adapter serve --server=zinn-cache --user=<login>REST: 기능 목록 보기
/wp-json/wp-abilities/v1/abilities?category=zinn-cacheREST: 능력 실행
/wp-json/wp-abilities/v1/abilities/<name>/run인증 및 권한
HTTP 요청은 WordPress 애플리케이션 비밀번호(HTTP 기본 인증)를 사용하여 인증됩니다. MCP 서버에 연결하려면 아래에 표시된 권한이 필요하며, 각 기능은 객체별로 자체 권한을 확인합니다. 읽기 전용 기능은 GET과 쿼리 스트링의 입력값으로 실행되며, 나머지는 POST와 JSON 본문 {"input": {…}}(으)로 실행됩니다.
예시
# REST: 능력 실행
curl -u your-username:your-application-password \
"https://example.com/wp-json/wp-abilities/v1/abilities/zinn-cache/get-diagnostics/run"# MCP (JSON-RPC over HTTP, after "initialize")
{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"zinn-cache-get-diagnostics","arguments":{}}}모든 권한
실행 중인 사이트에서 자체 생성되는 플러그인의 abilities.json 파일에서 생성되었으며, 두 파일의 내용이 일치하지 않을 경우 테스트가 실패합니다.
| 권한 | 기능 설명 | 에디션 | 나머지 | 권한 | 매개변수 |
|---|---|---|---|---|---|
zinn-cache/clean-databasezinn-cache-clean-database | 데이터베이스 정리 (Pro) 설정에서 켠 종류의 불필요한 항목들을 백그라운드에서 제거합니다. 한 번 제거된 항목은 복구할 수 없습니다. | 프로 에디션 | POST …/abilities/zinn-cache/clean-database/run | manage_options | 없음 |
zinn-cache/convert-imageszinn-cache-convert-images | 모든 기존 이미지 변환 (Pro) 설정에 켜져 있는 최신 포맷으로 미디어 라이브러리의 이미지 변환을 백그라운드에서 시작합니다. | 프로 에디션 | POST …/abilities/zinn-cache/convert-images/run | manage_options | 없음 |
zinn-cache/get-cache-analyticszinn-cache-get-cache-analytics | 캐시 분석 읽기 (Pro) 최근 몇 시간(최대 720시간) 동안의 객체 캐시 적중률과 트래픽, 가장 느린 명령어, 그리고 가장 많이 캐시를 놓치는 플러그인을 반환합니다. | 프로 에디션 | GET …/abilities/zinn-cache/get-cache-analytics/run | manage_options | hours: integer |
zinn-cache/get-diagnosticszinn-cache-get-diagnostics | 진단 보고서 읽기 지원팀이 요청하는 진단 보고서(버전, 서버 제한, 캐시 상태 및 최근 오류)를 반환합니다. 비밀번호나 키는 포함되어 있지 않습니다. | 무료 버전 | GET …/abilities/zinn-cache/get-diagnostics/run | manage_options | 없음 |
zinn-cache/get-image-progresszinn-cache-get-image-progress | 이미지 변환 진행 상황 읽기 (Pro) 이미지 변환(또는 제거) 진행률을 반환합니다. | 프로 에디션 | GET …/abilities/zinn-cache/get-image-progress/run | manage_options | 없음 |
zinn-cache/get-pro-settingszinn-cache-get-pro-settings | 캐시 프로(Pro) 설정 읽기 모든 Cache Pro 설정(프리로드, 이미지, 스크립트 및 스타일, 데이터베이스 정리, 스마트 퍼징, 파인더)을 반환합니다. 시크릿은 절대 반환되지 않습니다. | 프로 에디션 | GET …/abilities/zinn-cache/get-pro-settings/run | manage_options | 없음 |
zinn-cache/get-settingszinn-cache-get-settings | 캐시 설정 읽기 모든 캐시 설정을 반환합니다. Redis 비밀번호는 반환되지 않으며, 저장되어 있는지 여부만 반환됩니다. | 무료 버전 | GET …/abilities/zinn-cache/get-settings/run | manage_options | 없음 |
zinn-cache/get-slow-querieszinn-cache-get-slow-queries | 느린 쿼리 찾기(Pro) 읽기 파인더가 감지한 가장 느린 데이터베이스 쿼리와 발신 호출을 각각 발생시킨 플러그인 또는 테마와 함께 반환합니다. | 프로 에디션 | GET …/abilities/zinn-cache/get-slow-queries/run | manage_options | 없음 |
zinn-cache/get-statuszinn-cache-get-status | 캐시 상태 읽기 페이지 캐시와 객체 캐시의 활성화 및 정상 작동 여부, 캐시된 페이지 수, 그리고 객체 캐시의 연결 및 적중 횟수를 반환합니다. | 무료 버전 | GET …/abilities/zinn-cache/get-status/run | manage_options | 없음 |
zinn-cache/get-warmup-progresszinn-cache-get-warmup-progress | 워밍업 진행 상황 읽기 (Pro) 워밍업이 실행 중인지 여부, 방문한 페이지 수, 실패한 페이지 수를 반환합니다. | 프로 에디션 | GET …/abilities/zinn-cache/get-warmup-progress/run | manage_options | 없음 |
zinn-cache/preview-database-cleanupzinn-cache-preview-database-cleanup | 데이터베이스 정리 미리보기 (Pro) 정리 작업으로 삭제될 항목의 수를 종류별(리비전, 임시글, 스팸, 만료된 임시 데이터 등)로 집계합니다. 아무것도 삭제되지 않습니다. | 프로 에디션 | GET …/abilities/zinn-cache/preview-database-cleanup/run | manage_options | 없음 |
zinn-cache/purgezinn-cache-purge | 캐시 비우기 캐시된 페이지를 삭제합니다: 전체(all: true), 일부 주소(urls), 또는 태그된 전체 항목(tags). 방문자가 도착하면 페이지가 다시 빌드됩니다. | 무료 버전 | POST …/abilities/zinn-cache/purge/run | manage_options (the REST route's own check) | all: boolean, urls: array, tags: array |
zinn-cache/remove-converted-imageszinn-cache-remove-converted-images | 변환된 모든 이미지 삭제 (Pro) 백그라운드에서 이미지의 변환된 모든 복사본을 삭제하며, 원본은 유지됩니다. | 프로 에디션 | POST …/abilities/zinn-cache/remove-converted-images/run | manage_options | 없음 |
zinn-cache/reset-settingszinn-cache-reset-settings | 캐시 설정을 기본값으로 되돌리세요 재설정 버튼을 누를 때와 마찬가지로 모든 캐시 설정을 기본값으로 되돌립니다. 저장된 Redis 비밀번호도 함께 삭제됩니다. | 무료 버전 | POST …/abilities/zinn-cache/reset-settings/run | manage_options | 없음 |
zinn-cache/reset-slow-querieszinn-cache-reset-slow-queries | 느린 쿼리 결과 지우기 (Pro) 지금까지 발견된 모든 느린 쿼리와 느린 호출을 지우고, 검색을 다시 시작합니다. | 프로 에디션 | POST …/abilities/zinn-cache/reset-slow-queries/run | manage_options | 없음 |
zinn-cache/update-pro-settingszinn-cache-update-pro-settings | 캐시 프로 설정 변경(Pro) 보내는 Cache Pro 설정(설정: 키 대 값)을 변경하고 나머지는 유지합니다. 각 값은 Cache Pro 화면에서와 정확히 일치하는지 확인하며, 알 수 없는 키는 거부됩니다. | 프로 에디션 | POST …/abilities/zinn-cache/update-pro-settings/run | manage_options | settings: object (필수) |
zinn-cache/update-settingszinn-cache-update-settings | 캐시 설정 변경 보내신 설정을 변경하고 나머지는 유지합니다(페이지 캐시, 페이지 캐시 유지 시간, 객체 캐시 및 Redis 연결, 삭제 규칙 및 제외 사항). 값은 캐시 화면에서와 정확히 동일하게 확인 및 수정됩니다. | 무료 버전 | POST …/abilities/zinn-cache/update-settings/run | manage_options | lscache_enabled: boolean, lscache_ttl: integer, object_cache_enabled: boolean, auto_purge_enabled: boolean, purge_on_upgrade: boolean, exclude_uris: array|object|string, exclude_query_keys: array|object|string, exclude_cookies: array|object|string, redis_host: string, redis_port: integer, redis_database: integer, redis_username: string, redis_password: string, redis_key_prefix: string, browser_ttl: integer, cache_logged_out_only: boolean, purge_on_comment: boolean, ttl_overrides: array|object|string |
zinn-cache/warm-cachezinn-cache-warm-cache | 캐시 워밍 (Pro) 사이트맵의 모든 페이지를 백그라운드에서 방문하기 시작하여 방문자가 캐시된 페이지를 볼 수 있도록 합니다. 그 뒤에 zinn-cache/get-warmup-progress를 사용하세요. | 프로 에디션 | POST …/abilities/zinn-cache/warm-cache/run | manage_options | 없음 |