邮件自动化系统

My-Email-MCP是一个智能自动化系统,通过自然语言处理和AI技术自动检测职位发布、生成定制简历并简化工作申请流程。

  • by nihal-5
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 nihal-5/My-Email-MCP

使用说明

🤖 我的电子邮件MCP

基于人工智能的电子邮件和WhatsApp自动化系统,具有智能工作检测功能

特性 • 建筑 • 安装 • 用法 • 技术栈


📋 概述

我的电子邮件MCP 是一个智能自动化系统,它彻底改变了你处理工作申请的方式。它结合了 自然语言处理, AI 代理,以及 模型上下文协议(MCP) 自动检测招聘信息,生成量身定制的简历,并简化您的求职工作流程。

🎯 问题

  • 📧 每天数百封电子邮件-手动检查工作机会很耗时
  • 📝 为每个职位发布创建定制简历需要几个小时
  • ⏰ 因回复延迟而错过工作机会
  • 🔄 没有集中管理申请和审批的系统

✨ 解决方案

AI驱动的自动化系统:

  1. 监视器 您的电子邮件和WhatsApp 24/7
  2. 发现 使用高级NLP的职位发布准确率为95%
  3. 生成 使用人工智能定制简历(OpenAI/Ollama)
  4. 发送 通过智能审批工作流应用程序
  5. 轨迹 一切都在一个漂亮的仪表板上

🚀 特性

🧠 智能电子邮件分类

  • 95%准确率 检测招聘信息与垃圾邮件/时事通讯
  • 基于规则+AI混合分类系统
  • 多字作业位置检测(40+种模式)
  • 智能排除GitHub通知、LinkedIn垃圾邮件等。
  • UNSEEN电子邮件的实时处理

📝 人工智能简历生成

  • LLM驱动的定制 基于职位描述
  • 提取需求并定制您的体验
  • 专业LaTeX模板生成
  • PDF编译与错误处理
  • 多个AI提供商支持(OpenAI、Ollama、Groq)

🔄 多代理编排

  • 电子邮件监控代理
  • WhatsApp监控代理
  • 分类剂
  • 简历生成代理
  • 审批工作流代理

📊 审批仪表板

  • 漂亮的web界面,用于查看应用程序
  • 发送前预览生成的简历
  • 一键批准/拒绝工作流
  • 电子邮件草稿管理
  • 会话持续

🔐 安全与隐私

  • 环境变量配置
  • 没有硬编码凭据
  • Ollama的本地加工选项
  • 通过IMAP/SMTP安全处理电子邮件

🛠️ 技术栈

后端和核心

  • TypeScript -类型安全应用程序逻辑
  • Node.js -运行时环境
  • IMAP -电子邮件监控
  • 简单邮件传输协议 -电子邮件发送

人工智能与自然语言处理

  • OpenAI GPT-4 -简历定制
  • 奥拉玛 -本地LLM替代方案
  • Groq -高速推理
  • 自定义NLP -作业位置检测

简历生成

  • 乳胶 -专业文档模板
  • Pdflatex -PDF编译
  • AI定制器 -内容定制

📦 安装

先决条件

```bash

必需

  • Node.js 18+
  • npm或纱线
  • LaTeX(用于PDF生成)
  • 已安装OpenAI API密钥或Ollama ```

设置

  1. 克隆存储库 ```bash 克隆https://github.com/nihal-5/My-Email-MCP.git cd我的电子邮件MCP ```

  2. 安装依赖项 ```bash npm安装 ```

  3. 配置环境变量 ```bash cp.env.example.env ```

  4. 构建并启动 ```bash npm 运行构建 npm启动 ```


🚀 用法

访问仪表板

``` http://localhost:3001 ```

运作原理

  1. 系统开始监控 您的Gmail收件箱
  2. 新电子邮件到达 → 立即分类
  3. 检测到职位发布 → 人工智能生成量身定制的简历
  4. 应用程序出现在仪表板中 → 您评论
  5. 点击“批准” → 电子邮件已发送,并附有简历!

📊 演出

  • 分类速度:每封电子邮件<1ms
  • 准确度:95%的工作检测率
  • 简历生成:5-10秒
  • 电子邮件处理:实时(抵达后立即)

⭐ 如果您觉得此存储库有用,请将其标记为星号!