Microsoft 365 커넥터는 Team 및 Enterprise 플랜 사용자를 위해 사용 가능합니다.
이 문서에서는 미리 구축된 MCP 커넥터를 사용하여 Claude를 Microsoft 365에 연결하는 방법을 설명하며, Claude가 SharePoint, OneDrive, Outlook 및 Teams 전체에서 정보를 검색, 분석 및 액세스할 수 있도록 합니다.
Microsoft 365가 연결되면 Claude는 다음을 수행할 수 있습니다:
문서 검색 및 분석 - SharePoint 사이트 및 OneDrive 라이브러리 전체
이메일 스레드 액세스 - Outlook의 통신 분석
회의 정보 검토 - Teams 캘린더에서
인사이트 추출 - Teams 채팅 토론에서
Microsoft 365 커넥터 활성화
조직을 위해 Microsoft 365 커넥터를 활성화하려면 Microsoft Entra ID 전역 관리자 및 Claude Team 또는 Enterprise 플랜 소유자가 완료해야 하는 특정 단계가 있는 두 가지 별도의 설정 단계가 필요합니다.
활성화를 위한 필수 조건:
Team 또는 Enterprise 조직에서 소유자 또는 주 소유자 역할을 가진 Claude 사용자
조직의 Microsoft Entra 테넌트에 대한 전역 관리자 액세스 권한이 있는 사람
사용자는 커넥터에 연결하고 Claude와 함께 사용하기 위해 Microsoft 365 계정이 있어야 합니다.
1단계: 초기 Microsoft Entra 전역 관리자 설정
Claude Team 및 Enterprise 플랜 사용자가 Microsoft 365 커넥터에 연결할 수 있기 전에 Microsoft Entra 전역 관리자가 일회성 설정 프로세스를 완료해야 합니다.
인증 동의 흐름을 통한 자동 설정(권장)
이 프로세스는 전역 관리자로서 Microsoft 365 커넥터에 처음 연결할 때 인증 동의 흐름을 트리거합니다.
단계:
1) Claude 관리 설정에서 활성화
조직 소유자 및 Microsoft Entra 전역 관리자로서:
Claude에 로그인합니다.
관리 설정 > 커넥터로 이동합니다.
페이지 하단의 "커넥터 찾아보기" 버튼을 클릭합니다.
"Microsoft 365"를 찾아 "팀에 추가"를 클릭합니다.
"Microsoft 365"가 이제 설정 > 커넥터의 커넥터 목록에 나타납니다.
2) 개별 Claude 설정에서 활성화
Claude 조직을 대신하여 이전 단계를 완료한 후 Microsoft Entra 전역 관리자는 개별 Claude 사용자 설정에서 Microsoft 365에 연결해야 합니다:
설정 > 커넥터로 이동합니다.
목록에서 "Microsoft 365"를 찾아 "연결"을 클릭합니다.
Microsoft 365 자격증명으로 인증합니다.
요청된 권한을 검토하고 수락할 수 있으며, 전체 조직을 대신하여 액세스 권한을 부여하는 확인란을 선택합니다.
팀 멤버가 개별적으로 Microsoft 365에 연결할 수 있기 전에 이 단계를 완료해야 합니다.
(선택 사항) Microsoft Entra 테넌트의 어떤 사용자가 커넥터를 사용할 수 있는지 제한하려면, Entra 관리 센터(https://entra.microsoft.com)에서 M365 MCP Server for Claude 엔터프라이즈 애플리케이션으로 이동하여 속성으로 이동한 후 "할당 필요?"를 예로 설정한 다음 사용자 및 그룹 섹션에서 특정 사용자 또는 그룹을 추가합니다. 할당된 사용자만 인증하고 커넥터를 사용할 수 있습니다. M365 MCP Client for Claude 엔터프라이즈 애플리케이션에 대해서도 동일한 프로세스를 반복하여 두 구성 요소가 동일한 승인된 사용자 집합으로 제한되도록 합니다.
(선택 사항) 테넌트의 사용자가 사용할 수 있는 권한 범위를 선택적으로 제한하려면 아래의 "권한 범주" 및 "권한 선택적 취소" 섹션을 참조하세요.
Microsoft Entra ID의 수동 설정
또는 Microsoft Entra ID에서 커넥터 앱을 추가하고 전체 테넌트를 대신하여 관리자 사전 동의를 부여할 수 있습니다. 이 프로세스는 위의 인증 동의 흐름을 통한 자동 설정 섹션에서 수행되는 작업을 수동으로 달성합니다. Microsoft Entra 전역 관리자가 Claude Team 또는 Enterprise 조직의 구성원이 아니거나 Microsoft Entra ID에서 앱 설치 및 권한 설정을 문제 해결하려는 경우 이 방법을 사용할 수 있습니다.
이 프로세스는 Graph Explorer에 두 개의 서비스 주체를 추가합니다. 각 주체는 테넌트의 두 M365 MCP for Claude 앱 등록 중 하나에 대한 서비스 수준 ID를 설정하여 Microsoft Graph API를 통해 조직의 데이터 및 리소스에 액세스하고 상호 작용할 수 있도록 합니다.
단계:
1) 서비스 주체 추가
Microsoft Graph Explorer를 사용하여 필요한 두 서비스 주체를 추가합니다:
M365 MCP Client for Claude
{"appId":"08ad6f98-a4f8-4635-bb8d-f1a3044760f0"}
M365 MCP Server for Claude
{"appId":"07c030f6-5743-41b7-ba00-0a6e85f37c17"}
2) 관리자 사전 동의 부여
브라우저에서 다음 URL을 구성하고 방문하여 {your-tenant-id}를 조직의 테넌트 ID로 바꿉니다:
M365 MCP Client for Claude
M365 MCP Server for Claude
각 URL을 방문하면 조직을 대신하여 통합에 필요한 위임된 사용자 권한에 동의하라는 메시지가 표시됩니다.
3) Claude 관리 설정에서 활성화
Microsoft Entra 관리자가 관리자 동의 프로세스를 완료한 후 조직 소유자는 다음을 수행해야 합니다:
Claude에 로그인합니다.
관리 설정 > 커넥터로 이동합니다.
페이지 하단의 "커넥터 찾아보기" 버튼을 클릭합니다.
"Microsoft 365"를 찾아 "팀에 추가"를 클릭합니다.
"Microsoft 365"가 이제 설정 > 커넥터의 커넥터 목록에 나타납니다.
4) 개별 Claude 설정에서 활성화
조직을 대신하여 이전 단계를 완료한 후 Microsoft Entra 관리자는 개별 Claude 사용자 설정에서 Microsoft 365에 연결해야 합니다:
설정 > 커넥터로 이동합니다.
목록에서 "Microsoft 365"를 찾아 "연결"을 클릭합니다.
Microsoft 365 자격증명으로 인증합니다.
요청된 권한을 검토하고 수락할 수 있으며, 전체 조직을 대신하여 액세스 권한을 부여하는 확인란을 선택합니다.
팀 멤버가 개별적으로 Microsoft 365에 연결할 수 있기 전에 이 단계를 완료해야 합니다.
(선택 사항) Microsoft Entra 테넌트의 어떤 사용자가 커넥터를 사용할 수 있는지 제한하려면, Entra 관리 센터(https://entra.microsoft.com)에서 M365 MCP Server for Claude 엔터프라이즈 애플리케이션으로 이동하여 속성으로 이동한 후 "할당 필요?"를 예로 설정한 다음 사용자 및 그룹 섹션에서 특정 사용자 또는 그룹을 추가합니다. 할당된 사용자만 인증하고 커넥터를 사용할 수 있습니다. M365 MCP Client for Claude 엔터프라이즈 애플리케이션에 대해서도 동일한 프로세스를 반복하여 두 구성 요소가 동일한 승인된 사용자 집합으로 제한되도록 합니다.
(선택 사항) 테넌트의 사용자가 사용할 수 있는 권한 범위를 선택적으로 제한하려면 아래의 "권한 범주" 및 "권한 선택적 취소" 섹션을 참조하세요.
5) 커넥터 테스트
성공적으로 연결한 후 Claude와 새 채팅을 시작하고 간단한 요청을 시도합니다(예: "내 모든 SharePoint 문서 나열"). Claude가 Microsoft 365 연결을 사용하여 요청된 데이터에 액세스할 수 있으면 커넥터가 작동하고 있음을 확인합니다. 모든 Claude 조직 멤버는 Microsoft 365 커넥터를 인증하고 사용하기 시작할 수 있습니다.
2단계: Team 및 Enterprise 사용자를 위한 활성화 단계
소유자가 활성화한 후 멤버는 설정에서 Claude를 Microsoft 365에 연결하도록 선택할 수 있습니다.
단계:
설정 > 커넥터로 이동합니다.
목록에서 "Microsoft 365"를 찾아 "연결"을 클릭합니다.
Microsoft 365 자격증명으로 인증하여 Claude와 함께 Microsoft 365 커넥터 사용을 시작합니다.
참고: Claude 계정에 Microsoft 커넥터를 추가한 후 도구로 인증하고 Claude for iOS 또는 Android에서 사용할 수 있습니다.
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
