mcps-for-macos
mcps-for-macos
macOS 자동화를 위한 MCP 서버(Model Context Protocol) 모음입니다. 각 서버는 AppleScript 또는 명령줄을 통해 앱 또는 시스템 기능을 캡슐화하고, AI 애플리케이션(Claude Desktop, Claude Code)이 호출할 수 있는 도구로 제공합니다.
서버 | 패키지 | 용도 |
Apple 캘린더 | 일정 읽기 및 만들기 (Calendar.app) | |
Apple Mail | 메일 검색 및 읽기, 첨부 파일 저장, 플래그 지정, 이동, 답장 초안 작성 | |
MoneyMoney | 계정 및 거래 내역 내보내기 | |
Spotlight | 시스템 전체 파일 검색 (mdfind/mdls) |
공통 헬퍼(이스케이프 처리를 포함한 AppleScript 실행, 명령 실행)는 packages/common에 있으며 서버에서 @mcps/common으로 사용됩니다.
MCP 서버란 무엇인가?
MCP는 AI 애플리케이션(호스트)이 외부 도구 및 데이터와 통신하는 개방형 표준입니다. 서버는 기능(도구)을 제공하며 AI 자체에 대해서는 알지 못합니다. JSON-RPC 2.0을 통한 통신, 여기서는 stdio(로컬 프로세스)를 사용합니다. 등록이란 호스트에 서버를 시작하는 방법을 알려주는 것입니다. 호스트는 세션이 시작될 때마다 서버를 하위 프로세스로 시작하고, 도구를 조회하여 AI에 제공합니다.
Related MCP server: macos-mcp-tools
설치
npm install루트 디렉터리에서 npm install 한 번이면 모든 서버에 충분합니다(npm workspaces). 빌드 단계 없음: 순수 ESM JavaScript, Node >= 18.
등록
각 서버는 별도의 프로세스이므로 개별적으로 등록됩니다. 경로는 절대 경로로 지정해야 합니다. <REPO>는 이 저장소의 경로를 나타냅니다.
Claude Code
# global in allen Projekten (empfohlen für Systemwerkzeuge)
claude mcp add apple-calendar --scope user -- node <REPO>/packages/apple-calendar/src/index.js
claude mcp add apple-mail --scope user -- node <REPO>/packages/apple-mail/src/index.js
claude mcp add money-money --scope user -- node <REPO>/packages/money-money/src/index.js
claude mcp add spotlight --scope user -- node <REPO>/packages/spotlight/src/index.js--scope user가 없으면 등록은 현재 프로젝트에만 적용됩니다. 확인 및 제거:
claude mcp list
claude mcp remove spotlightClaude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json에서:
{
"mcpServers": {
"apple-calendar": { "command": "node", "args": ["<REPO>/packages/apple-calendar/src/index.js"] },
"apple-mail": { "command": "node", "args": ["<REPO>/packages/apple-mail/src/index.js"] },
"money-money": { "command": "node", "args": ["<REPO>/packages/money-money/src/index.js"] },
"spotlight": { "command": "node", "args": ["<REPO>/packages/spotlight/src/index.js"] }
}
}macOS 권한
자동화. 첫 번째 접근 시 macOS가 Mail, 캘린더 또는 MoneyMoney에 대한 자동화 접근 권한을 요청합니다. 한 번 허용하세요.
전체 디스크 접근. 보호된 위치(예:
~/Library/Mail)는 실행 중인 프로세스에 전체 디스크 접근 권한이 있어야만 결과를 반환합니다(시스템 설정 → 개인정보 보호 및 보안 → 전체 디스크 접근 권한).
로컬 테스트
각 서버를 MCP Inspector로 개별적으로 클릭하여 테스트:
npm run inspect -w @mcps/spotlight라이선스
MIT
This server cannot be installed
Maintenance
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
- AlicenseNot gradedqualityBmaintenanceA read-only MCP server that exposes data from native macOS apps (Mail, Notes, Calendar, Reminders, Contacts, Messages, Spotlight) to AI agents over stdio, currently in early development with no domain tools wired yet.114MIT
- AlicenseNot gradedqualityAmaintenanceA collection of MCP servers for Apple macOS apps (Mail, Contacts, Notes, Memory, Messages, Calendar, Reminders) enabling AI assistants to read, search, create, and update data via JXA, SQLite, and EventKit.12MIT
- AlicenseAqualityBmaintenanceA local MCP server that exposes macOS automation actions (AppleScript + CLIs) as tools, enabling MCP clients on your Mac to control apps, system settings, and more.39MIT
- AlicenseBqualityBmaintenanceAn MCP server that gives AI assistants full access to Apple Mail -- read, search, compose, organize, and analyze emails via natural language.38MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Let ChatGPT, Claude & Cursor use your Mac: email, calendar, iMessage, Teams, files. Local, free.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/shaack/mcps-for-macos'
If you have feedback or need assistance with the MCP directory API, please join our Discord server