2P by davespark 12시간전 | ★ favorite | 댓글 1개

핵심 요약

  • WordPress는 AI 에이전트 시대를 맞아 Abilities API(WordPress 6.9부터 도입)를 기반으로 한 새로운 공식 도구인 WordPress MCP Adapter를 발표.
  • 이 어댑터는 WordPress 내부의 기능(Abilities)을 Model Context Protocol (MCP) 형식으로 변환해 Claude Desktop, Cursor, VS Code, Claude Code 같은 AI 도구/에이전트가 WordPress 사이트의 기능을 자동으로 발견(discover) 하고 실행(invoke) 할 수 있게 해줌.

주요 배경

  • Abilities API → WordPress 코어·플러그인·테마가 기능을 표준화된 형태(입력/출력 스키마, 권한, 콜백 등)로 등록할 수 있는 API
  • MCP (Model Context Protocol) → AI 모델에 외부 컨텍스트(도구·데이터·프롬프트)를 안전하게 제공하는 오픈 프로토콜
  • MCP Adapter는 이 둘을 연결하는 브릿지(bridge) 역할

MCP Adapter가 하는 일

Abilities로 등록된 기능을 MCP의 세 가지 기본 요소로 변환:

  • Tools — 실행 가능한 액션 (게시물 수정, 데이터 조회 등)
  • Resources — 읽기 전용 데이터 (사이트 정보, 사용자 목록 등)
  • Prompts — 특정 작업을 안내하는 템플릿

설치 후 기본으로 제공되는 기능:

  • 사용 가능한 Abilities 목록 조회
  • 특정 Ability 상세 정보 확인
  • Ability 실제 실행

개발자가 Abilities를 만들 때 meta.mcp.public = true 같은 플래그만 추가하면 AI가 바로 접근 가능.

연결 방식

  • 로컬/개발 환경 → STDIO 방식 (wp mcp-adapter serve 명령어)
  • 원격/실제 사이트 → HTTP 방식 (@automattic/mcp-wordpress-remote 패키지 사용)
  • AI 클라이언트 설정 파일(.mcp.json, claude_desktop_config.json 등)에 MCP 서버 주소만 넣으면 연결 완료

Abilities vs MCP Adapter 차이점

  • Abilities API → WordPress 내부에서 기능 등록·실행하는 기반 API (PHP, JS, REST 등에서 사용)
  • MCP Adapter → Abilities를 외부 AI가 이해하고 호출할 수 있는 표준 인터페이스로 변환하는 어댑터

즉, Abilities는 “내부 기능 정의서”라면, MCP Adapter는 “AI가 그 기능들을 쓸 수 있게 해주는 통역사”.

개발자와 사용자에게 미치는 의미

  • 플러그인/테마 개발자 — 기존 Abilities 코드를 거의 그대로 두고 AI 통합 가능 (추가 작업 최소화)
  • 사이트 운영자/사용자 — 자연어로 “최근 포스트 분석해줘”, “사이트 통계 요약 보고서 만들어줘” 같은 요청을 AI가 직접 WordPress에서 처리
  • 생산성 극대화 + 반복 작업 자동화 가능

보안 및 주의점 강조

  • MCP는 로그인된 WordPress 사용자 권한으로 동작 → 최소 권한 원칙 필수
  • 읽기 전용 Abilities부터 공개 권장
  • 전용 제한 계정 + Application Passwords / OAuth 활용
  • 사용 로그 모니터링 필수

앞으로의 방향

  • 점진적 확장 (처음엔 비파괴적·읽기 중심 기능 위주)
  • 커뮤니티 협업 강화
  • 더 많은 AI 클라이언트 지원 확대
  • AI Building Blocks 프로젝트의 일환으로 지속 발전 예정

WordPress MCP Adapter는 “WordPress를 AI 에이전트가 직접 다룰 수 있는 플랫폼” 으로 만드는 중요한 전환점. 플러그인 하나 설치하고 Abilities 몇 개 공개하는 것만으로도 사이트가 AI-ready 상태가 되는 셈.

기존 MCP 서버 Automattic/wordpress-mcp 저장소는 2026년 1월 19일 아카이브(읽기 전용) 처리되었으며, 공식적으로 deprecated되었습니다.