향상된 Outlook MCP 서버
이는 Microsoft Graph API를 통해 Claude와 Microsoft Outlook을 연결하는 Outlook MCP(Model Context Protocol) 서버의 향상된 모듈식 구현입니다. 이 서버는 이메일, 일정, 폴더 관리 및 규칙 생성을 위한 강력한 도구 세트를 제공합니다.
특징
완벽한 인증 시스템 : 토큰 새로 고침 및 다중 사용자 지원을 갖춘 Microsoft Graph API를 사용한 OAuth 2.0 인증
이메일 관리 : 첨부 파일 지원을 ���해 이메일 목록, 검색, 읽기, 보내기 및 구성
캘린더 통합 : 참석자 추적을 통해 캘린더 이벤트를 만들고, 수정하고, 관리합니다.
폴더 구성 : 이메일 폴더를 만들고, 관리하고, 탐색합니다.
규칙 엔진 : 복잡한 메일 처리 규칙을 만들고 관리합니다.
모듈형 아키텍처 : 더 나은 유지 관리 및 확장성을 위한 관심사의 명확한 분리
향상된 오류 처리 : 자세한 오류 메시지 및 로깅
테스트 모드 : 실제 API 호출 없이 테스트를 위한 시뮬레이션 응답
속도 제한 : 내장된 속도 제한으로 API 제한 방지
다중 환경 구성 : 개발, 테스트 및 프로덕션 환경 지원
디렉토리 구조
지엑스피1
설치
저장소를 복제합니다.
git clone https://github.com/your-username/enhanced-outlook-mcp.git cd enhanced-outlook-mcp종속성 설치:
npm installMicrosoft 앱 등록 세부 정보를 사용하여
.env.example
기반으로.env
파일을 만듭니다.MS_CLIENT_ID=your_client_id MS_CLIENT_SECRET=your_client_secret # Additional configuration options
Claude와 함께 사용
Claude 구성에 다음을 추가하여 Claude가 MCP 서버를 사용하도록 구성하세요.
{ "tools": [ { "name": "enhanced-outlook-mcp", "url": "http://localhost:3000", "auth": { "type": "none" } } ] }MCP 서버를 시작합니다.
npm start별도의 터미널에서 인증 서버를 시작합니다.
npm run auth-serverClaude의 인증 도구를 사용하여 인증 흐름을 시작합니다.
인증 흐름
구성된 포트에서 인증 서버를 시작합니다(기본값: 3333)
authenticate
도구를 사용하여 인증 URL을 얻으세요브라우저에서 인증을 완료하세요
토큰은 구성된 위치에 안전하게 저장됩니다.
개발
자동 다시 로드를 사용하여 개발 모드에서 서버를 실행하려면:
테스트를 실행하려면:
특허
MIT 라이센스
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Graph API를 통해 Claude를 Microsoft Outlook과 연결하여 포괄적인 이메일, 일정, 폴더 관리 및 규칙 생성 기능을 제공합니다.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol tool that enables Claude to interact with Microsoft Outlook for macOS, allowing users to read/send emails, manage calendar events, and access contacts through natural language commands.Last updated -22
- AsecurityAlicenseAqualityA tool integration that enables Claude to compose and send emails through the Resend API, supporting features like scheduled delivery and file attachments.Last updated -12214MIT License
- -securityFlicense-qualityConnects Claude to Google Docs, allowing users to list, read, create, update, search, and delete documents in their Google Drive through natural language interactions.Last updated -1
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with Gmail through a secure OAuth2 connection, providing email management capabilities like listing, sending, deleting, and organizing emails.Last updated -MIT License