Gmail Guardian
Gmail Guardian
Интеллектуальный агент для управления Gmail, созданный с помощью Claude (Anthropic SDK) и интегрированный через MCP server.
Функциональные возможности
Skill | Описание |
| Классифицирует непрочитанные письма по категориям и приоритету |
| Определяет и организует рассылки по темам |
| Массово архивирует рекламные письма с защитными механизмами |
| Создает сводки с пунктами действий и сроками |
| Анализирует шаблоны и создает автоматические фильтры |
| Создает черновики ответов для ожидающих писем |
| Полный журнал действий с поддержкой отката |
Related MCP server: Gmail MCP Server
Предварительные требования
Python 3.11+
Учетная запись Google с Gmail
Ключ API Anthropic
Учетные данные OAuth2 из Google Cloud Console
Установка
# 1. Instalar dependências
pip install -r requirements.txt
# 2. Configurar variáveis de ambiente
cp .env.example .env
# Editar .env com suas chaves
# 3. Baixar credentials.json do Google Cloud Console
# (APIs & Services > Credentials > OAuth 2.0 Client IDs)
# Salvar em config/credentials.jsonИспользование
Интерактивный режим (REPL)
python run.pyGmail Guardian — Agente de gerenciamento de emails
Digite 'sair' para encerrar | 'log' para ver auditoria
Você: triar meus emails não lidos
Agente: Buscando emails não lidos...Как MCP Server (Claude Code)
python run.py --mcpДобавьте в свой ~/.claude/settings.json:
{
"mcpServers": {
"gmail": {
"command": "python",
"args": ["/caminho/para/email-guardian/run.py", "--mcp"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"GOOGLE_CREDENTIALS_PATH": "/caminho/para/credentials.json"
}
}
}
}Затем используйте в Claude Code:
/triagem-email
/limpar-promocoes
/resumir-importantesСтруктура проекта
email-guardian/
├── .claude/ # Configuração do agente e skills para Claude Code
│ ├── agents/ # Definição do agente gmail-guardian
│ └── skills/ # Skills invocáveis via /skill-name
├── agent/ # Orquestração do agente (Anthropic SDK)
├── gmail_mcp/ # MCP Server + ferramentas Gmail
│ ├── services/ # Wrappers da Gmail API
│ ├── tools/ # Implementação das ferramentas MCP
│ └── schemas/ # Dataclasses para tipagem
├── config/ # Settings, políticas e categorias
├── tests/ # Testes unitários
├── .env.example # Template de variáveis de ambiente
├── requirements.txt
└── run.py # Entry pointБезопасность
Никогда не удаляет письма окончательно без явного подтверждения
Автоматически сохраняет подтверждения заказов и счета-фактуры
Все действия записываются в журнал аудита
Поддержка
DRY_RUN=trueдля имитации без изменений
Тесты
pytest tests/ -vThis server cannot be deployed
Maintenance
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Gmail, Outlook, Drive, OneDrive and calendars for AI agents. Many accounts, one endpoint, audit log.
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
- MailowsOAuthcom.mailows
Give AI agents their own email inboxes: list, read and send mail via scoped, revocable OAuth grants.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Gmail by reading unread emails with automatic classification, creating AI-generated draft replies, and saving drafts directly to Gmail through the Gmail API.46 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive Gmail integration with 25+ tools for intelligent email management, including AI-powered categorization, advanced search and filtering, automated archiving and cleanup, analytics, and secure OAuth2 authentication.46 npm2MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to interact with Gmail for classifying messages, extracting action items, and performing batch inbox triage. It supports automated labeling, smart replies, and task creation for external platforms like Linear, Jira, and Todoist.-
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered email management through Gmail, including search, send, drafts, labels, and an intelligent agent with human approval workflow and optional customer database integration.-