Token导航 LogoToken导航TokenDH.com
Resume Chat logo
办公协作未说明官方级别未说明来源级核验

Resume Chat

MCP Server

一个基于Flask的模型上下文协议(MCP)服务器,提供简历问答、安全邮件通知功能,并附带简单的前端聊天和邮件发送界面。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python团队协作任务管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Mohamedrazan

提供方

Mohamedrazan

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

# MCP Server - Resume Chat + Safe Email

A **Flask-based Model Context Protocol (MCP) server** that:  

- Answers questions about a resume (JSON-based)  
- Sends safe email notifications (via Mailtrap sandbox or real SMTP)  
- Provides a simple frontend to chat and send emails  

---

## 🚀 Setup

1. **Clone the repository**  

git clone cd mcp_server


2. **创建虚拟环境(推荐)**

python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate


3. **安装依赖项**

pip install -r requirements.txt


4. **更新中的SMTP凭据 `app.py` (可选)**

- 安全测试:Mailtrap沙盒(已配置)
- 对于真实电子邮件:Gmail SMTP使用 [应用程序密码](https://support.google.com/accounts/answer/185833?hl=en)

USE_SANDBOX = True # True = Mailtrap, False = Real SMTP


5. **在本地运行服务器**

python app.py


6. **在浏览器中打开**
   [http://127.0.0.1:5000/](http://127.0.0.1:5000/)

______________________________________________________________________

## 🗂 项目结构

mcp_server/ │── app.py # Flask server │── resume.json # Resume data in JSON │── templates/ │ ├── index.html # Chat + email form │ └── result.html # Displays chat/email result │── requirements.txt │── README.md


______________________________________________________________________

## 💡 用法

### 聊天关于简历

问以下问题:

- “你有什么经验?”
- “你在哪里学习的?”
- “你有什么技能?”
- “告诉我Flutter项目”

### 发送电子邮件

填写 **收件人**, **主题**,以及 **身体**,然后单击“发送电子邮件”。

> **安全模式:** 默认情况下,电子邮件会发送到Mailtrap沙盒,因此不会影响真正的收件箱。

______________________________________________________________________

## 🛠 依赖关系

- Python 3.10+
- 烧瓶==2.3.3
- 可选(用于模糊匹配): `rapidfuzz`

______________________________________________________________________

## 📝 备注

- 基于JSON的简历允许结构化问答
- 完整对象搜索返回对齐、可读的结果
- 为聊天和电子邮件添加了每个IP的速率限制,以防止垃圾邮件
- 易于部署 **PythonAnywhere**, **Heroku**,或 **渲染**

目录标签

目录标签

Python团队协作任务管理简历解析本地部署邮件通知Flask服务JSON数据处理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP