Skip to main content
Glama

Outlook-Mail-MCP

집 컴퓨터를 위한 초경량 이메일 MCP: Outlook 계정 하나를 연결하여 이메일을 읽고 회신합니다.

🤝 Lynn & Sage(ChatGPT) 공동 제작

이 프로젝트는 Lynn과 Sage(ChatGPT)가 함께 설계, 구현, 디버깅했습니다.

이 프로젝트는 세 가지만 합니다:

  • 📬 최근 이메일 확인

  • 📖 이메일 읽기

  • ↩️ 이메일 회신

달력, 클라우드 저장소, Power Automate, 다중 계정 관리는 하지 않습니다.

적용 방안

본 방안은 Render Web Service + Microsoft Outlook / Microsoft Graph + OAuth 2.0 을 주요 배포 방식으로 삼아, 이메일 기능을 원격 MCP 서비스로 집 컴퓨터에 제공하기에 적합합니다.

Node.js, HTTPS 및 영구 토큰 저장을 지원하는 모든 환경에서 실행할 수 있지만, 프로젝트 기본 구성과 배포 파일은 Render를 기준으로 합니다.

Related MCP server: outlook-mcp

사용 방법

Render에 배포한 후 서비스 홈페이지를 열고 Outlook 사서함 연결을 클릭하여 Microsoft 로그인 및 인증을 완료합니다.

인증이 완료되면 MCP 주소 https://你的服务地址/mcp 를 집 컴퓨터에 연결하면 됩니다.

Microsoft 설정

Microsoft Entra / Azure App Registration에서 앱을 만들고 다음 Delegated permissions를 활성화합니다:

  • openid

  • profile

  • offline_access

  • User.Read

  • Mail.Read

  • Mail.ReadWrite

  • Mail.Send

Redirect URI는 다음을 사용합니다:

https://你的服务地址/auth/callback

앱 유형은 Web을 선택합니다.

환경 변수

MS_CLIENT_ID=你的 Application (client) ID
MS_CLIENT_SECRET=你的 Client Secret VALUE
MS_TENANT_ID=common
TOKEN_DIR=/data

Render에서는 서버가 PUBLIC_URL을 우선적으로 사용하고, 그렇지 않으면 Render가 자동으로 제공하는 RENDER_EXTERNAL_URL을 사용하여 OAuth 콜백 주소를 생성합니다.

Render 배포

리포지토리에는 이미 render.yaml이 포함되어 있어 Render Blueprint로 바로 배포할 수 있습니다.

Render 구성은 다음을 포함합니다:

  • Node.js Web Service

  • /health 상태 확인

  • 1 GB 영구 디스크

  • /data 토큰 저장 디렉터리

  • Microsoft OAuth에 필요한 환경 변수

토큰은 Render 영구 디스크에 저장되며 GitHub에 커밋되지 않습니다.

MCP 도구

도구

기능

list_emails

최근 이메일 확인

read_email

지정 이메일 읽기

reply_email

지정 이메일 회신

로컬 실행

npm install
npm start

기본 주소: http://localhost:3000/.

로컬 OAuth 콜백: http://localhost:3000/auth/callback.

보안

OAuth 비밀번호는 집 컴퓨터에 전달되지 않습니다. Microsoft 로그인이 완료되면 서비스는 OAuth 토큰만 저장하며, 토큰 파일 권한은 현재 프로세스 사용자만 읽고 쓸 수 있도록 설정됩니다.


Credits

Lynn × Sage(ChatGPT)
한 명의 인간 개발자 + 한 명의 AI 파트너가 함께 이 작은 도구를 만들어 냈습니다. 🫳

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    A
    maintenance
    MCP server that provides 62 tools to manage Outlook mail, calendar, contacts, and tasks for personal Microsoft accounts via Microsoft Graph API.
    62
    22
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    MCP server for sending and managing Microsoft Outlook email via the Microsoft Graph API, including drafts, replies, contacts, and directory search.
    42
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    MCP server providing full control over Outlook.com, Hotmail, Live, or Microsoft 365 email via Microsoft Graph API, enabling reading, searching, sending, and managing messages and folders securely.
    MIT

View all related MCP servers

Related MCP Connectors

  • Outlook Mail (Microsoft 365) MCP Pack

  • Read, search, send, organize, draft and schedule email across your inboxes from any MCP client.

  • Outlook Contacts (Microsoft 365) MCP Pack

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Lynnker-0904/Outlook-Mail-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server