WP Rocket MCP Server: AI 도구로 캐시와 설정 다루기

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

WP Rocket MCP Server를 켜면 Claude 같은 AI 도구가 관리자 화면 대신 캐시를 지우고 설정을 바꿉니다. MCP는 AI 도구가 프로그램을 직접 다루게 하는 연결 규격이며, 애플리케이션 비밀번호로 연결하고 끊는 방법과 열리는 기능 12개를 정리했습니다.

MCP가 무엇인지는 Claude MCP 기본 개념 글에서 확인할 수 있습니다.

1️⃣ WP Rocket MCP Server란?

WP Rocket MCP Server는 [설정 → WP Rocket → Tools] 탭 맨 위에 있으며, [Connect your AI tool to WP Rocket]이라고 적혀 있습니다. 켜고 끄는 스위치는 없고, [How to set up MCP] 버튼은 도움말 문서를 엽니다.

WP Rocket Tools tab: MCP Server, Connect your AI tool to WP Rocket

WP Rocket 3.23(2026년 7월 9일)부터 모든 라이선스에 포함되었으며, WP Rocket을 켜 두면 MCP 서버도 함께 열립니다. 워드프레스 6.9부터 코어에 들어간 Abilities API에 기능 12개를 등록하고, MCP Adapter도 플러그인 안에 들어 있어 따로 설치할 것이 없습니다.

2️⃣ WP Rocket MCP Server 연결 방법

가장 간단한 방법은 Claude에 사이트를 커스텀 커넥터로 추가하는 OAuth 연결이며, 비밀번호나 구성 파일 없이 워드프레스 관리자 승인만 거칩니다. claude.ai 웹과 Claude 데스크톱 모두 같은 순서입니다.

  1. Claude [사용자 지정 → 커넥터]에서 [추가 → 커스텀 커넥터 추가]를 누릅니다.
  2. 이름에 사이트 이름을, MCP 서버 URL에 [https://내 도메인/wp-json/mcp/mcp-oauth-server]를 넣고 [계속]을 누릅니다.
Claude Add custom connector: WP Rocket MCP OAuth server URL
Claude Add custom connector: WP Rocket MCP OAuth server URL
  1. 인증 방식은 감지된 기본값 그대로 두고 [추가]를 누른 뒤 [연결]을 누릅니다.
  2. 워드프레스 승인 화면에서 [Allow]를 누릅니다. 관리자 계정으로 로그인되어 있지 않으면 로그인부터 합니다.
WordPress authorize access screen for Claude MCP

연결되면 커넥터 화면에 도구 3개가 보이며, 기본값은 모두 [승인 필요]입니다. 무료 계정은 커스텀 커넥터를 하나만 만들 수 있어 사이트 하나만 연결되며, 여러 사이트는 Pro나 Max 계정이 필요합니다.

Claude connector tool permissions: Discover Abilities, Get Ability Info, Execute Ability
Claude connector tool permissions: Discover Abilities, Get Ability Info, Execute Ability

새 채팅에서 사이트에서 사용할 수 있는 MCP 도구를 물으면, Claude가 도구를 쓰기 전에 [거부 · 항상 허용 · 한 번만 허용]을 먼저 묻습니다.

Claude asks approval before using an MCP tool
Claude asks approval before using an MCP tool

Claude 데스크톱에서는 애플리케이션 비밀번호로도 연결할 수 있습니다. 워드프레스 [사용자 → 프로필 → 애플리케이션 비밀번호]에서 비밀번호를 만들고, Claude 데스크톱 [설정 → 개발자]의 구성 파일에 아래 항목을 넣은 뒤 앱을 다시 엽니다.

{
  "mcpServers": {
    "wp-rocket-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@automattic/mcp-wordpress-remote@latest"
      ],
      "env": {
        "WP_API_URL": "https://내-도메인/wp-json/mcp/mcp-adapter-default-server",
        "WP_API_USERNAME": "내-사용자-이름",
        "WP_API_PASSWORD": "xxxx xxxx xxxx xxxx xxxx xxxx",
        "OAUTH_ENABLED": "false"
      }
    }
  }
}

윈도우는 npx 명령이 돌아야 하므로 Node.js가 필요합니다. 연결을 끊을 때는 그 애플리케이션 비밀번호만 폐기하면 됩니다.

3️⃣ AI 도구가 할 수 있는 일

WP Rocket 기능 12개는 Claude에 보이는 MCP 도구 세 개([Discover Abilities]·[Get Ability Info]·[Execute Ability])를 거쳐 실행되며, 기능은 설정·캐시·Rocket Insights 세 갈래입니다.

🤖 WP Rocket MCP 기능 12개읽기 6 · 변경 6
⚙️ 설정2개
설정 값 읽기읽기
wp-rocket/get-options
설정 값 바꾸기변경
wp-rocket/set-option
🗂️ 캐시4개
사이트 전체 캐시 지우기변경
wp-rocket/clear-website-cache
지정한 URL의 캐시 지우기변경
wp-rocket/clear-url-cache
URL의 캐시 상태 확인읽기
wp-rocket/get-cache-status
사전 로드 진행 상태와 남은 URL 추정읽기
wp-rocket/get-cache-health
📊 Rocket Insights6개
Rocket Insights 점수 읽기읽기
wp-rocket/get-insights-scores
페이지 하나의 Rocket Insights 점수 읽기읽기
wp-rocket/get-page-insights-score
Rocket Insights 권장 사항 읽기읽기
wp-rocket/get-recommendations
Rocket Insights에 검사할 페이지 추가변경
wp-rocket/add-page-insights
Rocket Insights에서 페이지 제거변경
wp-rocket/remove-page-insights
페이지 다시 검사변경
wp-rocket/retest-page-insights

설정 바꾸기는 허용 목록에 있는 옵션만 가능하며, 아래 화면에서 [AI 불가]로 표시한 다섯 개는 바꾸지 못합니다.

🤖 AI가 바꿀 수 있는 WP Rocket 설정AI 불가 5개
대시보드(Dashboard)
My Account내 계정
Rocket AnalyticsRocket 분석AI 불가
Rocket Insights
Settings설정
Performance Monitoring성능 모니터링AI 변경 가능
Content Delivery
RocketCDN
RocketCDN FreeRocketCDN 무료AI 불가
Other CDN
Your CDN다른 CDN 사용AI 변경 가능
Exclude Files from CDNCDN에서 제외할 파일AI 변경 가능
파일 최적화(File Optimization)
CSS FilesCSS 파일
Minify CSS filesCSS 파일 최소화AI 변경 가능
Excluded CSS Files제외된 CSS 파일AI 변경 가능
Optimize CSS deliveryCSS 전달 최적화AI 변경 가능
미사용 CSS 제거 방식만 바꿀 수 있습니다.
미사용 CSS 제거AI 변경 가능
CSS safelistCSS 안전 목록AI 변경 가능
JavaScript FilesJavaScript 파일
Minify JavaScript filesJavaScript 파일 최소화AI 변경 가능
Combine JavaScript filesJavaScript 파일 결합AI 불가
Excluded JavaScript Files제외된 JavaScript 파일AI 변경 가능
Load JavaScript deferredJavaScript 지연 로드AI 변경 가능
Excluded JavaScript Files제외된 JavaScript 파일AI 변경 가능
Delay JavaScript executionJavaScript 실행 지연AI 변경 가능
One-click exclusions원클릭 제외AI 불가
Excluded JavaScript Files제외된 JavaScript 파일AI 변경 가능
Safe Mode for Delay JavaScript ExecutionJavaScript 지연 실행을 위한 안전 모드AI 불가
미디어(Media)
LazyLoad지연 로드
Enable for images이미지에 대해 활성화AI 변경 가능
Enable for CSS background imagesCSS 배경 이미지에 대해 활성화AI 변경 가능
Enable for iframes and videosiframe 및 비디오에 대해 활성화AI 변경 가능
Replace YouTube iframe with preview imageYouTube iframe을 미리보기 이미지로 교체AI 변경 가능
Excluded images or iframes제외된 이미지 또는 iframeAI 변경 가능
Image Dimensions이미지 크기
Add missing image dimensions누락된 이미지 크기 추가AI 변경 가능
Fonts글꼴
Preload fonts글꼴(사전로드)AI 변경 가능
Self-host Google FontsGoogle Fonts 자체 호스팅AI 변경 가능
사전 로드(Preload)
Preload Cache캐시 사전 로드
Activate Preloading사전 로드 활성화AI 변경 가능
Exclude URLsURL 제외AI 변경 가능
Preload Links링크 사전 로드
Enable link preloading링크 사전 로드 활성AI 변경 가능
고급 규칙(Advanced Rules)
Cache Lifespan캐시 수명
Clear cache after다음 이후 캐시 지우기AI 변경 가능
Never Cache URL(s)절대 캐시에 포함하지 않을 URL
Never Cache URL(s)절대 캐시에 포함하지 않을 URLAI 변경 가능
Never Cache Cookies절대 캐시에 포함하지 않을 쿠키
Never Cache Cookies절대 캐시에 포함하지 않을 쿠키AI 변경 가능
Never Cache User Agent(s)절대 캐시에 포함하지 않을 사용자 에이전트
Never Cache User Agent(s)절대 캐시에 포함하지 않을 사용자 에이전트AI 변경 가능
Always Purge URL(s)항상 제거할 URL
Always Purge URL(s)항상 제거할 URLAI 변경 가능
Cache Query String(s)캐시될 쿼리 문자열
Cache Query String(s)캐시될 쿼리 문자열AI 변경 가능
데이터베이스(Database)
Post Cleanup글 청소 — 개정판, 자동 초안, 휴지통에 버린 글을 적용합니다.
Revisions개정판AI 변경 가능
Auto Drafts자동 초안AI 변경 가능
Trashed Posts휴지통에 버린 글AI 변경 가능
Comments Cleanup댓글 정리 — 스팸 및 삭제한 댓글을 삭제합니다.
Spam Comments스팸 댓글AI 변경 가능
Trashed Comments삭제된 댓글AI 변경 가능
Transients Cleanup임시 파일 정리 — DB에 저장된 모든 임시 파일을 정리합니다.
All transients모든 임시 파일AI 변경 가능
Database Cleanup데이터베이스 정리
Optimize Tables테이블 최적화AI 변경 가능
Automatic Cleanup자동 정리
Schedule Automatic Cleanup자동 정리 일정AI 변경 가능
Frequency실행 주기AI 변경 가능
Heartbeat
Heartbeat
Control HeartbeatHeartbeat 제어AI 변경 가능
Reduce or disable Heartbeat activityHeartbeat 활동 줄이기 또는 끄기
Behavior in backend백엔드에서의 동작AI 변경 가능
Behavior in post editor글 편집기에서의 동작AI 변경 가능
Behavior in frontend프런트엔드에서의 동작AI 변경 가능
추가 기능(Add-ons)
One-click Rocket Add-ons원클릭 Rocket 추가 기능
User Cache사용자 캐시AI 변경 가능
VarnishAI 변경 가능
WebP CompatibilityWebP 호환성AI 변경 가능
Rocket Add-onsRocket 추가 기능
CloudflareAI 변경 가능
SucuriAI 변경 가능

4️⃣ 사용 예

testpilotweb.com에 연결한 뒤 Claude에게 [홈페이지 캐시만 지워 줘]라고 하자, 승인 창에 실행할 기능(wp-rocket/clear-url-cache)과 주소가 먼저 표시되었습니다.

Claude approval prompt for wp-rocket/clear-url-cache with the homepage URL

[한 번만 허용]을 누르자 서버에서 홈페이지 캐시 파일만 지워졌으며, 다른 글의 캐시는 그대로 남았습니다.

설정은 관리자 화면에 들어가지 않고 물어서 확인할 수 있으며, [지금 Delay JavaScript execution이 켜져 있어?]라고 묻자 설정 값과 제외 목록 상태를 답했습니다.

Claude answers whether Delay JavaScript execution is enabled

한 채팅에서 처음 쓸 때는 기능 목록과 설명을 읽는 승인 창이 먼저 두 번 뜨며, 읽기 기능도 [Execute Ability]를 거치므로 설정을 읽을 때도 승인 창이 뜹니다.

5️⃣ 주의할 점

AI 도구가 설정을 바꾸거나 캐시를 지우는 작업은 사용자가 승인해야 실행됩니다. 애플리케이션 비밀번호는 만든 화면에서 언제든 폐기할 수 있습니다.

캐시 상태 확인과 사전 로드 추정은 WP Rocket의 [Preload Cache]가 켜져 있어야 결과가 나옵니다.

연결이 안 될 때는 구성 파일부터 봅니다. 항목 사이의 쉼표를 빠뜨렸거나, 주소·사용자 이름·비밀번호 자리를 바꾸지 않고 저장한 경우가 많습니다.

🧭 WP Rocket·Perfmatters 관련 글 글 7 · 도구 3
🗂️ WordPress
📋 WP Rocket 설정 가이드 📄 Perfmatters 가이드 📄 WP Rocket With Perfmatters 📄 WP Rocket MCP Server
📄 WP Rocket 속도 테스트 📄 캐시·최적화 플러그인 📄 속도 개선 사례
🛠️ 워드프레스 감지 🛠️ 후이즈 도메인 조회 🛠️ 내 아이피 확인

ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.

유사한 게시물

  • 워드프레스 고유주소(Permalink)와 슬러그

    워드프레스 고유주소(Permalink, 영구링크, 고유링크 등)는 도메인 뒤에 붙는 게시물이나 페이지의 전체 URL 주소를 제공합니다. 특정 콘텐츠에 엑세스하는 데 사용되는 Permalink는 워드프레스 콘텐츠의 영구적인 주소로써 URL이 필요한 모든 워드프레스 콘텐츠에 사용됩니다. 워드프레스 고유주소 일반설정을 사용하면 안되는 이유 워드프레스를 처음 설치하고 고유주소 설정에 들어가게 되면 일반 설정으로 기본 세팅이 되어 있습니다. 워드프레스를 설치했다면 [일반] 설정…

  • 워드프레스 ads.txt 설정: 애드센스 경고 해결

    구글 애드센스 승인을 받았다면 ads.txt 파일을 업로드해야 합니다. 이 파일이 없으면 애드센스 알림판에 “수익 손실 위험” 경고가 표시되고, Ads.txt 상태는 “찾을 수 없음”으로 남습니다. 워드프레스 ads.txt 추가는 이 경고를 없애는 작업입니다. 실제로는 한 줄짜리 텍스트 파일 하나를 만들어 사이트 루트에 올리면 끝납니다. 수익 손실 위험 – 수익에 심각한 영향을 미치지 않도록 사이트에서 발견된…

  • [WP] 테마포레스트(themeforest)란?

    테마포레스트(themeforest)는 HTML 템플릿, 워드프레스 및 다른 CMS 등의 플랫폼에서 고객이 22$, 39$, 66$ 등과 같이 테마 및 플러그인을 구매할 수 있는 마켓플레이스입니다. 결제는 신용카드 or 페이팔 결제가 가능합니다. 1. 테마포레스트에서 테마 및 플러그인 찾는 방법 themeforest는 Envato Market로 알려져 있기도 하며, 워드프레스 유료 테마 및 플러그인을 판매하기도 합니다. 많이 알려진 avada 테마도 themeforest에서…

  • wp-config.php 보안 취약점: 워드프레스 보안 강화

    워드프레스 설치 후 반드시 확인해야 할 파일 중 하나가 바로 wp-config.php입니다. 이 파일은 데이터베이스 접속 정보와 보안 키 등이 포함된 핵심 설정 파일로, 외부에 노출되거나 잘못 설정될 경우 사이트 전체가 심각한 위협에 노출될 수 있습니다. 이번 페이지에서는 wp-config.php의 주요 보안 취약점과 이를 안전하게 보호하기 위한 점검 방법을 자세히 알아보겠습니다. 1️⃣ wp-config.php 파일이란? wp-config.php는…

  • [WP] 워드프레스 홈페이지 예시 List 9

    WordPress의 전 세계 점유율은 2023년 현재 43%에 달하고 있습니다. 10개 중 4개의 웹 사이트는 워드프레스로 만들었다는 뜻이지요. 블로그 기능으로 시작한 워드프레스는 전자상거래, 회사 홈페이지, 교육용, 엔터테인먼트 등 생각하는 모든 웹 사이트 구축이 가능한 워드프레스 홈페이지 예시에 대해 알아 보겠습니다. 1. 많이 접속하거나 유명한 워드프레스 홈페이지 예시 먼저 미국 백악관 공식 홈페이지가 워드프레스로 만들어…

  • WP CLI: 설치 및 설정 | 워드프레스에서 WP CLI를 사용하는 이유

    워드프레스 사이트를 관리할 때, 리눅스 서버에 직접 SSH로 접속할 수 있고 root 권한까지 보유하고 있다면, WP CLI의 필요성을 크게 체감하지 못 할 수 있습니다. 리눅스의 기본 Command Line Interface는 이미 모든 기능을 제공할 정도로 편리하지만, 워드프레스 사이트를 운영하면서 가끔 씩 WP CLI가 언급됩니다. 자주 언급되는 이유는 단순한 명령어의 대체가 아닌 워드프레스에 특화된 자동화와…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

인간임을 증명하세요: 5   +   10   =