简历问答与邮件服务

一个基于Next.js和Express的Web服务,提供简历问答和通过Gmail发送邮件的功能。

  • by OshadiPalliyaguruge
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 oshadipalliyaguruge/mcp-cv-server

使用说明

MCP CV服务器

此存储库包含 Next.js前端 和 Express+TypeScript后端 用于处理简历问答和使用Gmail发送电子邮件。


特性

  • 简历问答结束点: /resume
  • 电子邮件发送端点: /email (通过Gmail SMTP)
  • 单Docker容器部署

需求

  • Node.js>=20
  • npm>=9
  • Docker(用于容器部署)
  • Gmail帐户 应用程序密码 启用

环境变量

创建一个 .env 根目录中的文件: 电子邮件用户=yourgmail@gmail.com 电子邮件地址=your_app_password NODE_ENV=开发 端口=4000


本地设置

  1. 克隆存储库: 克隆https://github.com/OshadiPalliyaguruge/MCP-CV-Server cd-mcp cv服务器

  2. 安装依赖项: npm安装 cd-mcp前端 npm安装 cd。.

  3. 在本地运行: npm运行构建 npm启动

  4. 打开浏览器: 文本


Docker部署(本地)

  1. 构建Docker镜像: docker构建-t mcp服务器。

  2. 运行Docker容器: docker run-p 4000:4000--环境文件.env-mcp服务器

  3. 打开浏览器: 文本


渲染部署

mcp-cv服务器生产-8f12.up.railway.app

注: Gmail SMTP将工作 本地,但由于端口阻塞,在云部署中可能会失败。如果 /email 超时失败,这是Railway/Render上的预期行为。