MCP CV聊天游乐场
Next.js应用程序,演示了具有CV/简历聊天和电子邮件功能的模型上下文协议(MCP)功能。
特性
- 📄 简历上传与处理:上传文本文件并进行智能解析
- 💬 简历聊天:询问有关简历内容的问题
- 📧 电子邮件通知:发送测试电子邮件(演示模式)
- 🎨 现代用户界面:使用Next.js构建的干净、响应式界面
现场演示
🚀 查看实时演示
快速开始
地方发展
# Install dependencies
npm install
# Run development server
npm run dev
# Open http://localhost:3000用法
- 上传简历:单击以上载
.txt将简历归档 - 提出问题:尝试以下问题:
- “我的技术技能是什么?” - “我在上一个职位上扮演了什么角色?” - “我在哪里上的大学?”
- 发送电子邮件:测试电子邮件功能(演示模式)
部署
此应用程序针对Vercel上的部署进行了优化:

手动部署
# Build for production
npm run build
# Deploy to Vercel
npx vercel --prod技术栈
- 框架:Next.js 14与TypeScript
- 样式:具有现代设计的CSS模块
- API:Next.js API路线
- 部署:Vercel(推荐)
环境变量
创建一个 .env.local 文件:
# Optional: Email configuration
SMTP_HOST=your-smtp-host
SMTP_PORT=587
SMTP_USER=your-username
SMTP_PASS=your-password文件支持
- ✅ 文本文件(.txt):完全支持智能解析
- ✅ JSON文件(.JSON):结构化简历数据
- ⚠️ PDF文件:先转换为文本(基于浏览器的处理的限制)
API终点
POST /api/mcp-主MCP工具处理程序
- upload_cv -处理上传的简历内容 - query_cv -回答有关简历的问题 - send_email -发送电子邮件通知 - debug_cv -调试CV解析(开发)
贡献
- 分叉存储库
- 创建要素分支
- 进行更改
- 本地测试
- 提交拉取请求
许可证
MIT许可证-有关详细信息,请参阅许可证文件。
______________________________________________________________________
内置于❤️ 使用Next.js和模型上下文协议
