메인 콘텐츠로 건너뛰기

Microsoft 365 커넥터 활성화 및 사용

최소 2주 전에 업데이트됨

이 문서에서는 사전 구축된 MCP 커넥터를 사용하여 Claude를 Microsoft 365에 연결하는 방법을 설명하며, Claude가 SharePoint, OneDrive, Outlook 및 Teams 전체에서 정보를 검색, 분석 및 액세스할 수 있도록 합니다.

Microsoft 365 커넥터는 모든 Claude 플랜에서 사용 가능합니다: Free, Pro, Max, Team 및 Enterprise.

Microsoft 365가 연결되면 Claude는 다음을 수행할 수 있습니다:

  • 문서 검색 및 분석 - SharePoint 사이트 및 OneDrive 라이브러리 전체

  • 이메일 스레드 액세스 및 Outlook의 통신 분석

  • Teams 캘린더의 회의 정보 검토

  • Teams 채팅 토론에서 인사이트 추출

중요: Microsoft 365 커넥터는 Microsoft Business 플랜에 연결된 Microsoft Entra 테넌트가 필요합니다. 개인 Microsoft 계정(예: @outlook.com 또는 @hotmail.com 주소)은 연결에 사용할 수 없습니다. Entra 테넌트가 있는지 확실하지 않으면 IT 관리자에게 문의하세요.


Microsoft 365 커넥터 활성화

Microsoft 365 커넥터는 Microsoft Entra 테넌트(모든 Microsoft Business 플랜)에 연결된 회사 Microsoft 365 계정이 필요합니다. @outlook.com, @hotmail.com 또는 @live.com 주소와 같은 개인 Microsoft 계정은 이 커넥터와 함께 사용할 수 없습니다. 계정이 Entra 테넌트에 연결되어 있는지 확실하지 않으면 IT 관리자에게 문의하세요.

Microsoft Entra 테넌트의 누구든지 커넥터를 사용하기 전에 Microsoft Entra 전역 관리자가 통합을 승인하기 위해 일회성 동의 프로세스를 완료해야 합니다.

연결하기 전에

Team 및 Enterprise 플랜만 해당: 팀 멤버가 연결하기 전에 조직 소유자가 먼저 조직에 대한 커넥터를 활성화해야 합니다.

  1. Claude에 로그인합니다.

  2. 조직 설정 > 커넥터로 이동합니다.

  3. 페이지 상단의 "추가" 버튼을 클릭합니다.

  4. "Microsoft 365"를 찾아 "팀에 추가"를 클릭합니다.

이 단계는 Free, Pro 또는 Max 플랜에서는 필요하지 않습니다.

Microsoft Entra 전역 관리자 동의

테넌트의 Microsoft Entra 전역 관리자가 다른 사람이 연결하기 전에 커넥터를 승인해야 합니다. 전역 관리자인 경우 아래 연결 단계 중에 직접 수행할 수 있습니다. 그렇지 않으면 전역 관리자에게 다음 중 하나를 요청하세요:

  • 자신의 Claude 계정에서 Microsoft 365에 먼저 연결(아래 단계 따르기), 또는

  • 아래 "Microsoft Entra ID의 수동 설정"에 설명된 수동 설정을 완료합니다.

Microsoft 365에 연결

전역 관리자가 동의를 부여한 후(또는 전역 관리자이고 이 프로세스 중에 동의를 부여할 경우):

  1. 사용자 정의 > 커넥터로 이동합니다.

  2. 목록에서 "Microsoft 365"를 찾아 "연결"을 클릭합니다.

  3. Microsoft 365 자격증명으로 인증합니다.

  4. 전역 관리자이고 이것이 테넌트에 대해 커넥터가 처음 승인되는 경우 요청된 권한을 검토하고 수락하며, 전체 조직을 대신하여 액세스 권한을 부여하는 확인란을 선택합니다.

전역 관리자가 동의를 부여한 후 동일한 Entra 테넌트의 다른 사람들은 위의 1-3단계를 반복하여 연결할 수 있습니다. 동의 프롬프트가 표시되지 않으며, 인증하고 커넥터 사용을 시작하기만 하면 됩니다.

참고: Microsoft 365를 Claude 계정에 연결한 후 iOS 또는 Android용 Claude에서도 사용할 수 있습니다.

액세스 제한(선택 사항)

커넥터를 사용할 수 있는 사람 제한: Entra 관리 센터(https://entra.microsoft.com)에서 Claude용 M365 MCP 서버 엔터프라이즈 애플리케이션으로 이동하여 속성으로 가서 "할당 필요?"를 예로 설정한 후 사용자 및 그룹 섹션에서 특정 사용자 또는 그룹을 추가합니다. 할당된 사용자만 인증하고 커넥터를 사용할 수 있습니다. Claude용 M365 MCP 클라이언트 엔터프라이즈 애플리케이션에 대해서도 동일한 프로세스를 반복하여 두 구성 요소가 동일한 승인된 사람 집합으로 제한되도록 합니다.

커넥터가 사용할 수 있는 권한 제한: 아래의 "권한 범주" 및 "선택적으로 권한 취소" 섹션을 참조하세요.

Microsoft Entra ID의 수동 설정

Microsoft Entra 전역 관리자가 Claude 계정이 없거나 앱 설치 및 권한 설정을 문제 해결해야 하는 경우 Microsoft Entra ID에서 직접 커넥터 앱을 추가하고 관리자 동의를 부여할 수 있습니다.

이 프로세스는 테넌트에 두 개의 서비스 주체를 추가합니다. 각 주체는 두 개의 Claude용 M365 MCP 앱 등록 중 하나에 대한 서비스 수준 ID를 설정하여 Microsoft Graph API를 통해 조직의 데이터 및 리소스에 액세스하고 상호 작용할 수 있도록 합니다.

1) 서비스 주체 추가

Microsoft Graph Explorer를 사용하여 필요한 두 서비스 주체를 추가합니다:

Claude용 M365 MCP 클라이언트

{"appId":"08ad6f98-a4f8-4635-bb8d-f1a3044760f0"}

Claude용 M365 MCP 서버

{"appId":"07c030f6-5743-41b7-ba00-0a6e85f37c17"}

2) 관리자 동의 부여

브라우저에서 다음 URL을 구성하고 방문하여 {your-tenant-id}를 조직의 테넌트 ID로 바꿉니다:

Claude용 M365 MCP 클라이언트

Claude용 M365 MCP 서버

각 URL을 방문하면 조직을 대신하여 통합에 필요한 위임된 권한에 동의하라는 메시지가 표시됩니다.

3) Claude에서 설정 완료

Microsoft Entra 관리자가 동의 프로세스를 완료한 후:

  • 팀 및 엔터프라이즈 플랜의 경우: 조직 소유자가 조직 설정 > 커넥터에서 커넥터를 활성화해야 하며, 그 후 멤버는 사용자 정의 > 커넥터를 통해 개별적으로 연결할 수 있습니다.

  • 무료, Pro 및 Max 플랜의 경우: 사용자 정의 > 커넥터로 이동하여 "Microsoft 365"를 찾고 "연결"을 클릭하세요.


Microsoft 365 커넥터 사용 방법

Microsoft 365 데이터에 액세스해야 하는 질문을 Claude에게 하세요. Claude는 필요한 도구를 자동으로 감지하고 관련 정보를 검색합니다.

예시 쿼리

  • "SharePoint에서 Q4 전략 계획 문서를 찾으세요."

  • "제품 출시에 대한 이메일 대화를 요약하세요."

  • "마케팅 캠페인에 대해 Teams 채널에서 어떤 논의가 있었나요?"

  • "지난주 리더십 동기화 회의 노트를 검토하세요."

Claude는 Microsoft 365 환경에서 검색한 정보를 기반으로 응답을 제공하며, 해당하는 경우 관련 컨텍스트와 인용을 포함합니다.

SharePoint 및 OneDrive 문서 액세스

  • SharePoint 사이트 및 라이브러리 전체에서 문서를 검색하여 프로젝트 사양, 전략 계획 및 기타 비즈니스 문서를 찾으세요.

  • OneDrive에 저장된 파일에 액세스하고 Claude가 수동으로 업로드하지 않고도 콘텐츠를 분석하도록 하세요.

  • 분산된 파일 위치에서 정보를 통합하고 여러 문서 전체에서 추세를 분석하세요.

Outlook 이메일 분석

  • 이메일 스레드 및 대화를 검색하여 프로젝트 상태, 클라이언트 피드백 및 팀 정렬을 추적하세요.

  • 메시지 콘텐츠 및 메타데이터에 액세스하고 날짜, 발신자, 제목 및 기타 기준으로 필터링하세요.

  • 커뮤니케이션 패턴을 분석하고 과거 대응에서 특정 정보를 찾으세요.

Outlook 캘린더 회의 분석 및 요약

  • 회의 요약, 참석자 정보 및 콘텐츠를 검토하여 예정된 회의를 준비하거나 놓친 논의를 이해하세요.

  • 일정 패턴을 분석하고 프로젝트 결정을 추적하세요.

Teams 채팅 기능

  • 참여 중인 Teams 채팅 메시지 및 채널 논의에 액세스하세요.

  • 팀 협업 패턴을 검토하고 대화 전체에서 내린 결정을 찾으세요.


Microsoft 365 커넥터에는 어떤 권한이 필요한가요?

Microsoft 365 통합을 연결하면 Claude가 사용자를 대신하여 Microsoft 365 데이터에 액세스할 수 있도록 하는 여러 권한을 부여하라는 메시지가 표시됩니다.

이해해야 할 중요한 사항:

  • 모든 권한은 위임된 권한이므로 Claude는 Microsoft 365 계정을 대신하여 작동하며 Microsoft 365에서 이미 볼 수 있는 권한이 있는 데이터에만 액세스할 수 있습니다.

  • Claude는 연결한 계정의 Microsoft 365 데이터에만 액세스할 수 있습니다.

  • Claude는 기존 권한 범위를 벗어난 항목에 액세스할 수 없습니다.

  • 이러한 권한은 읽기 전용 액세스를 활성화합니다. Claude는 Microsoft 365 테넌트의 콘텐츠를 수정, 삭제 또는 생성할 수 없습니다.

권한 카테고리

인증 중에 Microsoft 365 커넥터는 다음 권한을 요청합니다:

기본 액세스

  • User.Read: 로그인 및 사용자 프로필 읽기

  • openid: 조직 계정으로 로그인

  • offline_access: 액세스 권한을 부여한 데이터에 대한 액세스 유지

  • email: 이메일 주소 보기

  • profile: 기본 프로필 정보 보기

이메일(Outlook)

  • Mail.Read: 이메일 메시지 읽기

  • Mail.ReadBasic: 이메일 메타데이터(발신자, 제목, 날짜) 읽기

  • Mail.Read.Shared: 액세스 권한이 있는 사서함의 이메일 읽기

  • MailboxFolder.Read: 사서함 폴더 구조 읽기

  • MailboxItem.Read: 사서함의 항목 읽기

캘린더

  • Calendars.Read: 캘린더 이벤트 읽기

  • Calendars.Read.Shared: 공유된 캘린더 읽기

Teams 채팅

  • Chat.Read: Teams 채팅 메시지 읽기

  • Chat.ReadBasic: Teams 채팅 메타데이터 읽기

  • ChatMember.Read: 채팅 참가자 정보 읽기

  • ChatMessage.Read: Teams 채팅 메시지 읽기

Teams 채널

  • Channel.ReadBasic.All: 채널 이름 및 설명 읽기

  • ChannelMessage.Read.All: 채널 메시지 읽기

회의

  • OnlineMeetings.Read: 온라인 회의 읽기

  • OnlineMeetingTranscript.Read.All: 회의 기록 읽기

  • OnlineMeetingAiInsight.Read: AI 생성 회의 인사이트 읽기

  • OnlineMeetingArtifact.Read.All: 회의 녹음 및 아티팩트 읽기

  • OnlineMeetingRecording.Read.All: 회의 녹음 읽기

파일(OneDrive 및 SharePoint)

  • Files.Read: 파일 읽기

  • Files.Read.All: 액세스 가능한 모든 파일 읽기

  • Sites.Read.All: SharePoint 사이트의 항목 읽기

사용자 디렉터리

  • User.ReadBasic.All: 조직의 모든 사용자에 대한 기본 프로필 정보 읽기(회의 가용성 확인에 사용)

이러한 권한이 필요한 이유는 무엇입니까?

이러한 권한을 통해 Claude는 요청 시 다음을 수행할 수 있습니다:

  • 이메일, 문서 및 캘린더를 검색하여 질문에 답변합니다.

  • 회의 정보 및 Teams 토론에 액세스합니다.

  • Microsoft 365 환경 전체에서 콘텐츠를 찾고 분석합니다.

  • 업무 데이터를 기반으로 정확하고 상황에 맞는 응답을 제공합니다.

또한 Microsoft 365 커넥터는 사용자의 권한을 사용하여 전체 테넌트에서 SharePoint를 검색합니다. 사이트별 검색 제한은 지원되지 않습니다.

사용자 지정 > 커넥터에서 커넥터를 연결 해제하여 언제든지 이러한 권한을 취소할 수 있습니다. Team 및 Enterprise 플랜 소유자는 조직 설정 > 커넥터에서 조직의 커넥터를 제거할 수도 있습니다.

선택적 권한 취소

커넥터가 액세스할 수 있는 리소스 유형을 제한하려면 기본 승인된 범위 집합에서 권한을 선택적으로 취소할 수 있습니다. 이를 위해서는 Microsoft Entra 관리자 액세스 권한이 필요합니다.

  1. Microsoft Entra 관리자로서 다음으로 이동합니다: entra.admin.com

  2. "엔터프라이즈 애플리케이션"을 선택합니다.

  3. 검색 상자 옆에서 애플리케이션 유형 필터를 제거합니다.

  4. "M365 MCP Server for Claude"를 검색하고 클릭합니다.

  5. 권한으로 이동합니다.

  6. 관리자 동의 탭 아래 및 Microsoft Graph 권한 목록에서 취소할 권한을 선택하고 이동 경로 버튼("...")을 클릭합니다.

  7. "권한 취소"를 선택하고 "예, 취소" 버튼으로 확인합니다.

  8. Claude는 이제 해당 API를 통해 리소스에 액세스할 수 없습니다. 취소된 권한이 있는 리소스에 액세스하려는 시도는 "도구 호출 실패 <도구 이름>"을 표시합니다.

  9. 편의상 사용자는 Microsoft 365 커넥터 설정에서 커넥터가 사용할 도구를 개별적으로 토글하여 Claude가 권한이 취소된 도구에 액세스하려고 시도하지 않도록 할 수 있습니다.

취소된 권한을 복원하려면 위의 수동 설정 섹션에서 설명한 관리자 동의 부여 단계를 따르십시오. 이렇게 하면 권한이 기본 상태로 되돌아갑니다.

개인정보 보호 및 보안

  • 권한 상속: Claude는 기존 Microsoft 365 권한을 반영합니다.

  • 온디맨드 액세스: Claude는 명시적으로 요청하는 질문에 필요한 경우에만 데이터에 액세스합니다.

  • 취소 가능한 액세스: 설정 > 커넥터를 통해 언제든지 통합을 연결 해제할 수 있습니다.

자세한 내용은 여기를 참조하세요: Microsoft 365 커넥터: 보안 가이드.


문제 해결

인증이 실패하고 있습니다. 무엇을 확인해야 합니까?

  1. 자격 증명 확인: 올바른 Microsoft 365 계정을 사용하고 있는지 확인하세요. 개인 Microsoft 계정(예: @outlook.com)은 지원되지 않으며, Microsoft Entra 테넌트에 연결된 계정이 필요합니다.

  2. 구독 상태 확인: Microsoft 365 라이선스가 활성화되어 있는지 확인하세요.

  3. 관리자 동의 확인: Microsoft Entra 전역 관리자가 아닌 경우, 관리자가 커넥터에 대한 테넌트 전체 동의를 부여했는지 확인하세요. 이 동의가 없으면 인증 중에 오류가 발생합니다.

  4. 조직 정책 검토: IT 팀이 타사 앱 액세스를 승인해야 할 수 있습니다.

  5. 다른 브라우저 시도: 일부 브라우저는 인증 팝업을 차단할 수 있습니다.

  6. 브라우저 확장 프로그램 비활성화: 광고 차단기 또는 개인정보 보호 확장 프로그램이 방해할 수 있습니다.

  7. 쿠키 및 캐시 삭제: 새로운 브라우저 세션을 시도하세요.

Claude가 존재하는 문서를 찾을 수 없다고 합니다

다음을 확인하세요:

  1. 권한: Microsoft 365에서 직접 문서에 액세스할 수 있는지 확인하세요.

  2. 위치: 문서가 로컬 저장소가 아닌 SharePoint 또는 OneDrive에 있는지 확인하세요.

  3. 인덱싱 지연: 최근에 업로드된 문서는 검색 가능해지는 데 시간이 걸릴 수 있습니다.

  4. 특정 위치: 정확한 SharePoint 사이트 또는 라이브러리 이름을 지정해 보세요.

  5. 파일 이름: 정확한 파일 이름 또는 문서의 고유한 키워드로 검색해 보세요.

검색 결과가 불완전하거나 관련이 없습니다

검색 쿼리를 개선하기 위한 팁:

  • 찾고 있는 내용에 대해 더 구체적으로 설명하세요.

  • 위치(사이트 이름, 날짜 범위, 문서 유형)를 지정하세요.

  • 더 나은 일치를 위해 정확한 구문을 사용하세요.

  • 복잡한 쿼리를 더 간단하고 집중된 질문으로 나누어 보세요.

  • 이름, 프로젝트 또는 용어의 철자를 확인하세요.


자주 묻는 질문

Claude가 Microsoft 365 데이터를 수정할 수 있나요?

아니요. 현재 Microsoft 365 통합은 읽기 전용 액세스를 제공합니다. Claude는 데이터를 검색하고 분석할 수 있지만 다음을 수행할 수 없습니다:

  • 문서 생성, 편집 또는 삭제

  • 이메일 또는 일정 초대 전송

  • SharePoint 사이트 또는 OneDrive 파일 수정

  • Teams 설정 또는 권한 변경

Microsoft 365 커넥터를 Enterprise Search와 함께 사용할 수 있나요?

예, Microsoft 365 커넥터는 Enterprise Search와 잘 작동합니다. 활성화되면:

  1. Enterprise Search는 Microsoft 365와 다른 연결된 도구를 함께 쿼리할 수 있습니다.

  2. Slack, Google Workspace, Microsoft 365 등에서 통합 검색을 수행할 수 있습니다.

  3. Enterprise Search의 최적화된 프롬프트는 Claude가 더 효과적으로 검색하도록 도와줍니다.

Claude가 보관된 이메일을 검색할 수 있나요?

예, Claude는 계정을 통해 액세스할 수 있는 보관된 메시지를 포함하여 Outlook의 모든 이메일을 검색할 수 있습니다.

Claude가 공유 드라이브 및 팀 사이트를 검색할 수 있나요?

예, Claude는 팀 사이트, 커뮤니케이션 사이트, SharePoint 문서 라이브러리 및 공유 OneDrive 폴더를 포함하여 액세스 권한이 있는 모든 SharePoint 사이트 및 공유 드라이브를 검색할 수 있습니다.

Claude가 비공개 Teams 채널에 액세스할 수 있나요?

Claude는 Microsoft 365에서 볼 수 있는 권한이 있는 Teams 콘텐츠에만 액세스할 수 있습니다. 비공개 채널의 멤버인 경우 Claude가 해당 콘텐츠를 검색할 수 있습니다. 멤버가 아닌 경우 Claude는 액세스할 수 없습니다.

Claude에게 특정 위치를 검색하도록 요청하려면 어떻게 하나요?

쿼리에서 구체적으로 설명하세요:

  • 특정 SharePoint 사이트의 경우: "SharePoint의 Engineering 팀 사이트에서 아키텍처 문서를 검색하세요."

  • 특정 날짜 범위의 경우: "지난 주의 Q4 예산에 관한 이메일을 찾으세요."

  • 특정 발신자 또는 주제의 경우: "Sarah와 제품 로드맵에 대한 Teams 토론을 보여주세요."

  • 특정 파일 유형의 경우: "SharePoint에서 판매 전략에 관한 PowerPoint 프레젠테이션을 찾으세요."

Claude가 긴 이메일 스레드를 요약할 수 있나요?

예. "공급업체 선택 프로세스에 관한 이메일 스레드를 요약하세요"와 같이 시도해 보세요. Claude는 스레드를 읽고 주요 포인트와 결정 사항이 포함된 간결한 요약을 제공합니다.

Microsoft 365 사용자가 MicrosoftEntra 전역 관리자가 테넌트 전체 권한을 부여하기 전에 연결을 시도하면 어떻게 되나요?

관리자가 커넥터를 사용하기 전에 앱 권한을 부여해야 한다는 오류 메시지가 표시됩니다. Microsoft Entra 전역 관리자가 필요한 권한을 승인할 때까지 연결 시도가 실패합니다. 개별 Claude 플랜을 사용 중인 경우 Microsoft Entra 관리자에게 동의 프로세스를 완료하도록 요청하세요. Team 또는 Enterprise 플랜을 사용 중인 경우 Claude 소유자와 Microsoft Entra 관리자 모두 각각의 설정 단계를 완료해야 합니다.

답변이 도움되었나요?