API 카탈로그에서 외부 MCP 서버 관리
외부 MCP 서버를 API 카탈로그에 수동으로 등록하여 해당 도구를 Agentforce 에이전트에서 사용할 수 있도록 합니다. 연결을 만들어 Salesforce의 서버에 권한을 부여하고 액세스할 수 있는 도구를 지정합니다. AgentExchange에서 설치된 MCP 서버도 볼 수 있습니다. 그런 다음, 서버에서 사용할 수 있는 도구를 추가합니다.
필수 Edition
| 지원 제품: Lightning Experience |
| 지원 제품: Developer, Enterprise, Performance 및 Unlimited Edition |
- 설정에서 빠른 찾기 상자에 API 카탈로그를 입력한 다음, MCP 서버를 선택합니다.
- 외부 서버 탭을 선택합니다.
- MCP 서버 추가를 클릭하고 외부 MCP 서버 등록을 선택합니다.
- 서버의 고유 이름 및 설명을 입력합니다.
- 서버 URL을 입력합니다. 이 URL은 외부 모델 컨텍스트 프로토콜 서버의 HTTPS 끝점입니다.
-
인증 방법을 선택합니다.
- 인증 안 함의 경우 다음 단계로 건너뛰십시오.
- OAuth 2.0의 경우 다음 필드를 입력합니다.
- ID 공급자 URL: 인증 요청에 대한 권한 부여 서버 끝점입니다. AppExchange 등록된 서버의 경우 미리 채워지고 읽기 전용입니다.
- 범위(옵션): 서버가 도구 및 API에 액세스하는 데 필요한 쉼표로 구분된 권한 목록입니다. AppExchange 등록된 서버의 경우 미리 채워지고 읽기 전용입니다.
- 클라이언트 ID: 인가 서버를 통해 액세스를 요청하는 데 사용되는 모델 컨텍스트 프로토콜 서버의 고유 ID입니다.
- 클라이언트 비밀: MCP 서버와 권한 부여 서버가 암호를 공유합니다. 이 값을 안전하게 유지합니다.
- OAuth 2.1을 사용하는 고급 인증의 경우 Agentforce 레지스트리에서 서버를 설정합니다. Agentforce 구현 확장을 참조하십시오.
-
만들기 및 계속을 클릭합니다.
Salesforce가 서버와의 연결을 만들고 확인할 ping을 보냅니다. 서버를 통해 인증하기 위해 Salesforce는 명명된 자격 증명, 외부 자격 증명, 권한 집합도 만듭니다. Salesforce에서 서버를 관리할 수 있도록 ServerName 권한 집합을 자동으로 할당합니다. 에이전트가 서버 도구를 사용하려면 사용자 또는 에이전트의 사용자 레코드에 대해 이 권한 집합이 필요하지 않습니다. 명명된 자격 증명 스키마를 참조하십시오.
노트 권한 집합을 삭제하거나 사용자 레코드에서 제거하는 경우 서버를 관리할 수 없습니다.
예
| 예: OAuth 2.0 |
|---|
PayPal의 MCP 서버는 OAuth 2.0을 사용하여 MCP 클라이언트와 PayPal의 MCP 서버 간의 보안 연결을 설정합니다. OAuth 2.0 프로토콜에서 클라이언트는 액세스 토큰과 클라이언트 ID 및 클라이언트 암호를 교환합니다.
|
다음 사항도 참조:
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

