mcp-сервер электронной почты
IMAP и SMTP через сервер MCP
Репозиторий Github : https://github.com/ai-zerolab/mcp-email-server/
Документация https://ai-zerolab.github.io/mcp-email-server/
Установка
Ручная установка
Мы рекомендуем использовать УФ-излучение для управления окружающей средой.
Попробуйте настроить uvx mcp-email-server@latest ui и используйте следующую конфигурацию для клиента mcp:
{
"mcpServers": {
"zerolib-email": {
"command": "uvx",
"args": ["mcp-email-server@latest", "stdio"]
}
}
}Этот пакет доступен на PyPI, поэтому вы можете установить его с помощью pip install mcp-email-server
После этого настройте свой почтовый сервер с помощью пользовательского интерфейса: mcp-email-server ui
Затем вы можете попробовать его в Claude Desktop . Если вы хотите интегрировать его с другим клиентом mcp, запустите $which mcp-email-server для пути и настройте его в своем клиенте следующим образом:
{
"mcpServers": {
"zerolib-email": {
"command": "{{ ENTRYPOINT }}",
"args": ["stdio"]
}
}
}Если docker доступен, вы можете попробовать использовать docker image, но вам может потребоваться настроить его в вашем клиенте с помощью tools через MCP . Путь конфигурации по умолчанию — ~/.config/zerolib/mcp_email_server/config.toml
{
"mcpServers": {
"zerolib-email": {
"command": "docker",
"args": ["run", "-it", "ghcr.io/ai-zerolab/mcp-email-server:latest"]
}
}
}Установка через Smithery
Чтобы автоматически установить почтовый сервер для Claude Desktop через Smithery :
npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claudeRelated MCP server: SendGrid MCP Server
Разработка
Этот проект управляется с помощью uv .
Попробуйте make install , чтобы установить виртуальную среду и установить pre-commit hooks.
Используйте uv run mcp-email-server для локальной разработки.
Выпуск новой версии
Создайте токен API на PyPI .
Добавьте API-токен в секреты вашего проекта под именем
PYPI_TOKEN, посетив эту страницу .Создайте новый релиз на Github.
Создайте новый тег в форме
*.*.*.
Более подробную информацию смотрите здесь .