让模型通过 SMTP 发送带附件的邮件并在指定目录中搜索文件,支持 Gmail、Outlook、QQ 邮箱、网易 126 等。
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add shy2593666979 --env PASSWORD='<PASSWORD>' --env SENDER='<SENDER>' -- python -m mcp_email_server --dir path/to/your/attachment/directory~/.codex/config.toml
[mcp_servers.shy2593666979]
command = "python"
args = ["-m", "mcp_email_server", "--dir", "path/to/your/attachment/directory"]
env = { PASSWORD = "<PASSWORD>", SENDER = "<SENDER>" }
# codex mcp add shy2593666979 --env PASSWORD='<PASSWORD>' --env SENDER='<SENDER>' -- python -m mcp_email_server --dir path/to/your/attachment/directory~/.cursor/mcp.json
{
"mcpServers": {
"shy2593666979": {
"command": "python",
"args": [
"-m",
"mcp_email_server",
"--dir",
"path/to/your/attachment/directory"
],
"env": {
"PASSWORD": "<PASSWORD>",
"SENDER": "<SENDER>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"shy2593666979": {
"type": "stdio",
"command": "python",
"args": [
"-m",
"mcp_email_server",
"--dir",
"path/to/your/attachment/directory"
],
"env": {
"PASSWORD": "<PASSWORD>",
"SENDER": "<SENDER>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"shy2593666979": {
"command": "python",
"args": [
"-m",
"mcp_email_server",
"--dir",
"path/to/your/attachment/directory"
],
"env": {
"PASSWORD": "<PASSWORD>",
"SENDER": "<SENDER>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"shy2593666979": {
"command": "python",
"args": [
"-m",
"mcp_email_server",
"--dir",
"path/to/your/attachment/directory"
],
"env": {
"PASSWORD": "<PASSWORD>",
"SENDER": "<SENDER>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"shy2593666979": {
"command": "python",
"args": [
"-m",
"mcp_email_server",
"--dir",
"path/to/your/attachment/directory"
],
"env": {
"PASSWORD": "<PASSWORD>",
"SENDER": "<SENDER>"
}
}
}
}需要的环境变量
PASSWORDSENDER
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。