Dynafex MCP 服务器
一个MCP(模型上下文协议)服务器,用于监控电子邮件中的新工作请求,并在Dynafex系统中自动创建这些工作。
特点/功能
- 电子邮件监控连接到电子邮件服务器(IMAP)以监控新的工作请求
- 作业解析智能提取电子邮件内容中的职位详情
- API集成在Dynafex后端系统中创建工作(或职位)
- 实时处理持续监控并处理新邮件
设置
- 安装依赖项:
pip install -e .- 配置环境变量:
cp .env.example .env
# Edit .env with your email and API settings- 运行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服务器将:
- 连接到您的电子邮件服务器
- 监控指定文件夹以接收新邮件
- 解析邮件中的工作相关信息
- 通过API调用在Dynafex系统中创建作业
- 马克妥善处理了电子邮件
电子邮件格式
服务器可以解析包含各种格式工作信息的电子邮件:
- 包含取件/送货地点的主题行
- 包含结构化工作详情的邮件正文
- 附上职位说明文件
