职位搜索与自动申请服务

MCP Server是一个自动化的职位搜索与申请平台,提供职位搜索、职位描述分析、URL抓取、自动填写和提交申请等功能,适用于求职者和招聘网站。

  • by DragonBGW
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 dragonbgw/mcp_server

使用说明

MCP_服务器

用于作业查找和自动作业申请的MCP服务器

MCP服务器——作业查找器和自动作业应用程序

这个项目是一个 自动MCP服务器 为Puch AI黑客马拉松而建。
它提供了用于职位搜索、分析职位描述、从URL获取职位发布以及通过上传简历自动提交职位申请的工具。


特性

  • 求职: 使用自由文本目标或查询搜索工作。
  • 职位描述分析: 对职位描述或用户目标进行分析并提出改进建议。
  • URL获取: 从给定的URL获取并简化职位发布。
  • 自动应用: 通过上传简历在网站上自动填写和提交工作申请表。
  • 图像工具: 将base64编码的图像转换为黑白。

建筑与技术栈

  • FastAPI: 用于HTTP服务器和REST API的Web框架。
  • FastMCP: 微组件协议服务器框架构建MCP工具。
  • 剧作家: 浏览器自动化,自动填写和提交工作申请。
  • HTTPX: 异步HTTP客户端,用于获取URL和搜索结果。
  • 易读性和标记: 提取并简化网页内容以进行标记。
  • 枕头(PIL): 用于黑白转换的图像处理。
  • Python 3.13+

设置和部署

先决条件

  1. 克隆仓库- 克隆https://github.com/DragonBGW/MCP_Server.git cd MCP_服务器

  2. 创建并激活虚拟环境(推荐): python-m venv.venv source.ven/bin/activate#Linux/macOS .venv\Scripts\activate#Windows

  3. 安装依赖项: pip安装-r要求.txt

  4. 安装Playwright浏览器: 剧作家装置

运行服务器 python mcp_starter.py

服务器将在上运行http://0.0.0.0:8086默认情况下。 访问http://localhost:8086/验证服务器是否正在运行。

在终端中运行job_applicant.py后,它将需要您的详细信息。

html文件显示了服务器的web界面