#3434th of 128 in MCP servers for developers

maildev

Local SMTP catcher with a web inbox and an optional MCP server

Stars
6.2k
License
MIT
Last commit
Sep 2026
Last release
Sep 2026
Language
TypeScript
Stars, last 29 weeks+284
22 Apr 2026: 5,878 stars29 Apr 2026: 5,883 stars6 May 2026: 5,891 stars13 May 2026: 5,897 stars20 May 2026: 5,906 stars27 May 2026: 5,909 stars3 Jun 2026: 5,911 stars10 Jun 2026: 5,912 stars17 Jun 2026: 5,915 stars24 Jun 2026: 5,920 stars1 Jul 2026: 5,923 stars8 Jul 2026: 5,932 stars15 Jul 2026: 5,937 stars22 Jul 2026: 5,950 stars29 Jul 2026: 5,955 stars5 Aug 2026: 5,964 stars12 Aug 2026: 5,970 stars19 Aug 2026: 5,983 stars26 Aug 2026: 6,024 stars2 Sept 2026: 6,032 stars9 Sept 2026: 6,037 stars16 Sept 2026: 6,058 stars23 Sept 2026: 6,105 stars30 Sept 2026: 6,116 stars7 Oct 2026: 6,127 stars14 Oct 2026: 6,136 stars21 Oct 2026: 6,144 stars28 Oct 2026: 6,153 stars4 Nov 2026: 6,160 stars11 Nov 2026: 6,162 stars

5,878 on 22 Apr 20266,162 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

MailDev is a Node.js SMTP server for development that accepts mail on port 1025 and shows it in a React web UI on port 1080, with HTML, text and header views, attachments and live updates over WebSocket. It also has a REST API, a Node.js API, optional relay to a real SMTP server, and an `--mcp` flag that exposes the inbox to MCP clients at `/mcp`.

Who it is for: Developers who need a local inbox to test app email, including via agents

Strengths

  • Install with npm or `docker run -p 1080:1080 -p 1025:1025 maildev/maildev`
  • Selective or auto relay to an outgoing SMTP server, with allow/deny rules
  • MCP endpoint lets agents search emails and extract verification links and tokens
  • Optional web basic auth, HTTPS, mail persistence directory and `--max-emails` cap

Weaknesses

  • MCP is a side feature; the core job is catching mail, not agent tooling
  • Keeps all emails in memory by default; about 150 MB heap per 10,000 emails
  • v3 is a full rewrite; v2 users must follow the upgrade guide

What it needs

  • no GPU
  • Docker
  • Needs Node.js
  • port 1080

What changed

  1. “#525 8aafc97 Thanks @djfarrelly! - Complete project re-build”

  2. v2.2.1 ↗ (opens in a new tab)Security fix

    CVE-2024-27448. “Fix CVE-2024-27448, #487 via #508”

  3. v2.1.0 ↗ (opens in a new tab)Security fix

    CVE-2022-41940, CVE-2022-2421. “Security: upgrade socket.io to fix CVE-2022-41940 and CVE-2022-2421 #447”

From the release notes. No flag means the note does not say so, not that the upgrade is safe.

Also in MCP servers for developers

See all 128
Also in MCP servers for developers
RankProjectScore
1gitnexusCode knowledge graph exposed to coding agents through MCP tools Live demo ↗ (opens in a new tab)48.5k stars+784 (+1.6%) in 30 dayscustom license97 out of 100
2codegraphLocal code knowledge graph that coding agents query over MCP77.5k stars+3,838 (+5.2%) in 30 daysMIT95 out of 100
3playwright-mcpMCP server that lets LLMs drive a browser through Playwright accessibility snapshots39.6k stars+1,535 (+4.0%) in 30 daysApache-2.093 out of 100
#4code-review-graphLocal Tree-sitter code graph that gives coding assistants review context over MCP32.7k stars+745 (+2.3%) in 30 daysMIT92 out of 100
#5fastmcpPython framework for building MCP servers, clients, and interactive apps28.4k stars+393 (+1.4%) in 30 daysApache-2.092 out of 100