MCP SDK(소프트웨어 개발 키트)를 사용하여 지원되는 언어 중 하나로 MCP 서버를 설정할 수 있습니다.
MCP 서버가 이미 설정된 경우 에이전트에 서버를 추가하는 방법에 대한 자세한 내용은 에이전트에 기존 MCP(모델 컨텍스트 프로토콜) 서버 추가 를 참조하세요.
인증 지원
MCP 서버를 만들 때 인증을 구현할지 여부를 선택할 수 있습니다. 인증을 구현하도록 선택한 경우 다음 방법 중 하나를 사용할 수 있습니다.
- API 키: 애플리케이션에 요청이 포함된 키가 포함되도록 하여 서버를 보호하는 간단한 방법입니다.
- OAuth 2.0: 개별 사용자가 에이전트와 자격 증명을 공유하지 않고 데이터에 대한 액세스 권한을 부여할 수 있는 보다 강력한 인증 방법입니다.
요구 사항에 가장 적합한 메서드를 선택하고 해당 메서드에 대한 구현 지침을 따릅니다.
필요한 클라이언트 자격 증명을 얻으려면 ID 공급자에 애플리케이션을 등록해야 합니다. 자격 증명은 API 키 인증을 위한 애플리케이션 키 또는 OAuth 2.0 인증을 위한 클라이언트 ID 및 클라이언트 암호입니다.
Copilot Studio에서 에이전트에 MCP 서버를 추가할 때 ID 공급자의 인증 자격 증명을 제공해야 합니다. 자세한 내용은 MCP 서버로 인증 구성을 참조하세요.
OAuth 2.0 인증을 사용하는 경우 MCP 서버를 추가한 후 Copilot Studio에서 콜백 URL을 받게 됩니다. 이 URL을 추가하려면 ID 공급자를 사용하여 앱 등록을 업데이트해야 합니다. 이 URL은 사용자가 로그인하고 에이전트에 권한을 부여하면 ID 공급자가 응답하는 위치입니다.