Skip to main content
Glama

MCP智能简历投递助手

USAGE.md6.63 kB
# MCP 智能简历投递助手 - 使用指南 ## 📖 概述 这是一个基于 MCP (Model Context Protocol) 的智能简历投递助手,专为 LinkedIn 和 SEEK 平台设计。它可以自动搜索职位、生成个性化求职信、自动填写申请表单,并提供完整的申请数据管理功能。 ## 🚀 快速开始 ### 1. 环境准备 确保您的系统已安装: - Python 3.9+ - Claude Desktop (免费版即可) - Chrome 或 Chromium 浏览器 ### 2. 安装依赖 ```bash cd /Users/andy/workspace/00-mcp pip install -r requirements.txt ``` ### 3. 配置 Claude Desktop 在 Claude Desktop 配置文件中添加以下内容: **macOS 路径**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows 路径**: `%APPDATA%\\Claude\\claude_desktop_config.json` ```json { "mcpServers": { "job-applier": { "command": "python3", "args": ["/Users/andy/workspace/00-mcp/src/server.py"], "cwd": "/Users/andy/workspace/00-mcp" } } } ``` ### 4. 配置环境变量 (可选) 如需使用 AI 功能,请设置 API 密钥: ```bash # 使用 Claude (推荐) export ANTHROPIC_API_KEY="your-anthropic-api-key" # 或使用 OpenAI export OPENAI_API_KEY="your-openai-api-key" ``` ### 5. 启动 Claude Desktop 重启 Claude Desktop,现在您可以开始使用智能简历投递助手了! ## 🎯 核心功能使用 ### LinkedIn Easy Apply 自动申请 ``` 请帮我在 LinkedIn 上搜索 "Python Developer" 职位,地点在 "San Francisco",然后对前5个 Easy Apply 职位进行自动申请。 ``` 系统会: 1. 搜索匹配职位 2. 筛选 Easy Apply 职位 3. 为每个职位生成个性化求职信 4. 自动填写申请表单 5. 提交申请并记录到数据库 ### 智能求职信生成 ``` 请为这个职位生成一份求职信: 职位:Senior Software Engineer at Google 要求:5年Python经验,熟悉云计算和微服务 我的背景:6年Python开发,AWS认证,Docker和Kubernetes经验 ``` ### 简历关键词优化 ``` 请优化我的简历关键词,目标职位是这个: [粘贴职位描述] 我的简历内容: [粘贴简历内容] ``` ### 申请数据统计和分析 ``` 请生成我最近30天的申请报告,包括成功率分析和改进建议。 ``` ## 🛠️ 详细功能说明 ### 1. 职位搜索功能 **支持的平台**:LinkedIn, SEEK **搜索参数**:关键词、地点、薪资、职位类型 ``` 搜索 LinkedIn 上的 "Data Scientist" 职位,地点 "New York",最低薪资 $100,000 ``` ### 2. Easy Apply 专门搜索 专门搜索支持一键申请的 LinkedIn 职位: ``` 搜索所有 "Frontend Developer" 的 Easy Apply 职位,限制10个结果 ``` ### 3. 职位匹配度分析 分析您的简历与特定职位的匹配程度: ``` 分析我的简历与以下职位的匹配度: [职位描述] 简历路径:/path/to/resume.pdf ``` ### 4. 自动申请功能 **LinkedIn 自动申请**: ``` 自动申请这个 LinkedIn 职位: https://www.linkedin.com/jobs/view/123456789 使用自定义求职信和标准个人信息 ``` **SEEK 自动申请**: ``` 自动申请这个 SEEK 职位: https://www.seek.com.au/job/123456789 包含求职信和工作签证状态信息 ``` ### 5. 申请状态管理 **跟踪所有申请**: ``` 显示我的所有申请状态 ``` **更新申请状态**: ``` 将职位 https://linkedin.com/jobs/view/123456789 的状态更新为 "interview", 备注:已安排下周二面试 ``` ### 6. 数据分析和报告 **生成详细报告**: ``` 生成过去3个月的申请活动报告,包括平台分析和成功率统计 ``` **获取统计数据**: ``` 显示最近7天的申请统计数据 ``` ## ⚙️ 高级配置 ### 1. 个人信息配置 编辑 `config.json` 文件来配置个人信息: ```json { "user_info": { "name": "您的姓名", "email": "your.email@example.com", "phone": "+1-234-567-8900", "linkedin": "https://linkedin.com/in/yourprofile", "location": "San Francisco, CA" } } ``` ### 2. 浏览器设置 ```json { "browser": { "headless": false, "slow_mo": 1000, "window_width": 1920, "window_height": 1080 } } ``` ### 3. 申请频率控制 ```json { "linkedin": { "max_applications_per_hour": 30, "delay_between_actions": [3, 8] } } ``` ## 📁 文件管理 ### 简历管理 系统会自动管理您的简历文件: - **存储位置**:`data/resumes/` - **支持格式**:PDF, DOC, DOCX, TXT, RTF - **自动备份**:保留历史版本 ### 求职信管理 - **存储位置**:`data/cover_letters/` - **自动分类**:按公司和职位自动命名 - **内容预览**:显示前200字符预览 ## 🔍 故障排除 ### 常见问题 1. **"浏览器启动失败"** - 确保已安装 Chrome/Chromium - 检查 Playwright 是否正确安装:`python -m playwright install` 2. **"LinkedIn 登录失败"** - 确保账号信息正确 - 可能需要手动完成安全验证 - 设置 `headless: false` 来观察登录过程 3. **"数据库错误"** - 确保 `data/` 目录有写入权限 - 删除 `data/applications.db` 让系统重新创建 4. **"申请提交失败"** - LinkedIn 可能更新了页面结构 - 检查网络连接 - 确认职位链接有效且支持 Easy Apply ### 日志查看 系统日志保存在 `data/logs/app.log`: ```bash tail -f data/logs/app.log # 实时查看日志 ``` ### 调试模式 启用调试模式查看详细信息: ```bash export DEBUG=1 python3 src/server.py ``` ## 🔒 隐私和安全 ### 数据安全 - **本地存储**:所有数据仅存储在本地 - **加密保护**:敏感信息经过加密处理 - **无外传**:个人信息不会发送到外部服务器 ### 使用建议 1. **合规使用**:遵守 LinkedIn 和 SEEK 的使用条款 2. **合理频率**:避免过于频繁的申请操作 3. **质量优先**:专注于高匹配度的职位申请 4. **定期备份**:备份重要的申请数据 ## 🎯 最佳实践 ### 1. 申请策略 - **质量优于数量**:专注于高匹配度的职位 - **个性化内容**:为每个申请定制求职信 - **及时跟进**:定期更新申请状态 ### 2. 效率优化 - **批量操作**:一次搜索多个相关职位 - **模板复用**:建立个人求职信模板库 - **数据分析**:定期分析申请效果并调整策略 ### 3. 风险管控 - **分散申请**:不要集中在单一时间大量申请 - **监控响应**:关注申请响应率的变化 - **账号安全**:定期更改密码,启用二步验证 --- **祝您求职成功!** 🎉

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/guangliangyang/mcp4Interview'

If you have feedback or need assistance with the MCP directory API, please join our Discord server