Skip to main content
Glama
shaack

mcps-for-macos

by shaack

mcps-for-macos

macOS 자동화를 위한 MCP 서버(Model Context Protocol) 모음입니다. 각 서버는 AppleScript 또는 명령줄을 통해 앱 또는 시스템 기능을 캡슐화하고, AI 애플리케이션(Claude Desktop, Claude Code)이 호출할 수 있는 도구로 제공합니다.

서버

패키지

용도

Apple 캘린더

packages/apple-calendar

일정 읽기 및 만들기 (Calendar.app)

Apple Mail

packages/apple-mail

메일 검색 및 읽기, 첨부 파일 저장, 플래그 지정, 이동, 답장 초안 작성

MoneyMoney

packages/money-money

계정 및 거래 내역 내보내기

Spotlight

packages/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 spotlight

Claude 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

A
license - permissive license
Not graded
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
    Not graded
    quality
    B
    maintenance
    A 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.
    11
    4
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    A 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.
    12
    MIT
  • A
    license
    B
    quality
    B
    maintenance
    An MCP server that gives AI assistants full access to Apple Mail -- read, search, compose, organize, and analyze emails via natural language.
    38
    MIT

View all related MCP servers

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.

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/shaack/mcps-for-macos'

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