mcp-email-docker
@fantasy-lotus
关于 mcp-email-docker
基于Typescript实现的Notify MCP Server,支持Docker一键部署到remote|local
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp_email_docker": {
"command": "npx",
"args": [
"ts-node",
"src/index.ts"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is mCP-email-docker?
It is an MCP server that provides email notification functionality. It communicates with MCP clients via Streamable HTTP or SSE and sends notification emails through SMTP. The server is designed for Docker deployment and also serves as a learning project for MCP server development.
How to use mCP-email-docker?
Install dependencies with npm install, configure environment variables (SMTP_USER, SMTP_PASS, SMTP_SERVICE, SMTP_HOST, PORT) in a .env file, then build and start with npm run build && npm start. For Docker, build the image with docker build -t yourname/mcp-email-docker . and run with docker run -p 8080:8080 --env-file .env yourname/mcp-email-docker.
Key features of mCP-email-docker
- MCP client integration for email notifications.
- Supports both SSE and Streamable HTTP transports.
- One‑click Docker deployment to remote or local.
- Docker image uses multi‑stage build for smaller size.
- Environment variable configuration via
.envfile. - Email sending via SMTP using nodemailer.
Use cases of mCP-email-docker
- Send email notifications from MCP‑powered applications.
- Use as a learning project for MCP server implementation.
- Deploy a notification service via Docker for quick setup.
- Integrate with existing MCP clients for automated alerts.
FAQ from mCP-email-docker
What dependencies does mCP-email-docker use?
It uses @modelcontextprotocol/sdk, nodemailer, zod, dotenv, and express.
How do I start the server locally?
Build with npm run build then start with npm start, or run directly with npx ts-node src/index.ts.
How do I deploy with Docker?
Build the image with docker build -t yourname/mcp-email-docker . and run with environment variables or a .env file, e.g., docker run -p 8080:8080 --env-file .env yourname/mcp-email-docker.
What environment variables are required?
SMTP_USER, SMTP_PASS, SMTP_SERVICE, SMTP_HOST, and PORT (default 8080).
What API endpoints does the server expose?
GET /sse for SSE connection, POST /messages?sessionId=xxx for sending messages, and POST /mcp for Streamable HTTP connection.
云与基础设施 分类下的更多 MCP 服务器
Mcp K8s Go
strowkMCP server connecting to Kubernetes
K8s MCP Server
alexei-ledK8s-mcp-server is a Model Context Protocol (MCP) server that enables AI assistants like Claude to securely execute Kubernetes commands. It provides a bridge between language models and essential Kubernetes CLI tools including kubectl, helm, istioctl, and argocd, allowing AI syste
MCP Gateway
mcp-ecosystem🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.
Supabase MCP Server
coleam00Supabase MCP server created in Python.
AWS MCP
RafalWilinskiTalk with your AWS using Claude. Model Context Protocol (MCP) server for AWS. Better Amazon Q alternative.
评论