邮件监控作业服务器

Dynafex MCP服务器是一个监控电子邮件以获取新作业请求并自动在Dynafex系统中创建作业的模型上下文协议服务器。

  • by Mickycun1
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Mickycun1/dynafex-mcp-server

使用说明

Dynafex MCP 服务器

一个MCP(模型上下文协议)服务器,用于监控电子邮件中的新工作请求,并在Dynafex系统中自动创建这些工作。

特点/功能

  • 电子邮件监控连接到电子邮件服务器(IMAP)以监控新的工作请求
  • 作业解析智能提取电子邮件内容中的职位详情
  • API集成在Dynafex后端系统中创建工作(或职位)
  • 实时处理持续监控并处理新邮件

设置

  1. 安装依赖项:

    pip install -e .
    
  2. 配置环境变量:

    cp .env.example .env
    # Edit .env with your email and API settings
    
  3. 运行MCP服务器:

    dynafex-mcp-server
    

配置

创建一个 .env 包含以下变量的文件:

# Email Configuration
EMAIL_SERVER=imap.gmail.com
EMAIL_PORT=993
EMAIL_USERNAME=your-email@example.com
EMAIL_PASSWORD=your-app-password
EMAIL_FOLDER=INBOX

# Dynafex API Configuration
DYNAFEX_API_URL=http://localhost:8000/api/v1
DYNAFEX_API_TOKEN=your-api-token

# MCP Server Configuration
MCP_SERVER_NAME=dynafex-email-monitor
MCP_SERVER_VERSION=0.1.0

使用方法

MCP服务器将:

  1. 连接到您的电子邮件服务器
  2. 监控指定文件夹以接收新邮件
  3. 解析邮件中的工作相关信息
  4. 通过API调用在Dynafex系统中创建作业
  5. 马克妥善处理了电子邮件

电子邮件格式

服务器可以解析包含各种格式工作信息的电子邮件:

  • 包含取件/送货地点的主题行
  • 包含结构化工作详情的邮件正文
  • 附上职位说明文件