Mac에서 Cursor에 이메일, 캘린더, 연락처 접근 권한 부여하기 (Claude, VS Code, Windsurf)
Cursor, Claude Desktop, VS Code 또는 모든 MCP 클라이언트를 Mac의 Mail, Calendar, Contacts에 연결하세요. 에디터를 떠나지 않고 이메일을 읽고, 일정을 확인하고, 연락처를 검색하세요.
AI를 생산성 앱에 연결해야 하는 이유
개발자는 에디터 안에서 살아갑니다. Cursor와 이메일 클라이언트, 캘린더, 연락처 앱 사이를 오가는 컨텍스트 전환은 흐름을 끊고 시간을 낭비하게 만듭니다. AI 코딩 어시스턴트가 일정도 확인하고, 동료의 이메일을 찾고, 메시지 스레드를 불러올 수 있다면 어떨까요 — 그것도 에디터를 떠나지 않고서요?
바로 그것이 LMCP가 가능하게 하는 일입니다. LMCP는 AI 어시스턴트를 Mac의 네이티브 생산성 앱에 연결하여 에디터를 코드와 커뮤니케이션 모두를 위한 허브로 바꿔줍니다. 이것이 유용한 실제 시나리오를 몇 가지 소개합니다:
- 코딩 중인데 리팩토링에 깊이 들어가기 전에 다음 미팅이 언제인지 확인해야 할 때
- 동료가 이메일에서 API 자격 증명을 언급했는데 — 앱을 전환하지 않고 그 메시지를 찾아야 할 때
- 방금 출시한 기능에 대해 팀 리더에게 간단한 상태 업데이트를 보내고 싶을 때
- 구성 파일에 추가할 고객의 전화번호가 Contacts에 필요할 때
이 모든 것이 자연어를 통해 AI 클라이언트 안에서 이루어집니다. 앱 전환도, 복사-붙여넣기도 없습니다.
설치: 한 번의 명령으로 모든 클라이언트 자동 구성
LMCP 다운로드 후 설치하세요:
- 다운로드 폴더에서 받은
.dmg파일을 엽니다 - Local MCP를 Applications 폴더로 드래그합니다
- Applications 폴더에서 Local MCP를 엽니다 — 메뉴 막대에 나타납니다
약 30초 정도 걸립니다. AI 클라이언트는 자동으로 구성됩니다.
설치 프로그램은 설치된 MCP 클라이언트를 감지하여 자동으로 구성합니다. 각 클라이언트의 구성에 LMCP를 MCP 서버로 추가하므로, AI 어시스턴트가 즉시 모든 생산성 도구에 접근할 수 있게 됩니다.
설치 후, AI 클라이언트를 재시작하여 새로운 MCP 도구를 인식하게 하세요:
- Cursor — 에디터를 재시작합니다
- Claude Desktop — 완전히 종료하고 (Cmd+Q) 다시 엽니다
- VS Code — 창을 새로고침합니다 (Cmd+Shift+P → “Reload Window”)
- ChatGPT / Windsurf — 애플리케이션을 재시작합니다
macOS가 LMCP에 Mail, Calendar, Contacts 접근 권한을 부여할 것을 요청합니다 — 각각을 승인하세요.
AI가 접근할 수 있는 것
LMCP는 AI 어시스턴트에게 다음 카테고리에 걸쳐 80개 이상의 도구에 대한 접근 권한을 제공합니다:
이메일 (Mail.app 및 Outlook)
- 모든 계정에 걸쳐 이메일을 나열하고, 읽고, 검색합니다
- 새 이메일을 보내고 기존 스레드에 답장합니다
- 폴더 간에 메시지를 이동합니다
- 이메일 첨부 파일을 Mac에 저장합니다
Calendar
- 모든 캘린더에 걸쳐 다가오는 이벤트를 봅니다
- 특정 날짜와 시간의 가능 여부를 확인합니다
- 제목, 위치, 시간, 참석자가 포함된 새 이벤트를 만듭니다
Contacts
- 이름, 이메일, 회사 또는 전화번호로 연락처를 검색합니다
- 전체 연락처 세부 정보를 조회합니다
- 모든 연락처 소스(iCloud, Exchange, Google 등)에 걸쳐 동료를 찾습니다
Microsoft Teams
- 채팅 메시지와 채널 토론을 읽습니다
- 팀과 채널을 나열합니다
- 놓친 대화를 따라잡습니다
OneDrive
- OneDrive의 파일을 탐색하고, 읽고, 검색합니다
- 파일을 작성하고 업데이트합니다
- 문서를 이동하고 정리합니다
로컬 파일 (Office 문서)
- Word 문서, Excel 스프레드시트, PowerPoint 프레젠테이션을 읽고 만듭니다
- PDF에서 텍스트를 추출합니다
예시 워크플로우
이메일, 캘린더, 연락처가 개발 프로세스에 어떻게 통합되는지 보여주는 실용적인 워크플로우를 소개합니다:
집중 작업 세션 전에 일정 확인하기
AI에게 물어보세요: “앞으로 3시간 동안 어떤 미팅이 있어?”
AI가 Calendar를 확인하여 집중 작업을 위한 명확한 시간 블록이 있는지, 아니면 미팅 전에 마무리해야 하는지 알려줍니다. Calendar.app을 열거나 휴대폰을 확인할 필요가 없습니다.
이메일에서 정보 찾기
AI에게 물어보세요: “스테이징 서버 자격 증명에 대한 DevOps의 이메일을 찾아줘”
AI가 Mail.app에서 일치하는 메시지를 검색하여 내용을 반환합니다. 그런 다음 특정 정보를 추출하도록 요청할 수 있습니다: “그들이 언급한 SSH 키가 뭐였지?”
간단한 업데이트 보내기
AI에게 물어보세요: “John에게 API 마이그레이션이 완료되었고 테스트를 시작해도 된다고 이메일 보내줘”
AI가 이메일을 작성하고 미리보기를 보여준 후, 확인을 받으면 보냅니다. 누군가를 cc에 추가하고 싶다면 그냥 말하세요: “프로젝트 매니저를 cc에 넣어줘.”
연락처 조회하기
AI에게 물어보세요: “Lisa Chen의 이메일 주소가 뭐야?”
AI가 Contacts를 검색하여 그녀의 이메일을 반환합니다. 구성 파일, git 커밋 메시지 또는 API 요청에 누군가를 추가해야 할 때 유용합니다.
이메일과 캘린더 교차 참조하기
AI에게 물어보세요: “이번 주에 디자인 팀과의 미팅이 있는지 확인하고 관련 이메일을 찾아줘”
AI가 캘린더와 이메일을 모두 확인하고 정보를 연관시켜 다가오는 디자인 팀과의 상호작용에 대한 완전한 그림을 제공합니다.
개발자를 위한 자동화 워크플로우
빠른 조회를 넘어, AI는 생산성 데이터를 개발 컨텍스트와 결합하는 다단계 워크플로우를 실행할 수 있습니다:
컨텍스트 인식 코딩
오늘 미팅에 대한 내 캘린더를 확인하고, 아젠다 이메일을 읽고, 오후 2시 아키텍처 리뷰 전에 준비해야 할 것을 요약해줘.
AI가 캘린더를 확인하고, 관련 이메일 스레드를 찾아서 브리핑을 제공합니다 — 모두 에디터를 떠나지 않고서요. 무엇을 준비해야 하는지, 집중 시간이 얼마나 남았는지 정확히 알 수 있습니다.
스프린트 계획 어시스턴트
스프린트 회고 노트를 위해 Teams 채널을 읽고, 다가오는 일정을 위해 내 캘린더를 확인하고, 이번 스프린트에 무엇을 커밋할지 계획하는 것을 도와줘.
AI가 회고 피드백과 일정을 가져온 다음, 실제 가용성을 기반으로 현실적인 커밋을 할 수 있도록 도와줍니다. 목요일의 컨퍼런스를 잊어버려서 과도하게 커밋하는 일은 더 이상 없습니다.
프로젝트 파일 자동 정리
OneDrive의 프로젝트 폴더에 있는 모든 파일을 나열하고, 오래된 것(30일 이상 된 것)을 찾아서 업데이트가 필요한 항목의 요약을 만들어줘.
AI가 OneDrive 프로젝트 폴더를 스캔하여 오래된 문서를 식별하고 우선순위가 매겨진 목록을 제공합니다. 문서를 코드베이스와 동기화 상태로 유지하는 데 유용합니다.
코드 리뷰 요청에 응답하기
코드 리뷰 요청이 있는지 내 이메일을 확인하고, 링크된 PR 설명을 읽고, 내 프로젝트 컨텍스트를 기반으로 초기 의견이 담긴 응답 이메일을 작성해줘.
AI가 받은 편지함에서 리뷰 요청을 찾고, PR 세부 정보를 읽고, 사려 깊은 응답을 작성합니다. 초안을 검토하고, 확인한 후, 이메일로 컨텍스트를 전환하는 정신적 부담 없이 코딩으로 돌아갈 수 있습니다.
모든 주요 AI 클라이언트와 호환
LMCP는 특정 에디터에만 국한되지 않습니다. 모든 호환 클라이언트와 작동하는 표준 MCP 서버입니다:
- Cursor — AI 기반 IDE
- Claude Desktop — Anthropic의 데스크톱 앱 (이메일 가이드 보기)
- VS Code with Copilot — GitHub Copilot의 MCP 지원
- Windsurf — Codeium의 AI IDE
- ChatGPT — OpenAI의 데스크톱 앱
- Zed — MCP를 지원하는 고성능 에디터
- 모든 MCP 클라이언트 — 프로토콜은 개방되어 있고 성장하고 있습니다
동일한 설치 명령이 감지된 모든 클라이언트를 자동으로 구성합니다. 여러 에디터를 사용한다면, 모두가 Mac 앱에 대한 접근 권한을 얻습니다.
개인정보 보호: 모든 것이 로컬에서 실행됩니다
LMCP는 localhost:8765의 로컬 서버로서 전적으로 Mac에서 실행됩니다. 이메일 내용, 캘린더 이벤트, 연락처 세부 정보는 LMCP를 통해 컴퓨터를 떠나지 않습니다. 외부 API도, 클라우드 서버도, 데이터 수집도 없습니다.
데이터 흐름은 간단합니다: Mac 앱 (Mail, Calendar, Contacts) → LMCP → AI 클라이언트. 세 가지 모두 컴퓨터에서 실행됩니다. 중간 서버는 관여하지 않습니다.
AI 클라이언트의 모델은 클라우드에서 실행될 수 있으므로, 앱에서 검색한 데이터는 처리를 위해 AI 모델로 전송됩니다. 이는 AI와의 채팅에 이메일 내용을 붙여넣는 것과 다르지 않습니다 — 하지만 이해해 둘 가치가 있습니다. 완전히 오프라인 처리가 필요하다면 LMCP를 로컬 모델과 함께 사용하세요.
문제 해결
AI 클라이언트에 MCP 도구가 표시되지 않습니다
LMCP를 설치한 후 AI 클라이언트를 재시작하세요. 도구가 여전히 나타나지 않으면 MCP 구성이 존재하는지 확인하세요. Cursor는 MCP 구성을 ~/.cursor/mcp.json에 저장하고, Claude Desktop은 ~/Library/Application Support/Claude/claude_desktop_config.json에 저장합니다. 설치 프로그램이 자동으로 LMCP를 그곳에 추가했어야 합니다.
권한 오류
macOS는 LMCP가 Mail, Calendar, Contacts에 접근하려면 명시적인 권한을 요구합니다. System Settings > Privacy & Security로 이동하여 Automation, Calendars, Contacts를 확인하세요. 각 카테고리에서 LMCP가 허용되어 있는지 확인하세요.
일부 도구만 사용 가능합니다
이메일 도구는 보이지만 캘린더 도구는 보이지 않는다면 (또는 그 반대라면), 누락된 권한이 거부되었을 가능성이 높습니다. 해당 카테고리에 대해 System Settings > Privacy & Security를 확인하고 LMCP에 대한 접근을 활성화하세요.
더 많은 통합을 살펴보세요: Teams, Outlook, 또는 MCP 서버 비교를 확인하세요. 전체 기능 목록은 local-mcp.com을 방문하세요.