Skip to main content
Glama

Resume Screening MVP

MVP项目用于验证Extension WebSocket + MCP Server架构的技术可行性。

架构

┌─────────────────┐     WebSocket      ┌─────────────────┐
│  Chrome         │◄──────────────────►│  MCP Server     │
│  Extension      │    ws://localhost  │  (Node.js)      │
│  (Client)       │      :8765         │  (Server)       │
└─────────────────┘                    └─────────────────┘
        │                                      │
        │ Chrome APIs                          │ MCP Protocol
        ↓                                      ↓
┌─────────────────┐                    ┌─────────────────┐
│  招聘平台页面    │                    │  AI Agent       │
│  (BOSS/猎聘/Moka)│                    │  (Claude等)     │
└─────────────────┘                    └─────────────────┘

Related MCP server: Recruit CRM MCP

快速开始

1. 安装依赖

cd resume-screening-mvp
pnpm install

2. 构建MCP Server

cd packages/mcp-test
pnpm build

3. 启动MCP Server

cd packages/mcp-test
pnpm start

4. 加载Chrome Extension

  1. 打开 Chrome,访问 chrome://extensions/

  2. 开启"开发者模式"

  3. 点击"加载已解压的扩展程序"

  4. 选择 packages/extension 文件夹

5. 测试

  1. 访问支持的招聘平台(BOSS直聘、猎聘、Moka)

  2. 点击Extension图标查看连接状态

  3. 运行测试脚本:

node scripts/test-mvp.js

支持的平台

平台

网址

状态

BOSS直聘

zhipin.com

✅ 支持

猎聘

liepin.com

✅ 支持

Moka

moka.com

✅ 支持

MCP工具

detect_platform

检测当前浏览器标签页所在的招聘平台。

get_candidates

获取当前页面的候选人列表。

ping_extension

测试与Extension的连接状态。

Claude Desktop配置

在Claude Desktop的配置文件中添加:

{
  "mcpServers": {
    "resume-screening-test": {
      "command": "node",
      "args": ["/path/to/resume-screening-mvp/packages/mcp-test/dist/index.js"]
    }
  }
}

验证目标

  • Extension能连接到MCP Server的WebSocket

  • MCP Server能向Extension发送指令

  • Extension能在页面执行操作并返回结果

  • BOSS平台不被反爬虫检测(需实际测试)

下一步

  1. 完成端到端测试

  2. 添加更多平台选择器

  3. 实现搜索MCP

  4. 实现筛选MCP

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for Recruit CRM, enabling AI assistants to search candidates, view jobs, and manage recruiting workflows.
    53
    45 PyPI
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    MCP server that connects AI agents to a real Chrome browser via a WebSocket extension bridge, enabling over 40 browser control tools without debug mode or profile isolation.
    -