
jtokib/yahoo-mail-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
jtokib/yahoo-mail-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/jtokib/yahoo-mail-mcp-server.
Обзор
jtokib/yahoo-mail-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/jtokib/yahoo-mail-mcp-server.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который обеспечивает полное управление электронной почтой для Yahoo Mail через IMAP. Этот сервер поддерживает как локальный стио-транспорт (для Claude Desktop), так и HTTP/SSE-транспорт (для удаленного доступа через Claude.ai).
Особенности
** Безопасная аутентификация OAuth 2.0** Защитите удаленный MCP-сервер с помощью кода авторизации OAuth 2.0 -** Операции на базе МПОГ**: Использует постоянные идентификаторы IMAP, которые не меняются при удалении электронных писем (v3.0.0+) ** Полное управление электронной почтой**: Полные операции электронной почты с поддержкой пакетной обработки Одиннадцать мощных инструментов:
- [[Т0]]: Перечислите последние электронные письма с обогащенными метаданными (размер, флаги, вложения и пагинация)
- [[Т1]]: Читать полное содержание электронных писем (партийная поддержка)
- [[Т2]]: Расширенный поиск с фильтрами (диапазоны дат, отправитель, непрочитанный статус)
- [[Т3]]: Откройте все доступные папки IMAP
- [[Т4]]: Переместить электронные письма в Trash (мягко удалить, восстановить)
- [[Т5]]: Архив электронной почты для долгосрочного хранения
- [[Т6]]: Марк электронные письма как читать
- [[Т7]]: Марк электронные письма как непрочитанные
- [[Т8]]: Флаг электронной почты как важный / звездный [[Т9]]: Удалить флаг из электронной почты
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Yahoo Mail MCP Server
A Model Context Protocol (MCP) server that provides full email management for Yahoo Mail via IMAP. This server supports both local stdio transport (for Claude Desktop) and HTTP/SSE transport (for remote access via Claude.ai).
Features
- Secure OAuth 2.0 Authentication: Protect your remote MCP server with OAuth 2.0 authorization code flow with PKCE
- UID-Based Operations: Uses permanent IMAP UIDs that don’t change when emails are deleted (v3.0.0+)
- Full Email Management: Complete email operations with batch processing support
- Eleven Powerful Tools:
list_emails: List recent emails with enriched metadata (size, flags, attachments) and paginationread_email: Read the full content of emails (batch support)search_emails: Advanced search with filters (date ranges, sender, unread status)list_folders: Discover all available IMAP foldersdelete_emails: Move emails to Trash (soft delete, recoverable)archive_emails: Archive emails for long-term storagemark_as_read: Mark emails as readmark_as_unread: Mark emails as unreadflag_emails: Flag emails as important/starredunflag_emails: Remove flag from emailsmove_emails: Move emails to any folder
- Enriched Metadata: All emails include UID, size, flags, hasAttachments, and folder information
- Advanced Search: Filter by date range, sender, unread status, and search across any folder
- Batch Operations: All management operations support processing multiple emails at once with accurate success/failure tracking
- Dual Transport Modes:
stdio: For local Claude Desktop integrationsse: For remote access via HTTP/Server-Sent Events (required for Render.com)
- Cross-Platform: Works on both Windows and Linux development environments
- Docker Support: Containerized deployment with Docker and Docker Compose
- Cloud Ready: Configured for easy deployment to Render.com with OAuth security
Prerequisites
For Local Development
- Node.js: Version 18.0.0 or higher
- Yahoo Mail Account: With app-specific password enabled
- Git: For version control
For Docker Development/Deployment
- Docker: Latest version
- Docker Compose: Latest version (included with Docker Desktop on Windows/Mac)
For Render.com Deployment
- GitHub Account: To host your repository
- Render.com Account: Free tier available at https://render.com
Quick Start
1. Clone and Setup
# Clone the repository
git clone
cd yahoo-mail-mcp-server
# Copy environment template
cp .env.example .env
2. Get Yahoo Mail App Password
- Go to https://login.yahoo.com/account/security
- Click “Generate app password” or “Manage app passwords”
- Select “Other App” and enter “MCP Server”
- Copy the generated 16-character password
3. Configure Environment
Edit .env file with your credentials:
Установка
docker run -p 3000:3000