mcp-email-server

mcp-email-server

镜子 (jìng zi)

MCP-Mirror

云存储
访问服务器

README

mcp-email-server

Release Build status codecov Commit activity License smithery badge

通过 MCP 服务器实现 IMAP 和 SMTP

安装

手动安装

我们推荐使用 uv 来管理您的环境。

尝试 uvx mcp-email-server@latest ui 进行配置,并使用以下配置用于 mcp 客户端:

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

此软件包可在 PyPI 上找到,因此您可以使用 pip install mcp-email-server 安装它。

之后,使用 ui 配置您的电子邮件服务器:mcp-email-server ui

然后您可以在 Claude Desktop 中尝试它。 如果您想将其与其他 mcp 客户端集成,请运行 $which mcp-email-server 获取路径,并在您的客户端中配置它,如下所示:

{
  "mcpServers": {
    "zerolib-email": {
      "command": "{{ ENTRYPOINT }}",
      "args": ["stdio"]
    }
  }
}

如果 docker 可用,您可以尝试使用 docker 镜像,但您可能需要使用 MCP 通过 tools 在客户端中配置它。 默认配置路径是 ~/.config/zerolib/mcp_email_server/config.toml

{
  "mcpServers": {
    "zerolib-email": {
      "command": "docker",
      "args": ["run", "-it", "ghcr.io/ai-zerolab/mcp-email-server:latest"]
    }
  }
}

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Email Server:

npx -y @smithery/cli install @ai-zerolab/mcp-email-server --client claude

开发

此项目使用 uv 进行管理。

尝试 make install 安装虚拟环境并安装 pre-commit hooks。

使用 uv run mcp-email-server 进行本地开发。

发布新版本

  • PyPI 上创建一个 API Token。
  • 通过访问 此页面 将 API Token 添加到您的项目 secrets 中,名称为 PYPI_TOKEN
  • 在 Github 上创建一个 新版本
  • 创建一个 *.*.* 格式的新标签。

有关更多详细信息,请参见 此处

推荐服务器

Google Drive MCP Server

Google Drive MCP Server

启用与 Google Drive 的集成,用于列出、读取和搜索文件,支持各种文件类型,并为 Google Workspace 文件提供自动导出功能。

本地
JavaScript
AWS MCP Server

AWS MCP Server

一个模型上下文协议服务器实现,使 Claude 能够通过自然语言命令在 S3 和 DynamoDB 服务上执行 AWS 操作。

本地
Python
Google Drive MCP Server

Google Drive MCP Server

与 Google Drive 集成,以实现文件列表、搜索和读取,以及 Google 表格的读取和写入。

本地
TypeScript
Azure MCP Server

Azure MCP Server

这个服务器实现了模型上下文协议,可以与 Azure Blob 存储和 Cosmos DB 无缝交互,从而实现操作的自动日志记录和审计跟踪。

Python
Box MCP Server

Box MCP Server

Box MCP 服务器方便使用开发者令牌认证在 Box 中搜索和读取 PDF 和 Word 文件。

JavaScript
MCP JSON Document Collection Server

MCP JSON Document Collection Server

一个模型上下文协议服务器,允许创建和管理多个 Fireproof JSON 数据库,并提供 CRUD 操作、查询功能以及云同步,以便与他人共享数据库。

JavaScript
Unstructured Document Processor MCP

Unstructured Document Processor MCP

一个模型上下文协议服务器,它使大型语言模型能够从各种文件格式的非结构化文档中提取和使用内容。

Python
Firebase MCP Server

Firebase MCP Server

一个提供统一接口以与 Firebase 服务(包括身份验证、Firestore 和存储)交互的服务器。

TypeScript
MCP Server for Apache OpenDAL™

MCP Server for Apache OpenDAL™

一个模型上下文协议服务器,通过 Apache OpenDAL™ 提供对包括 S3、Azure Blob 存储和 Google Cloud Storage 在内的多个存储服务的无缝访问。

Python
Cloudinary MCP Server

Cloudinary MCP Server

这个服务器提供了一些工具,可以使用 Claude/Cline 直接将图片和视频上传到 Cloudinary,从而方便资源管理,并提供可定制的选项,例如资源类型和公共 ID。

JavaScript