Observed since 20 Oct, 18:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
126-email-mcp-server
A powerful MCP server for sending emails via 126.com SMTP service. Perfect for AI assistants and automation workflows!
🚀 A powerful MCP (Model Context Protocol) server for sending emails via 126.com SMTP service. Perfect for AI assistants like Claude Desktop!
Edit your ~/.claude_desktop_config.json file:
{
"mcpServers": {
"126-email": {
"command": "npx",
"args": [
"-y",
"126-email-mcp-server",
"--email-user", "your-email@126.com",
"--email-password", "your-password-or-app-specific-password"
]
}
}
}
{
"mcpServers": {
"126-email": {
"command": "npx",
"args": [
"-y",
"126-email-mcp-server",
"--email-user=your-email@126.com",
"--email-password=your-password-or-app-specific-password",
"--from-name=Your Name",
"--debug=false"
]
}
}
}
After saving the configuration, restart Claude Desktop to load the MCP server.
Once configured, Claude will have access to these email tools:
send_emailSend emails with rich content support:
verify_smtp_connectionTest your SMTP configuration:
--email-user <email> - Your 126.com email address--email-password <password> - Your 126.com password or app-specific password--debug <true|false> - Enable debug mode (default: false)--smtp-host <host> - SMTP server (default: smtp.126.com)--smtp-port <port> - SMTP port (default: 465)--smtp-secure <true|false> - Use SSL/TLS (default: true)--from-name <name> - Display name for sender--require-tls <true|false> - Require TLS (default: false)npx 126-email-mcp-server --email-user your@126.com --email-password yourpass --help
{
"mcpServers": {
"126-email": {
"command": "npx",
"args": ["-y", "126-email-mcp-server", "--email-user", "you@126.com", "--email-password", "yourpass"]
}
}
}
{
"mcpServers": {
"126-email": {
"command": "npx",
"args": [
"-y", "126-email-mcp-server",
"--email-user=you@126.com",
"--email-password=yourpass",
"--from-name=AI Assistant",
"--debug=true",
"--smtp-secure=true"
]
}
}
}
{
"servers": {
"126-email-server": {
"command": "npx",
"args": ["-y", "126-email-mcp-server", "--email-user", "you@126.com", "--email-password", "yourpass"],
"env": {}
}
}
}
npx 126-email-mcp-server --email-user you@126.com --email-password yourpass
npx 126-email-mcp-server --stdio --email-user you@126.com --email-password yourpass
npx 126-email-mcp-server --email-user you@126.com --email-password yourpass --help
--debug=true to see detailed logs~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"126-email-personal": {
"command": "npx",
"args": ["-y", "126-email-mcp-server", "--email-user", "personal@126.com", "--email-password", "pass1"]
},
"126-email-work": {
"command": "npx",
"args": ["-y", "126-email-mcp-server", "--email-user", "work@126.com", "--email-password", "pass2"]
}
}
}
{
"mcpServers": {
"126-email-custom": {
"command": "npx",
"args": [
"-y", "126-email-mcp-server",
"--email-user=you@126.com",
"--email-password=yourpass",
"--smtp-host=smtp.126.com",
"--smtp-port=587",
"--smtp-secure=false",
"--require-tls=true"
]
}
}
}
126-email-mcp-serverISC License - see LICENSE file for details.
Ready to send emails from Claude? Just add the configuration above to your Claude Desktop settings and restart! 🚀
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
zodEnvironment{
"local_name": "zod",
"alias": false,
"peer_metadata": null
} | ^3.25.46 | runtime |
nodemailerEnvironment{
"local_name": "nodemailer",
"alias": false,
"peer_metadata": null
} | ^7.0.5 | runtime |
@types/nodemailerEnvironment{
"local_name": "@types/nodemailer",
"alias": false,
"peer_metadata": null
} | ^6.4.17 | runtime |
@modelcontextprotocol/sdkEnvironment{
"local_name": "@modelcontextprotocol/sdk",
"alias": false,
"peer_metadata": null
} | ^1.12.1 | runtime |
tsxEnvironment{
"local_name": "tsx",
"alias": false,
"peer_metadata": null
} | ^4.19.4 | development |
typescriptEnvironment{
"local_name": "typescript",
"alias": false,
"peer_metadata": null
} | ^5.0.0 | development |
@types/nodeEnvironment{
"local_name": "@types/node",
"alias": false,
"peer_metadata": null
} | ^20.0.0 | development |
@smithery/cliEnvironment{
"local_name": "@smithery/cli",
"alias": false,
"peer_metadata": null
} | ^1.2.4 | development |
Source distribution
{
"shasum": "29285243c06213e45476e54359bca61d9bec0610",
"tarball": "https://registry.npmjs.org/126-email-mcp-server/-/126-email-mcp-server-1.0.3.tgz",
"fileCount": 6,
"integrity": "sha512-9jqkfz2Q6WWwCG71gphn12z0LNbVeLEfDyrA/KCdf0jNMr9/WUFJXq/au8mlw7DyDuHduTyHcLDxIO+32mYSXw==",
"signatures": [
{
"sig": "MEQCIBA9Yx9NmwnjTS2r5fQFjplN//fnf/uiFxOIhtqtnIqvAiB9JfzTNDCQ1Q7bf9+7iyZBTpu1b6iY4YpK0xCjCPy0YA==",
"keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"
}
],
"unpackedSize": 18003
}Shared repository data · GitHub
Observed since 20 Oct, 18:10 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:0cc9265c666ea66e5cefa009ed5c538293ed77180148ca29aad45e70cd122554