招聘数据连接器平台

一个多连接器的MCP平台,整合了招聘API,使AI辅助的IDE能够查询实时招聘数据以获取洞察。

  • by skitchbeatz
  • 本地部署
  • 更新于
在 GitHub 查看 skitchbeatz/quanta-insights-connectors

使用说明

广达洞察连接器

一个多连接器MCP(模型上下文协议)平台,封装了人员配置/招聘API,使人工智能辅助的IDE能够查询实时招聘数据以获取见解。

概述

该项目为多个招聘平台提供了一个统一的MCP接口:

  • 扩音器 -用于职位安排、候选人、工作订单和客户数据的REST API
  • LinkedIn招聘人员 -招聘系统连接(RSC)API,用于候选人搜索和管道数据

作为a建造 可装运产品 使用插件架构,可以在不接触核心MCP服务器的情况下添加新的连接器。

建筑

MCP Client (Codex/Claude/Windsurf) 
  ↕ stdio or HTTP+SSE
Quanta Insights MCP Server (Python + FastMCP)
  ├── Bullhorn Connector
  ├── LinkedIn Recruiter Connector
  └── Future Connectors (plugin interface)

Secrets → Vault (AppRole auth)
Deployment → Homelab infrastructure via homelab-automation

技术栈

  • 语言:Python 3.12+
  • MCP框架:FastMCP(mcp[cli])
  • HTTP客户端:httpx(异步)
  • 数据模型:Pydantic v2
  • 秘密:暖通空调(保险库客户端)
  • 测试:pytest+pytest异步
  • 掉毛:流氓
  • 类型检查: mypy
  • 容器化:Docker
  • CI/CD:GitHub Actions(来自homelab自动化的可重用工作流)

第1阶段范围(只读)

  • ✅ 具有双传输(stdio+HTTP+SSE)的多连接器MCP服务器
  • ✅ Bullhorn REST API连接器(只读)
  • ✅ LinkedIn Recruiter RSC API连接器(只读)
  • ✅ 通过Vault保护凭据存储
  • ✅ 用于开发的模拟数据层
  • ✅ 部署到家庭实验室基础设施
  • ❌ 写入/更新/删除操作(推迟到第2阶段)
  • ❌ 多租户身份验证(推迟到第2阶段)

入门指南

看 docs/plan.md 完整的实施计划、架构细节和史诗般的分解。

开发状态

  • 📋 规划完成
  • 🏗️ 存储库初始化正在进行中
  • ⏳ 等待API证书(Bullhorn+LinkedIn RSC)
  • ⏳ LinkedIn RSC API应用程序正在进行中

许可证

商业项目--版权所有。


备注:在自动化或编写功能之前,该项目有意优化信任、安全和可见的招聘人员价值。