AI 开发岗位 MCP (模型上下文协议)

ai-dev-jobs-mcp
分类通用
作者Agentic Awesome Skills 社区
许可MIT
评分4.20/5
使用7.9K

AI Dev Jobs MCP

概述

AI Dev Jobs 是一个远程 MCP 服务器,可让 AI 智能体访问 AI 和 ML 职位的实时索引。截至 2026 年 4 月 17 日,实时 MCP 统计数据显示,共有 489 家公司的 8,405 个活跃职位,薪资中位数为 213,500 美元,本周新增职位 600 个。智能体可以通过职位、地点或公司搜索工作,检索完整的职位详情,列出招聘公司,将职位与个人资料进行匹配,并获取薪资或综合市场统计数据。它专为辅助求职、招聘或劳动力市场分析的 AI 智能体而设计。

何时使用此技能

  • 当帮助用户搜索 AI 或 ML 工程职位时
  • 当智能体需要查询哪些公司正在招聘特定的 AI 角色时
  • 当构建招聘或人才匹配工作流时
  • 当分析 AI 就业市场(开放职位、顶尖公司、角色分布)时

MCP 配置

将 AI Dev Jobs MCP 服务器添加到您的客户端配置中。该端点使用可流式传输的 HTTP,无需身份验证。

Claude Desktop / Cursor / Windsurf

json
{
  "mcpServers": {
    "ai-dev-jobs": {
      "url": "https://aidevboard.com/mcp"
    }
  }
}

无需 API 密钥或身份验证。

可用工具

search_jobs

通过关键词、地点、公司或工作形式搜索职位索引。返回匹配的列表,包含标题、公司、地点和薪资信息。

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

get_job

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

code
get_job({ id: "abc123" })

list_companies

列出索引中的所有公司及其开放职位数量。适用于发现哪些公司正在积极招聘。

code
list_companies({})

get_company

检索特定公司的详情,包括端点公开的可用 AI 职位。

code
get_company({ id: "openai" })

get_stats

获取就业市场的综合统计数据:总职位数、开放职位最多的顶尖公司、角色分布和地点分布。

code
get_stats({})

match_jobs

将职位与候选人资料、技能列表或偏好进行匹配。

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

get_salary_data

检索可用角色、标签、级别或地点的薪资统计数据。

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

list_tags

列出可用于过滤搜索或薪资分析的索引标签。

code
list_tags({})

示例

示例 1:寻找远程 ML 职位

text
使用 @ai-dev-jobs-mcp 寻找远程机器学习工程师职位。

智能体将调用 search_jobs({ query: "machine learning engineer", location: "remote" }) 并返回匹配的列表。

示例 2:检查哪些公司在招聘

text
使用 @ai-dev-jobs-mcp 列出目前招聘 AI 角色的所有公司。

智能体将调用 list_companies({})
并返回按开放职位数量排序的公司。

示例 3:获取就业市场概览

text
使用 @ai-dev-jobs-mcp 显示当前的 AI 就业市场统计数据。

代理将调用 get_stats({}) 并返回关于职位发布数量、顶尖雇主和角色分布的汇总数据。

示例 4:获取职位详细信息

text
使用 @ai-dev-jobs-mcp 获取职位 ID 为 abc123 的详细信息。

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

示例 5:将职位与候选人画像匹配

text
使用 @ai-dev-jobs-mcp 为一名资深 Python 和 PyTorch 开发者匹配远程 LLM 职位。

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

示例 6:对比薪资数据

text
使用 @ai-dev-jobs-mcp 对比资深 LLM 职位的薪资数据。

代理将调用 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 服务器