WM

wh1isper/mcp-email-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

373 stars 136 forks Качество 80 Тренд 41BSD-3-Clause

wh1isper/mcp-email-server — это кандидат на MCP-сервер, импортированный из https://github.com/wh1isper/mcp-email-server.

Обзор

wh1isper/mcp-email-server — это кандидат на MCP-сервер, импортированный из https://github.com/wh1isper/mcp-email-server.

Обзор (машинный перевод)

MCP-сервер для чтения, поиска, организации и отправки писем IMAP и SMTP.

[! ПРИМЕЧАНИЕ] версия 1.0.0 вводит приложение Local Email V2. Обновление пакета не приводит автоматически импортировать существующие настройки, созданные с помощью PyPI 0.16.0 и более ранних версий: они остаются активными в обратно совместимом режиме legacy, поэтому это не требуется миграции. Если ты хотите использовать новое управляемое хранилище, вы можете его просматривать и импортировать настройки, когда это удобно.

mcp-email-server поддерживает Windows, macOS и Linux. См. Безопасность для платформенной файловой системы и учетных данных Детали хранения.

Необязательная миграция для существующих установок

Релиз @latest, включающий приложение Local Email V2, предлагает предварительный просмотр Миграция CLI:

Этап применения снова показывает план и запрашивает подтверждение IMPORT. A полный импорт выбирает управляемый режим; иначе — существующие наследственные настройки остаются выбранными. Исходный файл TOML и его устаревшие записи ключевого кольца остаются нетронутым. Вы также можете запустить uvx mcp-email-server@latest ui и выбрать Импорт Существующие настройки. После успешного импорта перезапустите MCP-клиенты. См. Подробное руководство по модернизации

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

mcp-email-server

An MCP server for reading, searching, organizing, and sending email through IMAP and SMTP.

[!NOTE] Version 1.0.0 introduces Local Email App V2. Updating the package does not automatically import existing settings created with PyPI 0.16.0 and earlier: they remain active in backward-compatible legacy mode, so there is no required migration. If you would like to use the new managed storage, you can review and import those settings whenever it is convenient.

mcp-email-server supports Windows, macOS, and Linux. See Security for platform-specific filesystem and credential storage details.

Optional migration for existing installations

An @latest release that includes Local Email App V2 offers a preview-first CLI migration:

uvx mcp-email-server@latest config init \
  --database ~/.config/mcp-email-server/managed.sqlite3
uvx mcp-email-server@latest config import-legacy
uvx mcp-email-server@latest config import-legacy --apply
uvx mcp-email-server@latest config doctor

The apply step displays the plan again and asks for IMPORT confirmation. A complete import selects managed mode; otherwise the existing legacy settings remain selected. The source TOML file and its legacy keyring entries are left untouched. You can also run uvx mcp-email-server@latest ui and choose Import existing settings. After a successful import, restart running MCP clients. See the detailed upgrade guidance and import troubleshooting.

Quick start

1. Configure an email account

From this source checkout, run the configuration UI with uv:

uv sync
uv run mcp-email-server ui

For a published release whose notes state that it includes Local Email App V2, uvx mcp-email-server@latest ui is the equivalent temporary invocation.

Keep the foreground command running. On a truly empty installation, the authenticated browser session prepares private account storage at the safe local default; existing TOML or environment configuration instead offers an explicit import review while the previous settings keep running. The account-first UI has

Открыть полный README на GitHub

Установка

uvx mcp-email-server@latest stdio
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mcp-email-server": { "command": "uvx", "args": ["mcp-email-server@latest", "stdio"] } } }