워드프레스 MCP Server: Adapter 플러그인으로 Claude Code 연결

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

워드프레스 MCP Server는 워드프레스 사이트의 기능을 MCP(Model Context Protocol) 형식으로 열어, Claude 같은 AI가 도구로 호출할 수 있게 하는 연결 지점입니다. 사이트가 할 수 있는 일은 워드프레스 6.9부터 코어에 포함된 Abilities API에 등록되고, Adapter 플러그인이 이 목록을 MCP 도구로 바꿔 AI에 제공합니다.

Adapter 플러그인 0.7.0을 설치한 뒤 Claude Code를 연결하는 과정을 정리했습니다.

1️⃣ 애플리케이션 비밀번호 생성

MCP Adapter의 기본 서버는 워드프레스 사용자로 인증된 요청만 처리하며, Claude Code에는 로그인 비밀번호 대신 애플리케이션 비밀번호를 등록합니다. 관리자 화면 [Users] > [Profile]의 [Application Passwords]에서 이름을 입력하고 [Add Application Password]를 누르면 생성됩니다. 값은 생성할 때 한 번만 표시되므로 바로 복사합니다.

워드프레스 MCP 연결용 애플리케이션 비밀번호 목록에 Claude Code가 추가된 화면

테스트에는 관리자 계정을 사용했지만, 운영 중인 사이트라면 필요한 권한만 가진 전용 사용자를 만들어 그 계정으로 생성하는 편이 맞습니다. Claude Code가 실행하는 작업은 모두 그 사용자의 권한 안에서 처리되기 때문입니다.

2️⃣ Claude Code에 워드프레스 MCP 서버 등록

워드프레스 공식 문서는 HTTP 연결에 Node.js 프록시 [@automattic/mcp-wordpress-remote]를 안내하지만, Claude Code는 HTTP MCP를 직접 지원해 프록시 없이 등록합니다. 테스트한 리눅스 서버에도 Node.js는 설치되어 있지 않았습니다.

인증 값은 [사용자명:애플리케이션 비밀번호]를 Base64로 변환한 문자열이며, 터미널에서 아래 명령으로 만듭니다.

printf '%s' '사용자명:애플리케이션 비밀번호' | base64

변환한 값을 [Basic] 뒤에 넣어 등록하며, 주소는 사이트 도메인 뒤에 [/wp-json/mcp/mcp-adapter-default-server]를 붙인 기본 서버 주소입니다.

claude mcp add --transport http --scope user wordpress https://example.com/wp-json/mcp/mcp-adapter-default-server --header "Authorization: Basic 인증값"

명령의 [wordpress]는 등록 이름이며, [인증값] 자리에 변환한 문자열을 넣습니다. [–scope user]로 등록하면 어느 폴더에서 연 세션이든 이 연결을 사용합니다.

3️⃣ 연결 확인과 실행 가능한 Ability

[claude mcp list]를 실행해 등록 이름 줄 끝에 [✔ Connected]가 표시되면 연결된 것이며, 워드프레스 도구는 새로 연 세션부터 표시됩니다.

claude mcp list
wordpress: https://example.com/wp-json/mcp/mcp-adapter-default-server (HTTP) - ✔ Connected

연결되었으니 사이트 정보 조회도 바로 될 것으로 생각하기 쉽지만, 기본 서버는 [mcp.public] 표시가 있는 Ability만 실행합니다. 테스트 사이트에서 조회된 Ability는 WP Rocket이 공개한 12개로, 캐시 비우기와 캐시 상태 확인, 페이지 성능 점수 조회가 포함되어 있었습니다. 새 세션에서 WP Rocket 캐시 상태를 요청하자 [wp-rocket/get-cache-health]가 실행되어 프리로드 완료 4개, 대기 0개를 반환했습니다.

워드프레스 코어의 사이트 정보, 사용자 정보, 환경 정보 Ability는 [is not exposed via MCP (mcp.public!=true)] 오류로 실행되지 않았습니다. 코어 Ability는 [wp_register_ability_args] 필터로 [mcp.public]을 켜야 열리며, 방법은 워드프레스 공식 개발자 블로그에 안내되어 있습니다.

Claude Code Authorization: Basic 워드프레스 사이트 MCP Adapter 기본 서버 mcp-adapter-default-server 실행 오류 WP Rocket Ability 12개 mcp.public 있음 코어 Ability 사이트 정보 등 3개 mcp.public 없음 완료 4개, 대기 0개
좁은 화면에서는 그림을 옆으로 밀어 보십시오.

🔢 FAQ & 추천 콘텐츠

워드프레스 공식 플러그인 디렉터리에 [MCP Adapter](작성자 WordPress.org)로 등록되어 있어, 관리자 화면 [Plugins] > [Add New]에서 검색해 설치할 수 있습니다. 2026년 2월 공식 개발자 블로그는 GitHub 릴리스에서 내려받도록 안내했지만, 2026년 10월 확인 시점에는 디렉터리에서 0.7.0을 바로 설치할 수 있었습니다.

MCP Adapter 0.7.0은 워드프레스 6.9 이상, PHP 7.4 이상을 요구합니다. Adapter가 바꿔 제공하는 Abilities API가 워드프레스 6.9부터 코어에 포함되었기 때문입니다.

[claude mcp remove wordpress –scope user]로 Claude Code 설정에서 삭제합니다. 사이트 쪽 접근까지 끊으려면 프로필의 [Application Passwords]에서 해당 줄의 [Revoke]를 누릅니다.

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

답글 남기기

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

인간임을 증명하세요: 8   +   3   =