mcp-email-client
by gamalan·★ 17·综合分 34
Python邮件客户端MCP服务器,支持管理多邮箱配置和操作。
communicationproductivitydeveloper-tools
4
Forks
2
活跃 Issue
13 个月前
最近提交
2 天前
收录于
概述
Mail Client MCP是一个基于Python的MCP服务器,通过模型上下文协议提供邮件管理功能。它支持管理多个邮箱配置而不仅限于Gmail,可以列出、添加、更新和删除邮件配置。服务器还支持发送邮件和读取最新的5封未读邮件,是一个通过AI助手实现邮件自动化的实用工具。该实现使用uv进行依赖管理,可轻松集成到Claude Desktop或VSCode中。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:通过AI助手自动化邮件回复
你:从单一界面管理多个邮件账户
你:将邮件操作集成到AI驱动的工作流程中
你:支持哪些邮件服务提供商?
你:如何验证我的邮件账户?
什么时候选它
当您需要将邮件操作集成到Claude Desktop工作流中,尤其是使用多个邮件账户并需要基本邮件管理功能时,选择此MCP服务器。
什么时候不要选它
如果您需要高级邮件功能、关于支持提供商的详细文档,或需要超过最新5封未读邮件的邮件检索,不要选择此服务器。
此 server 暴露的工具
从 README 抽取出 6 个工具list_email_configurationsList all available email configurations
add_email_configurationAdd a new email configuration
update_email_configurationUpdate an existing email configuration
delete_email_configurationDelete an email configuration
send_emailSend an email using a specified configuration
read_unread_emailsRead the latest 5 unread emails
可对比工具
mcp-server-gmailimap-client-mcpemail-assistant-mcp
安装
安装
- 克隆仓库:
git clone https://github.com/gamalan/mcp-email-client.git
cd mcp-email-client- 安装uv:
**Linux/MacOS**
curl -LsSf https://astral.sh/uv/install.sh | sh**Windows**
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"- 安装依赖:
uv sync配置
添加到Claude Desktop配置:
{
"mcpServers": {
"mcp_email_client": {
"command": "uv",
"args": [
"run",
"--directory",
"D:\\Project\\RepoPath",
"mcp_email_client"
]
}
}
}或在VSCode中配置:
{
"servers": {
"any-name": {
"type": "stdio",
"command": "/path/to/uv",
"args": [
"run",
"--directory",
"/path/to/repo",
"run_mcp_server.py",
]
}
}
}FAQ
- 支持哪些邮件服务提供商?
- README提到支持'不仅限于Gmail',但没有列出完全支持的提供商列表。
- 如何验证我的邮件账户?
- README未提供身份验证方法的详细信息,但配置示例表明它使用标准邮件协议。
mcp-email-client 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。