워드프레스와 AI 에이전트의 연결고리: Abilities API와 MCP가 만드는 자동화 혁신

최근 생성형 AI와 AI 에이전트(AI Agents) 기술이 급부상하면서, 웹 개발 생태계의 판도도 흔들리고 있습니다. 이제 AI는 단순히 글을 대신 써주는 비서를 넘어, 웹사이트 관리자 화면에 직접 접속해 필요한 작업을 알아서 수행하는 단계에 이르렀습니다.

이러한 흐름 속에서 워드프레스 진영이 준비한 핵심 무기가 있습니다. 바로 Abilities API모델 컨텍스트 프로토콜(MCP, Model Context Protocol)입니다. AI 에이전트가 어떻게 워드프레스를 안전하고 완벽하게 제어할 수 있는지, 그 기술적 메커니즘을 상세히 짚어봅니다.


1. Abilities API란 무엇인가? 웹사이트의 능력을 ‘기계’에게 선언하다

기존에 외부 자동화 툴이나 AI가 워드프레스의 특정 기능을 실행하려면 개발자가 매번 커스텀 REST API 엔드포인트를 짜고 보안 키를 맞추어 연동해야 했습니다. 이는 보안 위험을 키우고 유지보수를 극도로 번거롭게 만드는 한계가 있었습니다.

  • 기능의 기계 선언(Explicit Declaration): Abilities API는 플러그인이나 테마가 제공하는 특정 기능(예: ‘글 발행’, ‘상품 재고 변경’, ‘쿠폰 발급’ 등)을 워드프레스 시스템에 표준 스키마 형태로 선언하는 약속입니다.
  • 입출력 및 권한 정보 포함: 기계가 호출할 함수명뿐만 아니라, 이 능력을 실행하는 데 필요한 입력 인수(스키마), 반환 데이터, 그리고 실행에 필요한 사용자 권한(Capability)을 명확하게 정의합니다.

2. MCP(Model Context Protocol) 연동: AI에게 워드프레스 제어권 부여하기

Abilities API를 통해 규격화된 사이트의 능력들은 2026년 현재 가장 주목받는 오픈소스 규격인 MCP(Model Context Protocol) 어댑터를 통해 AI 모델들과 브릿지 형태로 연결됩니다.

  • AI의 동적 능력 탐색(Runtime Discovery): AI 에이전트가 워드프레스 사이트에 접속하는 순간, 사이트는 “이 사이트에는 현재 [글 생성], [카테고리 생성], [미디어 업로드] 등의 능력이 있다”고 AI에게 카탈로그를 보여줍니다. AI는 이를 바탕으로 필요한 동작을 실시간으로 추론해 실행합니다.
  • 안전한 권한 격리: AI 에이전트가 API를 통해 능력을 실행할 때, 워드프레스 고유의 보안 계층이 그대로 적용됩니다. 즉, AI가 관리자 권한을 부여받지 않았다면 중요한 설정을 함부로 조작할 수 없도록 철저히 검증합니다.

3. 7.0에서 강화된 JavaScript 및 프론트엔드 연동

워드프레스 7.0 버전부터는 PHP 기반의 서버 사이드뿐만 아니라, 프론트엔드에서도 Abilities를 조작할 수 있도록 `@wordpress/abilities` 자바스크립트 패키지가 코어에 내장되었습니다.

  • 이를 통해 브라우저 기반의 AI 에디터나 브라우저 자동화 확장 도구가 에디터 내부의 블록 요소를 훨씬 유연하고 정밀하게 조작할 수 있게 되었습니다.
  • 우커머스(WooCommerce) 10.9 버전 역시 이 스펙을 활용하여 상품 관리와 주문 처리를 AI에게 명령할 수 있는 표준 도메인 능력을 기본 탑재하기 시작했습니다.

💡 미래 전망: 사람이 관리하지 않는 웹사이트의 등장

Abilities API와 MCP의 결합은 단순히 플러그인 개수가 줄어드는 것 이상의 의미를 지닙니다. AI 에이전트가 실시간으로 최신 트렌드를 파악하고, 그에 맞는 글을 발행하며, 레이아웃을 수정하고, 고객의 문의나 주문 내역을 처리하는 **’자율형 웹사이트’**의 기반이 이미 완성된 것입니다. 워드프레스 개발자라면 이제 이 새로운 통합 규격을 반드시 숙지해야 할 시점입니다.

댓글 남기기