关于 ai-dev-jobs-mcp
AI Dev Jobs MCP 是一个远程 MCP 服务,为 AI Agent 提供 AI 与 ML 职位索引。它支持搜索职位和公司、匹配候选人资料、查看职位详情、薪资数据及市场统计,适用于求职、招聘和劳动力市场分析。
主要功能
- 01按关键词、地点或公司搜索职位
- 02获取职位与公司详情
- 03按候选人资料匹配职位
- 04查看薪资数据与市场统计
- 05浏览索引公司和标签
适用场景
- 01按地点或专业方向寻找 AI 与 ML 职位
- 02查找正在招聘 AI 职位的公司
- 03将候选人技能与空缺职位匹配
- 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 服务