MCP를 사용하여 Slackbot을 Salesforce에 연결

Slack에 Salesforce 모델 콘텍스트 프로토콜(MCP) 서버를 추가하고 구성하여 Slackbot을 Salesforce 또는 Data 360에 연결하세요. MCP 서버를 추가하면 워크스페이스 또는 엔터프라이즈 조직의 멤버들은 Slack을 떠나지 않고도 Slackbot을 통해 Salesforce에서 작업을 수행할 수 있습니다. 

이용 방법

  • Slack에서 MCP 서버를 설정하고 구성하면, 멤버들은 Slackbot과 대화를 시작하기만 해도 Salesforce의 정보에 액세스하고 작업을 수행할 수 있습니다. 
  • Salesforce MCP 서버를 설정하고 구성하려면 최소 한 개의 Salesforce 조직을 Slack에 연결해야 합니다. 
  • Slack과 Salesforce를 연결하고 나면, Slackbot이 Salesforce 또는 Data Cloud에 액세스할 수 있도록 하나 이상의 표준 MCP 서버를 선택합니다. 
  • 조직의 개발자는 Apex Actions, Lightning Flows, Apex REST 엔드포인트, API Catalog의 API, Prompt Builder 템플릿 및 Agentforce 에이전트를 통해 Slackbot이 추가 도구에 액세스할 수 있도록 사용자 지정 MCP 서버를 구축할 수 있습니다. 


Salesforce MCP 서버

표준 Salesforce MCP 서버 리스트에서 선택할 수 있습니다. 

서버 이름 서버 설명
Data 360 CRM, Commerce Cloud, Marketing Cloud 및 외부 데이터 소스를 포함한 Data Cloud 전반에서 SQL 쿼리를 지원합니다.
SObject All

다음의 Salesforce 객체에 대한 전체 CRUD 기능을 지원합니다. 

  • 만들기
  • 표시
  • 업데이트
  • 삭제
  • 쿼리
  • 검색
  • 관계 탐색
SObject Deletes 종속성을 고려하여 레코드의 삭제 작업을 지원합니다.
SObject Mutations Salesforce 레코드의 생성 및 업데이트 작업을 지원합니다.
SObject Reads SOQL을 사용하여 Salesforce 레코드의 검색 및 조회 기능을 지원합니다.
Tableau Next Tableau 시맨틱 레이어를 통해 비즈니스 인텔리전스(예: 대시보드, KPI 및 기타 데이터)에 대한 액세스를 제공합니다.


Salesforce와 Slack 연결

Salesforce MCP 서버를 설정하려면 Salesforce 조직을 Slack에 연결하세요. 해당 역할이 없는 경우, Salesforce 내 설정 단계를 완료하려면 Salesforce 관리자와 협의해야 합니다. 

Salesforce 조직을 Slack에 연결

  1. Salesforce와 Slack 연결 가이드의 단계를 따릅니다. 
  2. Salesforce 조직이 연결되면 Slack에서 Salesforce에 대한 액세스 권한을 부여받지 않은 경우 사용자를 수동으로 매핑해야 합니다.

계정 매핑

멤버의 Salesforce와 Slack 계정 연결 Slack에서 멤버를 수동으로 매핑할 때 Slack 계정을 연결하기 위해 Salesforce에 로그인하라는 메시지가 표시됩니다. 

Pro, Business+ 및 Enterprise Select

Enterprise Grid 및 Enterprise+

  1. 데스크톱의 사이드바에서  관리자를 클릭합니다. 
  2. 메뉴에서 워크스페이스 설정을 선택한 다음,   Salesforce를 클릭합니다. 
  3. 사용자 탭을 클릭합니다. 
  4. 개별적으로 추가를 선택하고 추가하려는 멤버를 검색합니다. 멤버를 일괄적으로 추가하려면 CSV로 추가를 클릭합니다.
  1. 데스크톱의 사이드바에서 조직 이름을 클릭합니다.
  2. 도구 및 설정 위에 마우스 커서를 올린 다음 조직 설정을 클릭합니다. 
  3.   Salesforce를 클릭한 다음 Salesforce 조직을 선택합니다. 
  4. 사용자 탭을 클릭합니다. 
  5. 개별적으로 추가를 선택하고 추가하려는 멤버를 검색합니다. 멤버를 일괄적으로 추가하려면 CSV로 추가를 클릭합니다.

참고: Slack에서 Salesforce 관리자 시스템 역할을 가진 멤버는 Salesforce 조직을 연결하고 계정을 매핑할 수 있습니다.


MCP 서버 설정 및 구성

이제 Salesforce MCP 서버를 설정할 준비가 되었습니다. 서버를 선택하고, 해당 서버에 포함된 도구를 확인하여 Slackbot이 수행할 수 있는 읽기 및 쓰기 작업을 파악합니다. 그런 다음, 특정 멤버나 그룹에 액세스 권한을 부여하고 워크스페이스에 할당하세요(Enterprise Grid 및 Enterprise+ 플랜에서만 가능). 

Pro, Business+ 및 Enterprise Select

Enterprise Grid 및 Enterprise+

  1. 데스크톱의 사이드바에서  관리자를 클릭합니다. 
  2. 메뉴에서 워크스페이스 설정을 선택합니다. 
  3.   Salesforce를 클릭한 다음 Salesforce MCP 서버를 선택합니다. 
  4. 페이지 상단에서 MCP 서버 추가를 클릭합니다. 
  5. 리스트에서 서버를 선택하고 추가를 클릭합니다. 
  6. 도구를 검토하여 Slackbot이 수행할 수 있는 모든 작업을 확인하고 다음을 클릭합니다.
  7. 서버를 사용할 수 있는 대상, 즉 모든 사용자, 특정 그룹 및 멤버, 또는 아무도 없음 중에서 선택하고 연결을 클릭합니다.
  1. 데스크톱의 사이드바에서 조직 이름을 클릭합니다.
  2. 도구 및 설정 위에 마우스 커서를 올린 다음 조직 설정을 클릭합니다. 
  3. Salesforce를 클릭한 다음 MCP 서버를 선택합니다.
  4. 페이지 상단에서 MCP 서버 추가를 클릭합니다.
  5. 리스트에서 서버를 선택하고 추가를 클릭합니다.
  6. 도구를 검토하여 Slackbot이 수행할 수 있는 모든 작업을 확인하고 다음을 클릭합니다.
  7. 서버가 제공되는 워크스페이스를 선택하고 다음을 클릭합니다.
  8. 서버를 사용할 수 있는 대상, 즉 모든 사용자, 특정 그룹 및 멤버, 또는 아무도 없음 중에서 선택하고 연결을 클릭합니다.


MCP 서버 관리

MCP 서버를 추가하고 나서 액세스 권한을 조정하거나 서버를 삭제할 수 있습니다. 서버를 삭제하면 즉시 제거되며, Slackbot은 해당 서버의 도구에 더 이상 액세스할 수 없게 됩니다. 

서버 보기 및 관리

Pro, Business+ 및 Enterprise Select

Enterprise Grid 및 Enterprise+

  1. 데스크톱의 사이드바에서  관리자를 클릭합니다. 
  2. 메뉴에서 워크스페이스 설정을 선택합니다. 
  3.   Salesforce를 클릭한 다음 Salesforce MCP 서버를 선택합니다. 
  4. 서버를 선택하여 세부정보를 확인합니다.
  5. 원하는 경우, 표시 이름 옆에 있는   연필 아이콘을 클릭하여 서버 이름을 편집할 수 있습니다.  
  1. 데스크톱의 사이드바에서 조직 이름을 클릭합니다.
     
  2. 도구 및 설정 위에 마우스 커서를 올린 다음 조직 설정을 클릭합니다.
  3. Salesforce를 클릭한 다음 MCP 서버를 선택합니다.
  4. 서버를 선택하여 세부정보를 확인합니다. 
  5. 원하는 경우, 표시 이름 옆에 있는   연필 아이콘을 클릭하여 서버 이름을 편집할 수 있습니다. 
  6. 멤버 탭을 클릭하여 멤버 및 그룹의 액세스 권한을 편집합니다. 
  7. 서버에 액세스할 수 있는 워크스페이스를 관리하려면 페이지 오른쪽 상단의 관리를 클릭한 다음 워크스페이스를 추가하거나 제거합니다.


서버 삭제  

Pro, Business+ 및 Enterprise Select

Enterprise Grid 및 Enterprise+

  1. 데스크톱의 사이드바에서  관리자를 클릭합니다. 
  2. 메뉴에서 워크스페이스 설정을 선택합니다. 
  3.   Salesforce를 클릭한 다음 MCP 서버를 선택합니다. 
  4. 서버 옆의   세 점 아이콘을 클릭하고 삭제를 선택합니다. 
  1. 데스크톱의 사이드바에서 조직 이름을 클릭합니다.
     
  2. 도구 및 설정 위에 마우스 커서를 올린 다음 조직 설정을 클릭합니다.
  3. Salesforce를 클릭한 다음 MCP 서버를 선택합니다.
  4. 서버 옆의   세 점 아이콘을 클릭하고 삭제를 선택합니다. 

이 기능을 사용할 수 있는 사람은 누구인가요?