mcpField
A
ai-dev-jobs-mcp

ai-dev-jobs-mcp

github.com/sickn33生产力48.7k87 次安装今天更新
代码仓库

关于 ai-dev-jobs-mcp

AI Dev Jobs MCP 是一个远程 MCP 服务,为 AI Agent 提供 AI 与 ML 职位索引。它支持搜索职位和公司、匹配候选人资料、查看职位详情、薪资数据及市场统计,适用于求职、招聘和劳动力市场分析。

主要功能

  1. 01按关键词、地点或公司搜索职位
  2. 02获取职位与公司详情
  3. 03按候选人资料匹配职位
  4. 04查看薪资数据与市场统计
  5. 05浏览索引公司和标签

适用场景

  1. 01按地点或专业方向寻找 AI 与 ML 职位
  2. 02查找正在招聘 AI 职位的公司
  3. 03将候选人技能与空缺职位匹配
  4. 04了解 AI 职位市场和薪资趋势

MCP 相关

它通过使用 streamable HTTP 的远程端点,向 MCP 客户端提供职位检索、匹配、薪资和统计工具。README 建议核实端点当前的访问要求和可用工具定义。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/sickn33/agentic-awesome-skills --skill ai-dev-jobs-mcp

安装后在 Claude Code 中输入/ai-dev-jobs-mcp确认已加载。

详细介绍

AI Dev Jobs MCP

概述

AI Dev Jobs 是一个远程 MCP 服务,可让 AI Agent 访问 AI 和 ML 职位列表的实时索引。覆盖范围和市场统计数据会发生变化;请检索带时间戳的当前结果,不要将贡献者提供的历史快照视为当前市场证据。Agent 可以按职位、地点或公司搜索职位,获取完整的职位详情,列出正在招聘的公司,将职位与个人资料匹配,并获取薪资或汇总市场统计数据。该服务面向协助求职、招聘或劳动力市场分析的 AI Agent。

何时使用此技能

  • 协助用户搜索 AI 或 ML 工程职位时使用
  • Agent 需要查询哪些公司正在招聘特定 AI 职位时使用
  • 构建招聘或人才匹配工作流时使用
  • 分析 AI 就业市场(空缺职位、顶尖公司、职位分布)时使用

MCP 配置

将 AI Dev Jobs MCP 服务添加到客户端配置中。该端点使用可流式传输的 HTTP,历史文档曾称其无需身份验证;请确认当前的访问要求。

Claude Desktop / Cursor / Windsurf
{
  "mcpServers": {
    "ai-dev-jobs": {
      "url": "https://aidevboard.com/mcp"
    }
  }
}

请确认实际可用的工具架构和访问权限。主机配置模板并不能证明该端点可用,也不能证明连接已成功。

隐私与来源核实

请仅使用必要的技能或偏好进行搜索;传输私人简历或可识别候选人身份的详细信息,需要获得明确同意。除非用户提出相应请求,否则不要提交申请、联系招聘人员或配置监控。请对照雇主的原始页面核实职位发布日期、地点/远程资格、薪资币种/周期和申请 URL;排除过时或可疑的职位信息。市场中位数必须说明样本范围以及缺失薪资的处理方式。

可用工具

search_jobs

按关键词、地点、公司或工作安排搜索职位索引。返回匹配职位的标题、公司、地点和薪资信息。

search_jobs({ query: "machine learning engineer", location: "remote" })
get_job

按 ID 获取特定职位的完整详情,包括描述、要求、薪资范围和申请链接。

get_job({ id: "abc123" })
list_companies

列出索引中的所有公司及其空缺职位数量。可用于查找正在积极招聘的公司。

list_companies({})
get_company

获取特定公司的详情,包括端点提供的 AI 职位。

get_company({ id: "openai" })
get_stats

获取就业市场的汇总统计数据:职位总数、空缺职位数量最多的公司、职位分布和地点细分。

get_stats({})
match_jobs

根据候选人资料、技能列表或偏好匹配职位。

match_jobs({ skills: ["python", "llm", "pytorch"], workplace: "remote" })
get_salary_data

在数据可用时,获取按职位、标签、级别或地点划分的薪资统计数据。

get_salary_data({ tag: "llm", level: "senior" })
list_tags

列出可用于筛选搜索结果或分析薪资的已索引标签。

list_tags({})

示例

示例 1:查找远程 ML 职位
Use @ai-dev-jobs-mcp to find remote machine learning engineer positions.

Agent 将调用 search_jobs({ query: "machine learning engineer", location: "remote" }) 并返回匹配的职位。

示例 2:查看哪些公司正在招聘
Use @ai-dev-jobs-mcp to list all companies currently hiring for AI roles.

Agent 将调用 list_companies({}) 并按空缺职位数量排序后返回公司。

示例 3:获取就业市场概况
Use @ai-dev-jobs-mcp to show current AI job market statistics.

Agent 将调用 get_stats({}) 并返回职位、顶尖雇主和职位分布的汇总数据。

示例 4:获取完整职位详情
Use @ai-dev-jobs-mcp to get the full details for job ID abc123.

Agent 将调用 get_job({ id: "abc123" }) 并返回包含职位要求和申请链接的完整职位信息。

示例 5:根据候选人资料匹配职位
Use @ai-dev-jobs-mcp to match remote LLM roles to a senior Python and PyTorch profile.

Agent 将调用 match_jobs({ skills: ["python", "llm", "pytorch"], workplace: "remote" }) 并返回合适的职位。

示例 6:比较薪资数据
Use @ai-dev-jobs-mcp to compare senior LLM salary data.

Agent 将调用 get_salary_data({ tag: "llm", level: "senior" }) 并总结可用的薪酬范围。

最佳实践

  • 使用 search_jobs 并指定具体关键词进行定向搜索,而不是使用宽泛的查询
  • 使用 list_companies 发现公司,然后通过公司名称筛选 search_jobs,进行针对性搜索
  • 在深入查看具体职位前,使用 get_stats 为用户提供市场背景
  • 当用户提供技能、资历、地点或工作安排偏好时,使用 match_jobs
  • 仅将 get_salary_data 用作市场背景;提醒用户职位信息和薪酬变化很快
  • 结合简历或求职信技能,打造端到端的求职工作流

局限性

  • 索引专门收录 AI 和 ML 职位;AI 领域之外的一般软件工程职位可能不在其中。
  • 职位信息会定期刷新,但新发布的职位可能需要短暂时间才会显示。
  • 仅当公司提供薪酬信息时才会显示薪资数据;并非所有职位信息都包含薪资信息。
  • 职位数量和薪资中位数属于实时市场数据;在面向用户的输出中引用前,应使用 get_stats 刷新数据。

相关技能

  • @not-human-search-mcp - 通过 MCP 发现适用于 AI 的工具和 API
  • @mcp-builder - 用于构建自己的 MCP 服务

评论

支持 Markdown