Gmail命令行工具

一个与多种LLM集成的Gmail命令行界面,支持自然语言搜索邮件内容和AI驱动的邮件交互。

  • by colespen
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 colespen/gmail-power-cli

使用说明

Gmail Power CLI(Gmail强力命令行界面)

🚧 WIP - 进行中(工作在进行中)

一个通过MCP服务器与各种大型语言模型(LLM)集成的Gmail命令行界面

  • “Antrhopic”应为拼写错误,正确词汇可能是“Anthropogenic”,其翻译为“人为的”或“人类造成的”
  • 双子座
  • Groq(目前使用的是最佳免费套餐)

CLI 示例:

特性/功能

  • 使用自然语言查询搜索Gmail邮件
  • 阅读电子邮件内容和元数据
  • 通过Gemini集成实现的AI驱动电子邮件交互
  • 用于Claude桌面集成的MCP服务器

设置

  1. 安装依赖项:

    npm install
    
  2. 设置 Google Cloud Console:

    • 在 https://console.cloud.google.com 创建项目
    • 启用Gmail API
    • 数据访问权限/范围:gmail.modify(修改Gmail)
    • 创建OAuth 2.0凭据(桌面应用程序)
    • 下载 credentials.json 到项目根目录
  3. 配置环境变量: 创建一个 .env 文件:

    目前,使用Groq免费套餐取得的最大成功是:

    从以下网址获取您的免费API密钥:https://console.groq.com/keys

    GROQ_API_KEY=your-groq-api-key
    
  4. 使用Gmail进行身份验证:

    npm run auth
    

用法

CLI 模式:

npm run gmail

MCP 服务器模式:

npm run start

开发:

npm run dev