Skip to Content

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 서버 활성화가 필요합니다.

  1. Salesforce 공식 가이드 에 따라 External Client App을 생성합니다.
  2. AIP OAuth 설정 화면에 표시되는 Callback URL을 External Client App의 Callback URL로 등록합니다.
  3. 생성한 External Client App의 Consumer Key와 Consumer Secret을 AIP의 consumerKey, consumerSecret 필드에 입력합니다.
  4. 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