使用说明
MCP_服务器
用于作业查找和自动作业申请的MCP服务器
MCP服务器——作业查找器和自动作业应用程序
这个项目是一个 自动MCP服务器 为Puch AI黑客马拉松而建。
它提供了用于职位搜索、分析职位描述、从URL获取职位发布以及通过上传简历自动提交职位申请的工具。
特性
- 求职: 使用自由文本目标或查询搜索工作。
- 职位描述分析: 对职位描述或用户目标进行分析并提出改进建议。
- URL获取: 从给定的URL获取并简化职位发布。
- 自动应用: 通过上传简历在网站上自动填写和提交工作申请表。
- 图像工具: 将base64编码的图像转换为黑白。
建筑与技术栈
- FastAPI: 用于HTTP服务器和REST API的Web框架。
- FastMCP: 微组件协议服务器框架构建MCP工具。
- 剧作家: 浏览器自动化,自动填写和提交工作申请。
- HTTPX: 异步HTTP客户端,用于获取URL和搜索结果。
- 易读性和标记: 提取并简化网页内容以进行标记。
- 枕头(PIL): 用于黑白转换的图像处理。
- Python 3.13+
设置和部署
先决条件
- Python 3.13或更高版本
- 剧作家浏览器:运行
`bash 剧作家装置 安装
-
克隆仓库- 克隆https://github.com/DragonBGW/MCP_Server.git cd MCP_服务器
-
创建并激活虚拟环境(推荐): python-m venv.venv source.ven/bin/activate#Linux/macOS .venv\Scripts\activate#Windows
-
安装依赖项: pip安装-r要求.txt
-
安装Playwright浏览器: 剧作家装置
运行服务器 python mcp_starter.py
服务器将在上运行http://0.0.0.0:8086默认情况下。 访问http://localhost:8086/验证服务器是否正在运行。
在终端中运行job_applicant.py后,它将需要您的详细信息。
html文件显示了服务器的web界面