Token导航 LogoToken导航TokenDH.com
YubHub MCP Server logo
运维云端未说明官方级别未说明来源级核验

YubHub MCP Server

MCP Server

YubHub MCP Server 是一款能将企业招聘页面转化为结构化职位信息流的工具,支持通过AI增强职位信息并发布为XML格式。

工具数

22

提示词数

0

GitHub Stars

1

资源数

0
JavaScriptClaude云端部署Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

houtini-ai

提供方

houtini-ai

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

YubHub MCP Server

Turn any careers page into a structured job feed. Straight from Claude, Cursor or any MCP client.

______________________________________________________________________

快速开始

你需要一个 YubHub帐户 第一。前往您的 帐户页面 抓住你的 用户IDAPI密钥 (必填)。

克劳德桌面版

打开您的Claude Desktop配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

在内部添加此块 "mcpServers":

{
  "mcpServers": {
    "yubhub": {
      "command": "npx",
      "args": ["-y", "@houtini/yubhub"],
      "env": {
        "YUBHUB_USER_ID": "your-user-id",
        "YUBHUB_API_KEY": "yh_your_api_key_here"
      }
    }
  }
}

重新启动克劳德桌面。就是这样。让克劳德“列出我的YubHub订阅源”,你应该会看到你的数据回来。

光标/VS代码

同样的想法。将配置放入MCP设置中,并指向 npx -y @houtini/yubhub 具有相同的env变量。

它的作用

YubHub关注职业页面。将其指向公司的职位URL,它将发现每个空缺职位,抓取列表,用人工智能(职位标准化、类别标记、薪资提取、公司研究)丰富列表,并将其发布为XML提要。

此MCP服务器使您可以从AI助手内部完全控制该管道。创建订阅源、触发运行、检查工作、查看仪表板、浏览市场统计数据。不需要浏览器选项卡。

管道

Careers page URL
  → Discovery (ATS API / sitemap / crawl)
    → Scraping (page content extraction)
      → Enrichment (AI structuring + company research)
        → XML feed (ready for job boards, aggregators, your own site)

支持的ATS平台包括Greenhouse、Lever、Workable、Workday、Oracle HCM、SmartRecruiters、Ashby、Pinpoint、Phenom等。对于具有公共API(Greenhouse、Lever、Workable、Pinpoint)的平台,发现完全跳过了抓取,直接进行了丰富。

工具

涵盖四个领域的21种工具。

饲料管理

工具它做什么
list_feeds获取所有工作信息
create_feed从职业页面URL创建订阅源
get_feed馈送详细信息,包括运行历史和作业计数
show_feed_dashboard用于单个提要的交互式可视化仪表板
show_all_feeds_dashboard包含所有提要、统计数据和XML链接的概览仪表板
trigger_feed_run立即开始作业查找
update_feed更改源名称、标签或源URL
delete_feed删除提要及其所有作业
delete_jobs清除提要的所有作业(保留提要)

调度

工具它做什么
get_feed_schedule检查自动运行时间表和下一次运行时间
enable_feed_auto_run启用自动运行(默认值:每周)
disable_feed_auto_run关闭自动运行

乔布斯

工具它做什么
list_jobs列出提要的作业,可选择按状态筛选
get_job完整的工作详细信息:职位、公司、地点、工资、技能、描述
retry_failed_jobs将失败的作业重新排队,以便再次尝试

市场统计

工具它做什么
get_stats_overview高级数字:总工作岗位、公司、活跃订阅源
get_top_companies按最近活动的就业人数排名的公司
get_categories按行业和经验水平细分的工作岗位数量
get_top_titles按数量划分的最常见职位
get_title_trends需求增加或减少的标题(2周比较)
get_work_arrangements远程配送、混合配送与现场配送
get_experience_levels入门级、中级、高级分布

环境变量

变量必填描述
YUBHUB_USER_ID您的YubHub用户ID
YUBHUB_API_KEY您的API密钥 帐户页面
YUBHUB_ADMIN_API_URL没有API终结点(默认为 https://api.yubhub.co)

示例对话

你: 为梅赛德斯F1职业生涯创建订阅源https://www.mercedesamgf1.com/careers 克劳德: 完成。使用ID创建的订阅源 feed_abc123要我触发跑步吗? 你: 好的,请。 克劳德: 发现开始。我过几分钟再查。 你: 进展如何? 克劳德: 找到47个工作。42个成功富集,5个仍在处理中。这是按类别细分的。..

提示: 为了获得最佳效果,请在创建提要时提供示例作业URL。这有助于YubHub识别该网站上职位列表的URL模式,从而显著提高发现准确性。您可以将其作为可选项传递 exampleJobUrl 参数在 create_feed.

发展

git clone https://github.com/houtini-ai/yubhub.git
cd yubhub
npm install
npm run build

服务器将TypeScript编译为 dist/ 并作为stdio MCP服务器运行。来源生活在 src/:

src/
├── index.ts                # MCP server, tool definitions and handlers
├── api-client.ts           # REST client for the YubHub API
├── dashboard-generator.ts  # React-based interactive dashboard builder
└── types.ts                # TypeScript interfaces

在本地运行

YUBHUB_USER_ID=your-id YUBHUB_API_KEY=yh_your_key node dist/index.js

或者将MCP客户端指向构建的输出,而不是使用npx。

贡献

欢迎问题和拉取请求。如果您要添加工具或更改行为,请使用真实的YubHub帐户进行测试。

链接

许可证

麻省理工学院——见 许可证 了解详情。

目录标签

目录标签

JavaScriptClaude云端部署职位聚合本地部署AI增强招聘自动化XML生成ATS集成

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

22

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明noneremote-capable

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP