MCP 邮件通知服务
@fantasy-lotus
关于 MCP 邮件通知服务
基于Typescript实现的Notify MCP Server,支持Docker一键部署到remote|local
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp_email_ts": {
"command": "npx",
"args": [
"ts-node",
"src/index.ts"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP 邮件通知服务?
MCP 邮件通知服务是一个基于 Model Context Protocol (MCP) 的邮件发送工具,通过 Streamable HTTP 或 SSE (Server-Sent Events) 协议与客户端通信,并使用 SMTP 服务发送通知邮件。它支持 Docker 镜像一键部署,适合新手学习 MCP Server 或用于远程/本地邮件通知场景。
How to use MCP 邮件通知服务?
- 安装依赖:
npm install。2. 在项目根目录创建.env文件,配置 SMTP_USER、SMTP_PASS、SMTP_SERVICE、SMTP_HOST 等变量。3. 构建并启动:npm run build && npm start,或直接npx ts-node src/index.ts。Docker 部署可构建镜像:docker build -t yourname/mcp-email-docker .,然后运行容器:docker run -p 8080:8080 -e SMTP_USER=... yourname/mcp-email-docker。
Key features of MCP 邮件通知服务
- 接入 MCP Client 通过 MCP 协议发送邮件通知。
- 兼容旧 SSE 和新 Streamable HTTP 协议通信。
- 支持 Docker 一键部署,使用多阶段构建和 slim Node.js 环境。
- 通过 HTTP 而非 Stdio 进行远程或本地服务通信。
Use cases of MCP 邮件通知服务
- 从 MCP 客户端(如 AI 助手)发送邮件通知。
- 在 Docker 容器中部署远程邮件通知服务。
- 学习 MCP Server 开发与部署的入门项目。
FAQ from MCP 邮件通知服务
如何配置 SMTP 服务?
在 .env 文件中设置 SMTP_USER(邮箱账号)、SMTP_PASS(SMTP 授权码)、SMTP_SERVICE(如 QQ)、SMTP_HOST(如 smtp.qq.com),可选 PORT。
支持哪些通信协议?
本服务同时支持 SSE(GET /sse 建立连接)和 Streamable HTTP(POST /mcp)两种协议与 MCP 客户端通信。
需要哪些运行时依赖?
Node.js 环境,npm 包依赖包括 @modelcontextprotocol/sdk、nodemailer、zod、dotenv、express。
如何用 Docker 部署?
构建镜像:docker build -t yourname/mcp-email-docker .,运行容器时通过 -e 或 --env-file 传入环境变量,映射端口(如 8080:8080)。
邮件通知需要哪些参数?
MCP 调用时需传入 method(当前仅支持 "email")、to(收件人邮箱)、content(邮件内容)。
沟通协作 分类下的更多 MCP 服务器
Discord Mcp
SaseQA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automation capabilities.
Mcp Telegram
dryeabMCP Server for Telegram
mcp-email-server
ai-zerolabIMAP and SMTP via MCP Server
Teams Mcp
floriscornelMCP server providing comprehensive Microsoft Teams and Graph API access for AI assistants including messaging, search, and user management.
Mattermost MCP Server
pvevMattermost MCP server to enable Claude to interact with Mattermost Workspaces
评论