# iCloud MCP

Подключает ассистента к сервисам Apple: почте, календарю, заметкам и напоминаниям. Помогает управлять личными данными прямо из чата с моделью.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 69
- Автор: MrGo2
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/MrGo2/icloud-mcp
- Обновлён: 2026-08-11
- HTML: https://affpapa.org/nevibecode/mcp/icloud-mcp

## Что делает

Сервер открывает доступ к семи сервисам экосистемы Apple через 41 инструмент. Он работает в двух режимах. Локальный вариант на macOS управляет штатными программами через AppleScript без ввода паролей учётной записи. Сетевой вариант подключается по протоколам IMAP, SMTP, CalDAV и CardDAV, поэтому его можно запускать и на других операционных системах.

Переключение между локальной и облачной работой выполняется на лету командой `set-mode`. Вся связь идёт через стандартные потоки ввода-вывода JSON-RPC без открытия сетевых портов на машине. Для чтения переписки в Messages локально потребуется отдельная утилита `imsg` и системное право Full Disk Access.

## Требования
- Нужно: Node.js (команды через npx)
- Переменные окружения: `USE_LOCAL_MODE`, `ICLOUD_EMAIL`, `ICLOUD_APP_PASSWORD` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add --env USE_LOCAL_MODE=<USE_LOCAL_MODE> --env ICLOUD_EMAIL=<ICLOUD_EMAIL> --env ICLOUD_APP_PASSWORD=<ICLOUD_APP_PASSWORD> --transport stdio icloud-mcp -- npx -y mcp-icloud
```
Вместо <…> подставьте свои значения

### Codex

**Командой платформы**
```bash
codex mcp add icloud-mcp --env USE_LOCAL_MODE=<USE_LOCAL_MODE> --env ICLOUD_EMAIL=<ICLOUD_EMAIL> --env ICLOUD_APP_PASSWORD=<ICLOUD_APP_PASSWORD> -- npx -y mcp-icloud
```
Вместо <…> подставьте свои значения

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "icloud-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "mcp-icloud"
            ],
            "env": {
                "USE_LOCAL_MODE": "<USE_LOCAL_MODE>",
                "ICLOUD_EMAIL": "<ICLOUD_EMAIL>",
                "ICLOUD_APP_PASSWORD": "<ICLOUD_APP_PASSWORD>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "icloud-mcp": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mcp-icloud"
            ],
            "env": {
                "USE_LOCAL_MODE": "<USE_LOCAL_MODE>",
                "ICLOUD_EMAIL": "<ICLOUD_EMAIL>",
                "ICLOUD_APP_PASSWORD": "<ICLOUD_APP_PASSWORD>"
            }
        }
    }
}
```
Вместо <…> подставьте свои значения

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add -e USE_LOCAL_MODE=<USE_LOCAL_MODE> -e ICLOUD_EMAIL=<ICLOUD_EMAIL> -e ICLOUD_APP_PASSWORD=<ICLOUD_APP_PASSWORD> icloud-mcp npx -y mcp-icloud
```
Вместо <…> подставьте свои значения

## Когда брать
- искать письма и отправлять ответы через Apple Mail
- создавать события в календаре с точным временем начала и конца
- вести списки дел и закрывать выполненные пункты в Reminders
- находить телефон или почту человека в контактах

## Примеры запросов агенту
- Найди в календаре все встречи на ближайшие три дня
- Создай в приложении Reminders задачу проверить сервер со сроком на завтра
- Поищи среди непрочитанных писем сообщения от бухгалтерии

## Похожие
- [Reactive Resume](https://affpapa.org/nevibecode/mcp/reactive-resume.md) — MCP-сервер · ★ 44874
- [screenpipe](https://affpapa.org/nevibecode/mcp/screenpipe.md) — MCP-сервер · ★ 22053
- [Inbox Zero](https://affpapa.org/nevibecode/mcp/inbox-zero.md) — MCP-сервер · ★ 12791
- [kaneo](https://affpapa.org/nevibecode/mcp/kaneo.md) — MCP-сервер · ★ 9602
- [Mindwtr](https://affpapa.org/nevibecode/mcp/mindwtr.md) — MCP-сервер · ★ 2318
- [Azure DevOps (ADO)](https://affpapa.org/nevibecode/mcp/azure-devops-ado.md) — MCP-сервер · ★ 2067

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
