Skip to main content
Glama
Jpatching

mcp-outlook-desktop

by Jpatching

Microsoft Outlook MCP 서버 for Claude & Antigravity (AGY)

PyPI CI

Microsoft 365 Outlook 이메일, 일정, 연락처에 직접적이고 안전하게 액세스할 수 있는 고성능 Model Context Protocol (MCP) 서버:

  • Claude Code CLI

  • Claude Desktop

  • Antigravity CLI (AGY)


🖥️ 라이브 터미널 데모

> claude "Check my unread emails and prepare a draft follow-up to Alex about tomorrow's sync"

⚡ Calling Tool: outlook_list_messages(folder="inbox", unread_only=True, top=5)
✔ Found 2 unread messages:
  [1] From: Alex Mercer <alex@company.com> | Subject: Agenda for Q3 Planning Sync
  [2] From: Cloud Alerts <alerts@infra.io> | Subject: Weekly Node Health Report

⚡ Calling Tool: outlook_get_message(message_id="MSG_049281")
✔ Retrieved message safely encapsulated in <untrusted_email_body_content> boundary.

⚡ Calling Tool: outlook_create_draft(
    to_recipients=["alex@company.com"],
    subject="Re: Agenda for Q3 Planning Sync",
    body="Hi Alex,\n\nThanks for sending over the agenda. I reviewed the distributed queue items and added notes for tomorrow's sync.\n\nBest,\nJosh"
)
✔ Draft created successfully in Outlook Drafts folder (ID: DRAFT_839120)
  [Human-in-the-Loop Safe]: The draft is ready in your Outlook app for review before sending.

Related MCP server: outlook-mcp

🔒 개인정보 보호 및 보안 아키텍처

  • Human-in-the-Loop by Design: 모든 발신 메시지 작성은 기본적으로 Outlook Drafts 폴더에 저장되어 수동 검토를 거칩니다. 검토 없이 직접 전송(outlook_send_mail)하려면 실수로 인한 발송을 방지하기 위해 명시적인 confirm_send=True 플래그가 필요합니다.

  • Indirect Prompt Injection Defense: 수신 이메일 본문은 <untrusted_email_body_content> XML 태그로 캡슐화되어 AI 모델이 외부 콘텐츠를 엄격히 수동적 데이터로만 해석하도록 보장합니다.

  • Zero Cloud Tokens / No Passwords: Windows MAPI(win32com)를 통해 실행 중인 Windows Outlook Desktop 애플리케이션에 100% 로컬로 연결합니다.

  • Strict .gitignore: 모든 로컬 구성, 캐시, 환경이 무시됩니다.


🚀 설치 및 빠른 시작

방법 1: uvx로 즉시 실행 (git clone 불필요)

uv가 설치되어 있다면 서버를 직접 실행할 수 있습니다:

uvx mcp-outlook-desktop

Claude Desktop 구성 (%APPDATA%\Claude\claude_desktop_config.json):

{
  "mcpServers": {
    "outlook": {
      "command": "uvx",
      "args": ["mcp-outlook"]
    }
  }
}

Claude Code CLI:

claude mcp add outlook uvx mcp-outlook-desktop

방법 2: pip로 로컬 설치

pip install mcp-outlook-desktop

그런 다음 Claude Desktop 구성에 추가합니다:

{
  "mcpServers": {
    "outlook": {
      "command": "mcp-outlook"
    }
  }
}

방법 3: 소스에서 클론 (C:\projects\mcp-outlook)

cd C:\projects
gh repo clone Jpatching/mcp-outlook
cd mcp-outlook
setup.bat

연결 테스트 (Outlook이 열린 상태에서):

run.bat --status
run.bat --test

🛠️ 사용 가능한 MCP 도구

도구 이름

매개변수

설명

outlook_check_status

없음

Outlook 연결 확인

outlook_list_messages

folder, top, unread_only

받은 편지함, 보낸 편지함, 임시 보관함의 최근 이메일 나열

outlook_search_messages

query, top

사서함 전체에서 메시지 검색

outlook_get_message

message_id

XML 경계 내에 안전하게 캡슐화된 전체 이메일 본문 및 발신자 세부 정보 검색

outlook_create_draft

subject, body, to_recipients, reply_to_message_id

Outlook 임시 보관함 폴더에 이메일 초안 또는 답장 초안 생성 (권장)

outlook_send_mail

subject, body, to_recipients, confirm_send

이메일 직접 전송 (confirm_send=True가 아니면 임시 보관함으로 이동)

outlook_list_calendar_events

days_ahead

예정된 회의 및 약속 나열

outlook_create_calendar_event

subject, start_datetime, end_datetime, attendees, location

Outlook 일정에 회의 예약

outlook_list_folders

없음

읽지 않은 메일 수가 포함된 메일 폴더 나열

Install Server
A
license - permissive license
A
quality
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

View all related MCP servers

Related MCP Connectors

  • Governed email for AI agents (Mailbuttons / mbag.ai): sandbox inboxes, policy gate, audit log.

  • Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.

  • Authenticated email gateway for AI agents — per-agent inboxes, HITL approval, SPF/DKIM verified.

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/Jpatching/mcp-outlook'

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