Token导航 LogoToken导航TokenDH.com
Job Hunting Assistant logo
运维云端未说明官方级别未说明来源级核验

Job Hunting Assistant

MCP Server

一个基于LLM技术的AI求职助手,通过爬取职位信息并优化简历来帮助用户匹配最合适的职位。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

shayne007

提供方

shayne007

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

求职助理

这是一个由python使用LLM和相关技术实现的人工智能辅助项目,旨在帮助我找到工作。

特性

  • Web crawcle收集互联网上发布的职位描述。
  • 根据市场调查和要求,优化简历以匹配最需要的职位

关键技术亮点

  • LLM优化文本结构的超能力
  • RAG声明为法学硕士提供丰富的背景
  • RAG摘要内容,以限制发送到LLM的令牌
  • MCP服务器提供LLM在采取行动时所需的工具

系统架构

graph TB
    subgraph "Entry Point"
        A[__init__.py] --> B[server.py]
    end
    
    subgraph "Core Server"
        B --> C[JobSearchMCPServer]
        C --> D[FastMCP Instance]
        C --> E[Logger Configuration]
    end
    
    subgraph "Tools Layer"
        F[JobTools Class] --> G[get_joblist_by_expect_job]
        F --> H[get_job_by_resume]
        C --> F
    end
    
    subgraph "LLM Integration"
        I[LLMClient] --> J[OpenAI Client]
        J --> K[DeepSeek API]
        F -.-> I
    end
    
    subgraph "Web Scraping"
        L[listjob.py] --> M[Selenium WebDriver]
        M --> N[BOSS直聘网站]
        G --> L
    end
    
    subgraph "Prompt Management"
        O[prompt.py] --> P[Job_Search_Prompt Template]
        H --> O
    end
    
    subgraph "External Dependencies"
        N[BOSS直聘网站]
        K[DeepSeek API]
        Q[Local job.txt file]
        G --> Q
    end
    
    style A fill:#e1f5fe
    style C fill:#f3e5f5
    style F fill:#e8f5e8
    style I fill:#fff3e0
    style L fill:#fce4ec

数据流

  • 客户通过MCP协议请求工作推荐
  • 服务器检索作业列表(当前来自本地文件,可以使用网络抓取)
  • 使用AI提示模板将工作数据与用户简历相结合
  • 发送到DeepSeek API进行智能匹配
  • 返回个性化的工作推荐和建议

如何运行项目

  • 首先,我们需要安装必要的软件包
  • 然后,准备我们需要的数据
  • 通过.env文件设置环境变量
  • 我们使用本地chromedriver进行网络搜索,您应该先下载

chromedriver_path=“/用户/冯诗义/下载/chromedriver-mac-x64/chromedriver”

  • 现在,我们可以使用args指定工作目录并运行服务器:
uv --directory /Users/fengshiyi/Downloads/shayne/learning/LLM/py-projects/job-hunting-assistant/src/job_hunting_server run job-hunting-assistant
  • 克劳德桌面或克莱恩
{
    "mcpServers": {
        "job_hunting_server": {
            "command": "uv",
            "args": [
              "--directory",
              "/Users/fengshiyi/Downloads/shayne/learning/LLM/py-projects/job-hunting-assistant/src/job_hunting_server",
              "run",
              "job-hunting-assistant"
            ]
          }
    }
  }

目录标签

目录标签

Python云端部署Docker求职辅助本地部署简历优化职位匹配LLM应用网络爬虫

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP