这是一个强大的 MCP 服务器,支持与 Gmail 集成。借助它,你能通过 MCP 客户端直接管理电子邮件,无缝访问 Gmail 的核心功能,如阅读、发送和管理邮件等。
💡 参考:查看 这个示例 了解使用 uvx 的 MCP 服务器实现示例。
git clone https://github.com/yourusername/gmail-plugin.git
cd gmail-plugin
# 方法 1: 在编辑模式下安装
uv pip install -e .
# 方法 2: 使用 requirements.txt 安装
uv pip install -r requirements.txt
# 方法 3: 推荐使用 uv sync
uv sync --dev --all-extras
https://www.googleapis.com/auth/gmail/modify--creds-file-path)在您的 MCP 客户端配置中添加以下内容:
# 方法 1: 在编辑模式下安装
uv pip install -e .
# 方法 2: 使用 requirements.txt 安装
uv pip install -r requirements.txt
# 方法 3: 推荐使用 uv sync
uv sync --dev --all-extras
在 app.py 中添加以下内容:
if __name__ == "__main__":
app.run(debug=True)
git clone https://github.com/yourusername/gmail-plugin.git
cd gmail-plugin
# 方法 1: 在编辑模式下安装
uv pip install -e .
# 方法 2: 使用 requirements.txt 安装
uv pip install -r requirements.txt
# 方法 3: 推荐使用 uv sync
uv sync --dev --all-extras
https://www.googleapis.com/auth/gmail/modify--creds-file-path)在 app.py 中:
@app.route('/')
def home():
return "欢迎使用 Gmail 插件 MCP 服务器!"
| 属性 | 详情 |
|---|---|
| 工具名称 | 描述 |
| send_email | 发送电子邮件,参数:recipient_id, subject, message |
| read_email | 阅读未读邮件 |
| delete_email | 删除电子邮件,参数:email_id |
| mark_read | 标记为已读,参数:email_id |
git checkout -b feature/your-featuregit commit -m '添加新功能'git push origin feature/your-feature本项目受 MIT License 保护。