Respira for WordPress
이 저장소가 무엇인지, 무엇이 아닌지
이 저장소는 Respira WordPress MCP 서버의 공개 목록입니다. 서버 소스는 npm에서 @respira/wordpress-mcp-server로 배포됩니다. 해당 래퍼 코드는 MIT 라이선스이며, 읽거나 포크하거나 벤더링해도 됩니다.
서버는 Respira WordPress 플러그인의 클라이언트이며, 독립 실행형 제품이 아닙니다. 실제 작업을 하려면 다음이 필요합니다:
사이트에 설치된 Respira for WordPress 플러그인
라이선스에 연결된 유효한 Respira API 키
플러그인은 오픈 소스가 아닙니다. 상업용 라이선스로 배포됩니다. respira.press에서 무료 평가판을 제공하며, 카드가 필요 없습니다. 유료 요금제는 월 9 EUR부터 시작합니다.
요약하자면: npx -y로 실행하는 래퍼는 공개되어 있습니다. 그 뒤에 있는 제품은 공개되어 있지 않으며, 이는 의도적인 것입니다. 상업적 의존성 없이 자체적으로 "AI가 WordPress를 편집"하는 스택을 원한다면, 이것은 그런 것이 아닙니다. 플러그인은 한 사람이 풀타임으로 개발하고 유지 관리하며, 라이선스 비용이 그렇게 가능하게 합니다.
보안 보고는 SECURITY.md를 참조하세요.
Related MCP server: elementor-mcp-agent
Respira가 다른 점
대부분의 WordPress MCP 서버는 REST API를 래핑합니다. 게시물과 페이지를 만들 수 있지만, 실제 사이트가 존재하는 페이지 빌더 콘텐츠에는 접근할 수 없습니다.
Respira는 AI 에이전트가 빌더 자체 데이터 구조에 네이티브로 접근할 수 있게 해주는 WordPress 플러그인을 제공하며, 라이브 사이트에 쓰는 것을 안전하게 만드는 안전 장치도 함께 제공합니다.
기능 | Respira | REST API 래퍼 |
페이지 빌더 지원 | 17개 빌더 | 없음 |
요소 수준 찾기 / 업데이트 / 이동 / 제거 | 예 | 아니요 |
선언적 구조에서 전체 페이지 구축 | 예 | 아니요 |
HTML 또는 Figma를 네이티브 빌더 출력으로 변환 | 예 | 아니요 |
디자인 방향(사이트 전체 아트 디렉션) | 예 | 아니요 |
에이전트 세션 간에 지속되는 사이트 메모리 | 예 | 아니요 |
접근성 스캔 및 자동 수정 | 예 | 아니요 |
보안 감사 및 코어 강화 | 예 | 아니요 |
모든 쓰기 전 스냅샷, 언제든 롤백 | 예 | 아니요 |
편집 전 중복 안전 | 예 | 아니요 |
wp-admin에서 도구별 거버넌스 | 예 | 아니요 |
WordPress Abilities API 및 WebMCP | 예 | 드묾 |
WooCommerce(제품, 주문, 재고, 스토어프론트) | 예 (애드온) | 아니요 |
빠른 시작
1. WordPress 플러그인 설치
respira.press/plugin에서 다운로드하여 WordPress에 업로드하고 활성화한 다음, Respira > API 키로 이동하여 키를 생성하세요.
2. AI 도구 연결
가장 빠른 방법은 respira.press/dashboard/mcp에서 생성된 명령을 사용하는 것입니다. 이 명령은 사이트와 키를 자동으로 채워줍니다. 수동 구성은 아래와 같습니다.
claude mcp add respira-wordpress -- npx -y @respira/wordpress-mcp-server~/Library/Application Support/Claude/claude_desktop_config.json(macOS) 또는 %APPDATA%\Claude\claude_desktop_config.json(Windows)에 추가하세요:
{
"mcpServers": {
"respira-wordpress": {
"command": "npx",
"args": ["-y", "@respira/wordpress-mcp-server"]
}
}
}프로젝트에 .cursor/mcp.json을 생성하세요:
{
"mcpServers": {
"respira-wordpress": {
"command": "npx",
"args": ["-y", "@respira/wordpress-mcp-server"]
}
}
}위와 동일한 형태입니다. Codex는 ~/.codex/config.toml에서 TOML을 사용합니다:
[mcp_servers.respira-wordpress]
command = "npx"
args = ["-y", "@respira/wordpress-mcp-server"]또는 add-mcp가 도구를 감지하도록 하세요:
npx add-mcp "npx -y @respira/wordpress-mcp-server"Respira는 OAuth를 사용하는 호스팅 원격 MCP 서버로도 실행되므로 로컬 Node 프로세스가 필요하지 않습니다. 클라이언트별 설정 지침은 respira.press/mcp에 있습니다.
3. 사이트 추가
마법사를 실행하세요:
npx @respira/wordpress-mcp-server --setup또는 ~/.respira/config.json을 직접 작성하세요:
{
"sites": [
{
"id": "my-site",
"name": "My WordPress Site",
"url": "https://yoursite.com",
"apiKey": "respira_your-api-key",
"default": true
}
]
}AI 도구를 다시 시작하고 편집을 시작하세요.
클라이언트 도구 제한에 부딪혔나요?
일부 MCP 클라이언트는 활성 도구 수를 제한하며, 종종 100개로 제한합니다. Respira는 그보다 훨씬 많은 도구를 광고하므로, 구성에 enabledTools를 추가하면 해당 도구만 목록에 표시됩니다:
{
"sites": [{ "...": "..." }],
"preferences": {
"enabledTools": [
"respira_read_page",
"respira_update_page",
"respira_list_pages",
"respira_find_element",
"respira_update_element",
"respira_build_page",
"respira_get_site_context",
"respira_get_builder_info"
]
}
}사이트 관리 도구(respira_list_sites, respira_switch_site, respira_get_active_site)는 항상 포함됩니다. 목록에 없는 도구도 직접 호출하면 여전히 작동합니다. 필터는 광고되는 내용만 제어합니다.
그 위에 서버는 사이트가 실제로 실행하는 항목에 따라 도구 목록을 필터링합니다. WooCommerce가 없는 Divi 사이트는 상거래 도구를 볼 수 없습니다. 감지가 실패하면 열린 상태로 처리됩니다: 알 수 없는 경우 전체 목록을 받게 됩니다.
지원되는 17개 페이지 빌더
level은 빌더의 품질이 아니라 Respira의 쓰기 깊이입니다.
빌더 | 레벨 | 참고 |
Bricks | Deep | 전역 클래스, 테마 스타일, ACSS, 컴포넌트, 쿼리 루프, BEM 린팅 |
Elementor | Full | 네이티브 API, 런타임 컨트롤 레지스트리 |
Divi | Full | Divi 4 및 Divi 5, Divi 5에서 40개 이상의 모듈 정의 |
Oxygen | Full | 클래식 및 Oxygen 6 |
Gutenberg | Full | 블록 레지스트리, FSE 템플릿, 패턴, 내비게이션 |
Flatsome | Full | 왕복 단축코드 편집, 55개 요소 인텔리전스 |
Beaver Builder | Smart | 트리 유틸리티, 정적 스키마 |
Breakdance | Smart | 트리 유틸리티, 정적 스키마 |
Brizy | Smart | 트리 유틸리티 |
WPBakery | Smart | 트리 유틸리티 |
Spectra | Smart | 블록 타겟 |
Kadence Blocks | Smart | 블록 타겟 |
GenerateBlocks | Smart | 블록 타겟 |
GreenShift | Smart | 블록 타겟 |
Visual Composer | Smart | 제한된 쓰기 |
Thrive Architect | Smart | 텍스트 편집 |
SeedProd | Smart | 감사 전용 |
혼합 빌더 사이트는 사이트 단위가 아니라 페이지 단위로 처리됩니다.
도구가 다루는 범위
전체 참조는 문서에 있습니다. 도구 계열:
패밀리 | 기능 |
페이지, 글, 커스텀 포스트 | 빌더 인식 페이로드, 개요, 복제, 번역으로 읽기 및 쓰기 |
요소 작업 | ID, 유형, 클래스 또는 콘텐츠 텍스트로 단일 요소 찾기, 업데이트, 이동, 복제, 재정렬, 제거 |
페이지 빌딩 | 선언적 구조에서 |
변환 | CSS 추출, 반응형 매핑, 충실도 점수를 포함한 HTML 네이티브 빌더 변환. 번들 스킬을 통한 Figma에서 Bricks, Divi, Elementor 또는 Gutenberg로 |
디자인 방향 | 사이트 전체 아트 디렉션 저장, 적용, 활성화, 내보내기. 커밋 전 미리보기, 다른 사이트에 동일한 방향 적용 |
디자인 토큰 | DTCG 토큰 생성, 업데이트, 가져오기, 디자인 시스템을 테마에 동기화 |
사이트 메모리 |
|
플레이북 | 에이전트가 생성, 가져오기, 실행할 수 있는 명명된 재사용 가능한 절차 |
스냅샷 | 모든 쓰기 전 자동 생성, 두 스냅샷 비교, 그중 아무거나 복원 |
분석 | SEO, AEO, 가독성, RankMath, 구조화된 데이터, 이미지, Core Web Vitals, PageSpeed |
접근성 | 페이지 스캔, 스캔 목록, 수정 사항 적용 |
보안 | 보안 감사, 검증, 코어 강화, 디버그 로그 읽기 |
테마 및 템플릿 | FSE 템플릿, 템플릿 파트, 패턴, 내비게이션, 테마 빌더 템플릿, 테마 파일 읽기 및 쓰기 |
사이트 구조 | 커스텀 포스트 유형, 분류, ACF 필드 그룹, 메뉴, 메가 메뉴, 용어 |
미디어 | 업로드, URL에서 사이드로드, 배치 메타데이터 업데이트, 자동 출처 표기 포함 Openverse 스톡 이미지 검색 |
대량 작업 | 호출당 최대 100페이지, 필수 스냅샷 포함 |
멀티사이트 | 하나의 구성에서 여러 사이트 나열, 전환, 작업 |
WooCommerce | 유료 애드온의 105개 도구: 카탈로그, 가격, 재고, 주문, 스토어프론트 디자인 |
모든 도구는 respira_* 이름을 사용합니다. 레거시 wordpress_* 별칭은 더 이상 사용되지 않으며 제거될 예정입니다.
숫자의 의미
이 페이지의 수치는 완전히 활성화된 사이트의 카탈로그를 설명하며, 클라이언트가 나열할 내용이 아닙니다.
수치 | 개수 |
전체 제품의 MCP 도구 | 319 |
모든 플랜에 포함된 MCP 도구 | 214 |
WooCommerce 도구(유료 애드온) | 105 |
WordPress Abilities | 277 |
전체 제품의 고유 도구 및 능력 | 320 |
실제 tools/list는 319개보다 적게 반환하며, 이는 누락된 기능이 아니라 올바른 동작입니다. 서버가 사이트별로 카탈로그를 컨텍스트 필터링하므로 Bricks 도구는 Elementor 사이트에 도달하지 않고 상거래 도구는 WooCommerce 없이 숨겨집니다. 페이지 빌더가 없는 블록 테마 사이트는 핵심 도구가 약 28개 적게 표시됩니다.
Abilities 레지스트리는 컨텍스트 필터링되지 않으므로 동일한 사이트에서 능력 총계가 도구 총계를 초과하는 것이 정상입니다. 둘은 직접 비교할 수 없습니다.
번들 스킬
패키지에는 Respira의 Claude Code 스킬이 포함되어 있으며, 이는 도구를 함께 유용하게 만드는 레시피입니다: 페이지 빌더 마이그레이션(Divi에서 Bricks, Elementor에서 Gutenberg, WPBakery에서 Bricks 등), Figma-to-builder 변환, 사이트 감사, SEO 및 AEO 패스, WooCommerce 워크플로우.
npx @respira/wordpress-mcp-server install-skillsrespira.press/skills에서 카탈로그를 둘러보세요.
안전
라이브 프로덕션 사이트에 쓰는 것이 핵심 문제입니다. 안전장치:
모든 변경 전 스냅샷.
respira_restore_snapshot으로 복원하고respira_diff_snapshots로 비교합니다.편집 전 복제. 에이전트가 복사본에서 작업하는 동안 원본은 그대로 유지됩니다.
도구별 거버넌스. 관리자는 wp-admin에서 개별 도구를 활성화하거나 비활성화할 수 있습니다. 거버넌스는 REST 경로, Abilities API 경로, WebMCP에 동일하게 적용됩니다.
읽기 전용 모드. 에이전트를 사이트에 연결하고 쓰기 없이 보기만 허용합니다.
활동 로그. 모든 호출이 기록되며 wp-admin과
respira_list_activity에서 읽을 수 있습니다.
WordPress AI 생태계
Respira는 공식 WordPress AI 스택과 함께 작동하며, 우회하지 않습니다.
경로 | 작동 방식 | 요구 사항 |
독립형 MCP(이 패키지) |
| Node 18+, Respira 플러그인 |
원격 MCP | OAuth가 있는 호스팅 엔드포인트, 로컬 프로세스 없음 | Respira 플러그인, 계정 |
WordPress Abilities API | 277개 능력 등록, 자동 검색 | WP 6.9+, Respira 플러그인 |
MCP 어댑터 | WP-CLI STDIO를 통해 능력 노출 | WP 6.9+, MCP Adapter 플러그인 |
WebMCP | Chrome Abilities API를 통한 브라우저 네이티브 MCP | Chrome 146+, Respira 플러그인 |
Inhale은 Respira 계정 없이 소규모 Abilities 세트를 등록하는 무료 동반 플러그인입니다. 다른 것보다 먼저 Abilities 경로를 시도해보고 싶다면 사용해보세요.
설치 옵션
npx
npx -y @respira/wordpress-mcp-server설치 없음, 시도해보기에 좋습니다. 단점은 npx 캐시가 중단된 설치, 분리된 외장 드라이브 또는 바이러스 백신 격리 후 자체적으로 손상될 수 있고 결과적인 ENOENT 오류가 혼란스럽다는 것입니다. 문제 해결 섹션을 참조하세요.
전역 설치(가장 안정적)
npm install -g @respira/wordpress-mcp-server
respira-wordpress-mcpnpx 캐시를 완전히 피합니다. 일상적인 사용에 더 나은 선택입니다.
CLI 옵션
플래그 | 별칭 | 설명 |
|
| 대화형 설정 마법사 |
|
| 구성된 사이트 나열 |
|
| 연결 테스트 |
|
| 상태 진단, 머신 판독 가능 출력을 위해 |
| 감지된 클라이언트의 MCP 구성 작성 | |
| 번들 스킬을 로컬 스킬 디렉토리에 복사 | |
| MCP 어댑터용 STDIO 전송 | |
|
| 버전 출력 |
|
| 도움말 |
환경 변수
export WORDPRESS_URL="https://yoursite.com"
export WORDPRESS_API_KEY="respira_your_key"RESPIRA_CONFIG_FILE 및 RESPIRA_CONFIG_B64는 멀티사이트 대안입니다.
상태 확인
npx @respira/wordpress-mcp-server --doctorNode 버전, 구성 파일, 사이트 연결, 플러그인 버전, API 호환성 및 사용 가능한 업데이트를 확인하고 각 확인에 대해 실행 가능한 정보와 함께 통과 또는 실패를 보고합니다. CI 파이프라인을 위해 --json을 추가하세요.
문제 해결
전체 경로를 사용하세요:
{ "command": "C:\\Program Files\\nodejs\\npx.cmd", "args": ["-y", "@respira/wordpress-mcp-server"] }또는 npm install -g @respira/wordpress-mcp-server로 전역 설치하고 { "command": "respira-wordpress-mcp" }를 사용하세요.
WordPress > Respira > API Keys에서 API 키 확인
URL에
https://가 포함되어야 함플러그인이 활성화되어 있어야 함
호스트가 REST API를 차단하는지 확인
respira_diagnose_connection은 네 가지를 모두 한 번의 호출로 보고합니다.
일부 사이트에는 /wp-json/[anything]을 가로채서 ?rest_route= 쿼리 변수 없이 index.php로 경로를 재작성하는 플러그인 또는 테마 재작성 규칙이 있습니다. 그러면 WordPress가 홈페이지로 301 리디렉션하고(체인에서 x-redirect-by: WordPress가 표시됨) MCP 서버는 JSON을 기대한 곳에서 HTML을 받게 됩니다.
서버는 이를 자동 감지하여 사이트 루트에 대해 ?rest_route=...로 호출을 재시도하고, JSON이 반환되면 세션의 나머지 기간 동안 모든 후속 호출을 동일한 방식으로 라우팅하며 첫 활성화 시 stderr 경고를 한 번 표시합니다.
재작성 섀도잉이 작동 중임을 이미 알고 있다면 forceRestRoute로 프로브를 건너뛰세요:
{
"sites": [
{
"id": "my-site",
"url": "https://yoursite.com",
"apiKey": "respira_your-api-key",
"default": true,
"forceRestRoute": true
}
]
}respira_diagnose_connection은 두 형식을 모두 프로브하고 rest_route_fallback_worked, rest_route_fallback_active, force_rest_route_configured를 보고합니다.
창만이 아니라 AI 도구를 완전히 다시 시작
구성 파일의 JSON 구문 검증
클라이언트의 구성 파일 위치 확인
npx @respira/wordpress-mcp-server --test실행
클라이언트가 활성 도구를 제한하는 경우 위의 enabledTools를 참조하세요.
npx 캐시가 손상되었습니다. 일반적인 원인: 중단된 설치, 설치 중 분리된 외장 드라이브, 바이러스 백신 격리 또는 npx가 활성화된 동안 실행된 npm cache clean.
# 1. Switch to a global install, most stable
npm install -g @respira/wordpress-mcp-server
# then use "command": "respira-wordpress-mcp" with no npx wrapper
# 2. Or clear the npx cache and let it rebuild
npx clear-npx-cache
npx -y @respira/wordpress-mcp-server
# 3. Or clear the whole npm cache
npm cache clean --force보안
API 키 검증은 WordPress 플러그인에서 서버 측에서 이루어집니다. MCP 서버는 자격 증명을 전달만 하며 저장하거나 검증하지 않습니다.
취약점은 security@respira.press로 보고하세요. 전체 정책은 SECURITY.md에 있습니다.
링크
Respira를 찾을 수 있는 곳
디렉토리 | 목록 |
npm | |
공식 MCP 레지스트리 |
|
Smithery | |
Glama | |
mcp.so | |
cursor.directory |
라이선스
MIT © Respira
This server cannot be deployed
Maintenance
Related MCP Connectors
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
Manage WordPress blogs and WooCommerce shops from Claude, ChatGPT, Cursor and other MCP apps.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for WordPress automation that enables users to manage content, themes, and site configurations using AI-driven workflows and the WordPress REST API. It provides a wide array of tools for site planning, management, and optimization compatible with tools like Cursor and Claude.59 npm1ISC
- AlicenseAqualityBmaintenanceAgency-grade MCP server for WordPress Elementor — multi-site management for 120+ WordPress sites with safe edits (backup + auto-rollback + post-write verification), template export/import, global widget detection, CSS flush, WP-CLI escape hatch, and headless Chrome screenshots. 34 tools across pages, widgets, templates, bulk find/replace, and fleet operations.3458 npm3MIT
- AlicenseBqualityAmaintenanceComprehensive MCP server for Bricks Builder with 100+ tools to manage pages, templates, styles, SEO, and content directly from AI assistants like Claude Code.11590MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables AI agents to manage WordPress sites, including Elementor page building, content CRUD, plugin management, and site configuration via the WordPress REST API.59 npmISC