Automation Anywhere의 MCP 도구
- 최종 업데이트2026/03/06
적절한 MCP(모델 컨텍스트 프로토콜) 서버 엔드포인트와 유효한 사용자 자격 증명으로 MCP 클라이언트를 구성한 후에는 타사 에이전트(예: Microsoft Copilot)가 Automation Anywhere의 자동화 리포지토리 및 런타임과 직접 상호작용할 수 있도록 하는 MCP 도구 세트를 사용할 수 있습니다.
이러한 도구를 사용하면 타사 AI 에이전트가 안전한 에이전트 연결을 통해 Automation Anywhere 자동화를 탐색하고 실행하며 결과를 가져올 수 있습니다.
| 도구 | 기본 라이선스 | 엔터프라이즈 라이선스(PRE 활성화됨) |
|---|---|---|
| DiscoverAutomation | 사용 불가 | 사용 가능 |
| RunAutomation | 사용 불가 | 사용 가능 |
| 자동화결과가져오기 | 사용 가능 | 사용 가능 |
DiscoverAutomation 및 RunAutomation 도구를 사용하려면 프로세스 추론 엔진(PRE) 통합이 활성화된 엔터프라이즈 라이선스가 필요합니다. PRE 통합은 현재 미국 및 유럽 지역에서만 지원됩니다.
DiscoverAutomation
DiscoverAutomation 도구는 자동화 저장소에서 해당 사용자가 실행/예약 권한을 가진 자동화 항목을 검색합니다. 이 도구는 AI 에이전트가 사용자 의도에 따라 실행할 자동화를 동적으로 결정할 수 있도록 합니다.
작동 방식:
- 도구가 사용자의 요청을 평가합니다.
- 자동화를 검색하여 사용자가 액세스 권한이 있는 자동화만 반환합니다. 일치하는 자동화 목록에서:
- 사용 가능한 자동화가 9개 이하인 경우, 모두 표시됩니다.
- 사용 가능한 자동화가 9개를 초과하는 경우, 상위 9개의 자동화만 반환됩니다.
- 상위 9개는 내부 관련성 및 순위 기준을 사용하여 결정됩니다. 자동화가 순위 기준을 충족하지 않으면 기본 결과에 표시되지 않을 수 있습니다.
Discover automations to <specific task>
Discover automations to create invoice in SAP
Discover automations to extract data from Salesforce
구체적인 작업 기반 쿼리를 사용하면 매칭 정확도가 향상되고, 원하는 자동화가 결과에 나타날 가능성이 높아집니다.
모범 사례:
- 자동화에 대한 설명 요약을 제공하십시오.
- 가능하면 단일 에이전트 범위 내에서 불필요한 자동화를 제한하십시오.
RunAutomation
RunAutomation 도구는 DiscoverAutomation을 통해 식별되었거나 에이전트에 의해 명시적으로 지정된 자동화를 실행합니다.
- 봇(자동화)
- 프로세스
- API 태스크
실행은 MCP 서버를 통해 타사 AI 에이전트에서 시작됩니다.
작동 방식:
- 자동화가 식별되었습니다.
- 필수 입력 매개변수가 전달되었습니다.
- MCP 서버가 권한을 검증합니다.
- Control Room이 자동화를 예약하고 실행합니다.
- 작업 ID 또는 실행 참조가 반환됩니다. 이 참조는 GetAutomationResult를 사용하여 실행 상태 또는 결과를 가져오는 데 필요합니다.
자동화는 구성된 런타임 환경에서 실행되며 역할 기반 액세스 제어(RBAC) 정책이 적용됩니다. 입력 변수는 자동화의 예상 매개변수와 일치해야 합니다. 모든 실행 이벤트는 Control Room 감사 로그에 기록됩니다.
모범 사례:
- 잘못되었거나 누락된 입력 매개변수로 인해 자동화가 실패할 수 있습니다.
- 자동화는 에이전트 연결로 게시되고 활성화되어야 합니다.
- 사용자는 자동화를 실행할 수 있는 권한이 있어야 합니다.
- 네트워크 및 자격 증명 구성이 유효해야 합니다.
실행에 실패하면 GetAutomationResult를 사용하여 오류 세부 정보를 확인하십시오.
자동화결과가져오기
GetAutomationResult 도구는 RunAutomation을 사용하여 시작된 자동화의 상태 또는 출력을 검색합니다.
- 기본 라이선스
- PRE가 활성화된 엔터프라이즈 라이선스(미국 및 유럽 지역)
작동 방식:
- 이 도구는 작업 ID 또는 실행 참조를 허용합니다.
- 현재 실행 상태를 확인하기 위해 Control Room에 쿼리를 보내며 여기에는 다음과 같은 상태 응답이 포함될 수 있습니다.
-
실행 중/진행 중: 자동화가 현재 실행 중입니다.주: 상태가 실행 중/진행 중인 경우, 나중에 도구를 다시 호출하여 업데이트된 상태나 최종 결과를 확인할 수 있습니다.
-
완료됨: 자동화가 성공적으로 완료되었습니다. 상태가 완료됨으로 표시되면 도구는 자동화에서 정의된 모든 구성된 출력 변수를 반환합니다. 출력에는 다음이 포함될 수 있습니다.
- 텍스트 값
- JSON 객체
- 처리된 거래 결과
- 기타 정의된 반환 매개변수
- 실패: 자동화 실행에 실패했습니다. 상태가 실패인 경우, 응답에는 문제 해결을 지원하기 위한 관련 오류 세부 정보와 로그가 포함됩니다.
-
실행 중/진행 중: 자동화가 현재 실행 중입니다.
보안, 거버넌스, 도구 상호작용
모든 MCP 도구 작업:
- Control Room 인증 적용
- RBAC 권한 준수
- 감사 로깅 유지 관리
- 자동화 수준 액세스 제어 준수
권한이 있는 사용자만 자동화 결과를 검색, 실행 또는 조회할 수 있습니다.
일반적인 도구 상호작용 흐름은 다음 순서를 따릅니다.
- DiscoverAutomation
- RunAutomation
- 자동화결과가져오기
- 올바른 자동화 식별
- 안전한 실행
- 최종 결과를 가져오기
MCP 도구 문제 해결
- 사용자 권한을 확인합니다.
- 자동화가 게시되었는지 확인합니다.
- 더 구체적인 도구 쿼리를 사용합니다.
- 9를 초과하는 자동화가 존재하는지 확인합니다(상위 9개 제한).
- 출력 변수가 올바르게 구성되어 있는지 확인합니다.
- 출력 변수가 올바르게 매핑되어 있는지 확인합니다.
- GetAutomationResult가 올바른 작업 ID로 호출되었는지 확인합니다.
- 입력 매개변수 이름과 유형을 검증합니다.
- 런타임 환경 가용성을 확인합니다.
- Control Room 감사 로그를 검토합니다.
- PRE 통합 상태(엔터프라이즈 라이선스 전용)를 확인합니다.