Skip to Content

Salesforce - Custom

Salesforce Setup에서 만든 커스텀 MCP 서버 이름을 입력해 연결합니다.

주요 기능

  • Salesforce에서 직접 구성한 커스텀 MCP 서버 연결
  • 조직별 Salesforce 설정에 맞춘 MCP 서버 사용
  • Salesforce 호스팅 MCP 서버 목록에 없는 커스텀 기능 연동

기본 정보

인증 방식

Salesforce 호스팅 MCP 서버 설정을 따릅니다.

입력 파라미터

  • serverName (필수): Salesforce Setup에서 생성한 커스텀 MCP 서버 이름
  • 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. Salesforce Setup → API Catalog → MCP Servers에서 커스텀 MCP 서버를 생성하고 Activate합니다. 자세한 내용은 Salesforce MCP 서버 활성화 가이드 를 참고하세요.
  4. 생성한 커스텀 MCP 서버 이름을 AIP의 serverName 필드에 입력합니다.

지원하는 MCP 도구

Salesforce - Custom은 고정된 툴 목록을 제공하지 않습니다. Salesforce Setup에서 생성한 커스텀 MCP 서버가 노출하는 툴을 그대로 사용합니다.

커스텀 서버에서는 툴 단위 Access Control이 지원되지 않습니다. 툴 단위 권한 제어가 필요한 경우 Salesforce - SObject Reads, Salesforce - SObject All 등 사전 정의된 Salesforce 호스팅 MCP 서버를 사용하세요.

사용 예시

예를 들어,

  • Salesforce Setup에서 my_custom_mcp라는 커스텀 MCP 서버를 생성합니다.
  • AIP에서 Salesforce - Custom 연동을 선택하고 serverNamemy_custom_mcp를 입력합니다.
  • 이후 LLM은 해당 커스텀 MCP 서버가 제공하는 툴을 사용해 Salesforce 작업을 수행합니다.

주의사항

  • serverName은 Salesforce Setup에 등록된 커스텀 MCP 서버 이름과 정확히 일치해야 합니다.
  • 커스텀 MCP 서버의 사용 가능 툴과 권한은 Salesforce 쪽 설정을 따릅니다.
  • 툴 단위 Access Control이 필요한 에이전트나 프리셋에는 사전 정의된 Salesforce 호스팅 MCP 서버 사용을 권장합니다.
Last updated on