AEM의 MCP 서버
선호하는 AI 기반 IDE 또는 채팅 기반 애플리케이션에서 AEM 모델 컨텍스트 프로토콜(MCP) 서버를 사용하여 AEM 콘텐츠 작업을 간소화하고 가속화하는 방법에 대해 알아봅니다. 낮은 수준의 API 코드를 작성하거나 AEM UI를 탐색하는 대신 원하는 내용을 자연어로 설명합니다.
AEM MCP 서버 목록
모든 AEM MCP 서버는 https://mcp.adobeaemcloud.com/adobe/mcp/에서 사용할 수 있습니다. 자세한 내용은 AEM as a Cloud Service과 MCP 사용을 참조하세요.
- 컨텐츠(
/content) — 페이지, 조각 및 자산을 만들고, 읽고, 업데이트하고, 삭제할 수 있는 전체 액세스 권한입니다. - 콘텐츠(읽기 전용)(
/content-readonly) — 페이지, 조각 및 에셋을 나열하고 가져올 수 있는 읽기 전용(변경 사항 없음). - Cloud Manager(
/cloudmanager) — Adobe Cloud Manager 프로그램, 환경, 저장소 및 파이프라인을 관리합니다.
List all AEM MCP tools available from this server and describe what they do)를 나열하도록 요청하거나 IDE에서 tools/list 프롬프트를 입력하십시오.MCP 서버 사용 패턴
AEM MCP 서버를 사용하기 전에 MCP 서버에 대한 두 가지 주요 사용 패턴을 살펴보겠습니다.
- 사람 중심 — 운전석에 있습니다. AI가 IDE에서 도구를 제안하거나 실행합니다.
- 에이전트 — 에이전트 응용 프로그램(에이전트 또는 하위 에이전트)이 직접 서버를 호출하여 도구를 선택하고 사람의 입력이 거의 없이 목표를 향해 작업합니다.
다음은 이러한 두 사용 패턴을 비교하는 방법입니다.
AI가 IDE 또는 채팅 기반 응용 프로그램에서 도구를 제안하거나 실행합니다.
사용할 도구를 선택하고 최소한의 지침으로 계속 진행합니다.
Agentic Systems에서 MCP 사용 시
MCP 서버는 대화형 UX와 인간의 감독을 통해 인간이 운영하는 MCP 클라이언트용으로 설계되었습니다. MCP 도구 사양은 도구 호출을 승인하거나 거부할 수 있는 루프 안의 사람을(를) 권장합니다.
에이전트 또는 자율 시스템에서 MCP 서버를 사용하는 경우 이를 별도의 호환성 티어로 취급합니다. 프롬프트, 허용 목록 또는 라우팅 논리에서 도구 이름을 하드코딩하지 않음하십시오. MCP에서 도구 이름은(는) 프로그램 식별자이고 설명은(는) LLM에 대한 모델 표시 힌트입니다. 프롬프트 및 선택 기반의 기능 또는 설명을 선호합니다.
tools/list을(를) 통해 런타임 검색을 구현하고 도구 목록 변경(notifications/tools/list_changed)을 처리하며, 프로토콜 기준선을 넘어서는 안정성 보장이 필요한 경우 온보딩 및 버전 관리 시 MCP 서버 공급자와 일치합니다.
MCP 엔티티 및 매핑
MCP는 호스트, 클라이언트 및 서버 등 세 가지 엔터티를 기반으로 빌드되었습니다. MCP 사양은(는) 공식적으로 정의합니다. 그러나 아래 표는 AEM MCP 서버를 사용할 때 각 항목을 일반 용어로 설명하고 매핑합니다.
간단히 말해, Host은(는) IDE 또는 채팅 기반 응용 프로그램이고, Client은(는) IDE 또는 채팅 기반 응용 프로그램에서 AEM으로 연결되어 있으며, Server은(는) 작업을 수행하는 Adobe 호스팅 AEM MCP 서버입니다.
설정
AEM MCP 서버는 정의된 MCP 호환 애플리케이션 세트와 호환되도록 설계되었습니다.
선호하는 IDE 또는 채팅 기반 응용 프로그램에서 AEM MCP 서버를 설정하려면 지원되는 MCP 응용 프로그램을 참조하십시오.
사용 사례
Cursor IDE에서 AEM Content MCP 서버를 사용하여 AEM 콘텐츠 작업을 간소화하고 가속화하는 방법에 대해 알아봅니다.
Cursor IDE에서 AEM Cloud Manager MCP 서버를 사용하여 AEM Cloud Manager 작업을 간소화하고 가속화하는 방법에 대해 알아봅니다.