Hosts the project repository and provides issue tracking, discussions, and collaboration features for the MCP server development
Provides OpenAI API integration as an alternative AI provider for generating personalized cover letters and job application content
MCP智能简历投递助手
一个基于MCP(模型上下文协议)的智能简历投递助手,专门针对LinkedIn和SEEK平台,提供AI驱动的求职信生成、自动化投递和智能管理功能。
🌟 核心功能
1. 智能工作搜索
- 多平台支持:LinkedIn和SEEK平台集成
- 智能过滤:基于薪资、位置、工作类型的精确筛选
- 一键申请检测:自动识别LinkedIn Easy Apply职位
2. AI内容生成
- 智能求职信:基于工作描述和个人资料生成定制化求职信
- 多模板支持:软件工程师、数据科学家、产品经理等专业模板
- 平台优化:针对LinkedIn和SEEK平台的内容长度和语调优化
- 双AI支持:Claude和OpenAI API双重支持
3. 自动化投递
- LinkedIn Easy Apply:全自动化投递流程
- 智能问答:基于预设模板自动回答申请问题
- 人性化操作:反检测技术确保自然的操作模式
- 投递限制:遵守平台规则,防止账号风险
4. 投递管理
- 全程追踪:记录每次投递的详细信息
- 状态管理:实时更新申请状态(已投递、面试中、已拒绝等)
- 数据统计:投递成功率、回复率等关键指标
- 文件管理:简历、求职信、附件的集中管理
🚀 快速开始
环境要求
- Python 3.8+
- Node.js 16+ (用于浏览器自动化)
- SQLite 3.0+
安装步骤
- 克隆项目
- 安装Python依赖
- 安装Playwright浏览器
- 配置环境变量
- 初始化数据库
配置说明
在 config/.env
文件中配置以下参数:
📖 使用指南
基本使用
- 启动MCP服务器
- 搜索工作机会
- 生成求职信
- 自动投递
高级功能
批量投递
投递追踪
文件管理
🛠 技术架构
系统组件
核心技术栈
- MCP协议:与Claude Code等AI工具的标准化集成
- Playwright:高性能浏览器自动化
- SQLAlchemy:现代化的数据库ORM
- Pydantic:类型安全的配置管理
- AsyncIO:高并发异步处理
- Claude/OpenAI API:AI驱动的内容生成
🔒 安全与合规
反检测措施
- 随机用户代理和视口大小
- 人性化的鼠标移动和输入模拟
- 智能延迟和行为噪音
- ��求频率限制
平台合规
- 遵守LinkedIn和SEEK的使用条款
- 合理的投递频率限制
- 尊重平台的反爬虫机制
- 用户数据隐私保护
数据安全
- 本地数据存储
- 敏感信息加密
- 安全的API密钥管理
- 定期数据清理
📊 功能特性
功能模块 | SEEK | 状态 | |
---|---|---|---|
职位搜索 | ✅ | ✅ | 完成 |
Easy Apply检测 | ✅ | ✅ | 完成 |
自动投递 | ✅ | 🔄 | 进行中 |
求职信生成 | ✅ | ✅ | 完成 |
投递追踪 | ✅ | ✅ | 完成 |
文件管理 | ✅ | ✅ | 完成 |
反检测 | ✅ | ✅ | 完成 |
🚨 重要提醒
使用限制
- 请遵守平台的使用条款
- 建议每日投递不超过10个职位
- 定期检查并更新个人资料
- 避免使用虚假信息
最佳实践
- 定制化求职信内容,避免模板化
- 定期更新技能和经验信息
- 监控投递成功率,调整策略
- 保持简历和LinkedIn资料同步
🤝 贡献指南
我们欢迎社区贡献!请查看 CONTRIBUTING.md 了解详细信息。
开发设置
📝 更新日志
v1.0.0 (2024-12-XX)
- 🎉 首次发布
- ✅ LinkedIn和SEEK平台集成
- ✅ AI驱动的求职信生成
- ✅ 自动化投递流程
- ✅ 投递管理和追踪
路线图
- 更多平台支持(Indeed、Glassdoor等)
- 面试准备AI助手
- 移动端应用
- 高级数据分析
- 团队协作功能
📞 支持与反馈
- 🐛 Bug报告:GitHub Issues
- 💬 功能建议:GitHub Discussions
- 📧 联系邮箱:support@mcp4interview.com
- 📚 文档:完整文档
📄 许可证
本项目采用 MIT 许可证。详见 LICENSE 文件。
⭐ 如果这个项目对你有帮助,请给我们一个星标!
免责声明:本工具仅用于学习和研究目的。用户应遵守相关平台的使用条款,合理合法地使用本工具。作者不对使用本工具可能产生的任何后果承担责任。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables AI-driven job application automation for LinkedIn and SEEK platforms with intelligent cover letter generation, automated application submission, and application tracking management. Supports anti-detection measures and complies with platform usage policies for safe job hunting automation.