Salesforce - Metadata Experts
Salesforce 공식 Hosted MCP 서버의 Metadata Experts 서버와 연결하여 Salesforce 메타데이터 타입에 대한 invocable action을 실행할 수 있습니다.
주요 기능
- Salesforce 메타데이터 타입 관련 작업 실행
- CustomApplication, Flow 등 메타데이터 기반 구성 탐색 및 처리
- 메타데이터 작업을 위한 전문화된 action 실행
기본 정보
인증 방식
Salesforce OAuth 인증을 사용합니다.
입력 파라미터
- consumerKey (필수): Salesforce External Client App(ECA)의 Consumer Key
- consumerSecret (필수): Salesforce External Client App(ECA)의 Consumer Secret
- useSandbox (선택): Salesforce Sandbox 환경에 연결할지 여부
Salesforce 설정 방법
이 Integration을 사용하려면 Salesforce External Client App(ECA) 설정과 Hosted MCP 서버 활성화가 필요합니다.
- Salesforce 공식 가이드 에 따라 External Client App을 생성합니다.
- AIP OAuth 설정 화면에 표시되는 Callback URL을 External Client App의 Callback URL로 등록합니다.
- 생성한 External Client App의 Consumer Key와 Consumer Secret을 AIP의 consumerKey, consumerSecret 필드에 입력합니다.
- Salesforce Setup → API Catalog → MCP Servers에서
metadata-experts서버를 Activate합니다. 자세한 내용은 Salesforce MCP 서버 활성화 가이드 를 참고하세요.
지원하는 MCP 도구
Metadata Experts 도구
execute_metadata_action
Salesforce 메타데이터 타입에 대한 invocable action을 실행합니다.
사용 예시
예를 들어,
- Prompt로 “Flow 관련 메타데이터 작업을 실행해줘”라고 입력하면,
- LLM은 MCP를 통해
execute_metadata_action도구를 호출합니다. - Tool 호출 결과를 기반으로 채팅에서 응답합니다.
그 외 사용 예시:
- “CustomApplication 메타데이터에 대해 가능한 작업을 실행해줘”
- “Salesforce 메타데이터 작업 결과를 요약해줘”
주의사항
- 실행 가능한 action과 대상 메타데이터는 Salesforce 권한 및 서버 제공 기능에 따라 달라집니다.
- 메타데이터 작업은 Salesforce 구성에 영향을 줄 수 있으므로 신중하게 실행하세요.
Last updated on