2026-09-29 · 原文发布日
在n8n聊天里用JobsPipe MCP查招聘信号
这套n8n模板把JobsPipe的MCP服务器接进一个聊天 agent:在n8n聊天窗口提问谁在招人,OpenAI模型结合最近十条对话理解问题,调用搜索职位、查职位详情、识别公司技术栈、建监控信号等MCP工具,回答时附原始招聘帖链接。人设、默认国家和单次返回条数在配置里改;还能让 agent 盯着一个搜索,出现新匹配职位时通过JobsPipe Signal提醒。
原文要点
该n8n模板在n8n聊天触发器里接入OpenAI聊天模型,模型结合最近10条对话记忆理解提问,通过JobsPipe的MCP服务器调用搜索职位、查职位详情、识别公司技术栈、创建监控信号等工具,回答附原始招聘帖链接,无匹配时会说明。配置项含人设、默认国家、单次搜索最大返回条数。接入方式是MCP OAuth2凭据:服务器URL https://mcp.jobspipe.dev、Resource https://mcp.jobspipe.dev/mcp、开启动态客户端注册后登录授权,也可改用Header Auth加Bearer jp_live_密钥。作者在原文发布时称免费档含1000积分、每返回一个职位耗1积分;当前计费须在JobsPipe核对。可让agent创建JobsPipe Signal,出现新匹配职位时提醒。
这次做成什么
把JobsPipe MCP接进n8n聊天agent,配好两类凭据和默认搜索上下文后,在聊天窗口完成一次真实提问验证工具调用,并用本站设计的三个提问练习检验搜索、技术栈识别和监控信号三条能力线。
准备什么
- 一个可正常授权的JobsPipe账号(jobspipe.dev),积分和套餐以当前控制台为准
- 一个OpenAI API密钥,或可替换的其他聊天模型凭据
- 可正常打开n8n聊天界面的n8n实例
- 能访问外网以连接mcp.jobspipe.dev和OpenAI接口
具体怎么做
创建JobsPipe MCP凭据
在JobsPipe MCP节点新建MCP OAuth2凭据并命名为JobsPipe MCP (OAuth):Server URL填https://mcp.jobspipe.dev,Resource填https://mcp.jobspipe.dev/mcp,开启动态客户端注册,点Connect并登录JobsPipe账号完成授权。若OAuth不顺,可改用Header Auth,在Authorization头填Bearer jp_live_开头的API密钥。
配置OpenAI模型凭据
添加名为OpenAI account的OpenAI凭据(或换成其他聊天模型)。导入模板后逐个打开每个节点一次,让n8n把凭据挂到节点上,否则运行时会报缺凭据。
设置默认搜索上下文
在配置处(Set节点)修改三项默认值:persona人设(如关注后端岗位的招聘分析师)、default_country默认国家(如NL)、max_jobs_per_search单次返回条数(如5,注意每条耗1积分)。
打开聊天做首次提问
打开n8n聊天窗口,先问一个简单问题如最近在招远程Python后端的公司有哪些。观察执行记录确认agent调用了JobsPipe搜索工具,回答里附了原始招聘帖链接;无匹配时应明确说明而不是编造。
练习技术栈与监控信号
继续追问某家公司用什么技术栈,确认agent调用技术栈识别工具;再让agent盯住一个搜索条件,确认它创建了JobsPipe Signal,之后有新匹配职位时会收到提醒。
可直接复制的材料
Set节点默认搜索上下文配置
本站独立编写的示例值,字段名需与模板Set节点实际字段核对;max_jobs_per_search每返回一条消耗1个JobsPipe积分。
{
"persona": "专注欧洲后端与平台工程岗位的招聘市场分析师,回答用中文,结论附原始招聘帖链接",
"default_country": "NL",
"max_jobs_per_search": 5
}agent系统提示词补充段
本站独立编写的系统提示词示例,双花括号变量需与工作流字段对齐;原文只允许改人设,未给出作者原始提示词全文。
你是一名招聘市场分析助手,通过JobsPipe工具获取真实招聘数据。
规则:
1. 凡涉及具体职位或公司的问题,必须先调用搜索或详情工具,不得凭记忆编造职位。
2. 每个结论后附上对应的原始招聘帖URL;工具未返回结果时明确说'未找到匹配职位'。
3. 用户问公司技术栈时,调用技术栈识别工具,并区分'帖子中明确提到'与'推测'。
4. 用户要求持续关注某条件时,创建监控Signal并复述监控条件与提醒方式供用户确认。
5. 单次搜索最多返回{{max_jobs_per_search}}条,默认地区{{default_country}}。三题练习清单与预期行为
本站设计的练习题与预期行为,用于验收三条能力线;q为建议提问原文,expect为本站设定的通过预期。
[
{"q":"最近在荷兰招Kubernetes平台工程师的公司有哪些?","expect":"调用职位搜索工具,返回不超过5条并各附招聘帖URL"},
{"q":"刚才第一家公司用的技术栈是什么?","expect":"利用对话记忆定位公司,调用技术栈识别工具回答"},
{"q":"帮我盯住荷兰远程Rust岗位,有新职位提醒我。","expect":"创建JobsPipe Signal并复述监控条件"}
]输入与输出示例
本站虚构演示,公司名、链接与积分消耗均为示意,未实际调用JobsPipe或OpenAI。
输入
提问:最近在荷兰招Kubernetes平台工程师的公司有哪些?默认国家NL,max_jobs_per_search设为5。对应输出
agent调用JobsPipe搜索工具后回答(示意):找到3条匹配——1) 平台工程师 @ ExampleCloud BV(阿姆斯特丹,混合办公),来源 https://jobs.example.test/post/8841;2) SRE/Kubernetes工程师 @ DataFlow NL(远程),来源 https://jobs.example.test/post/9120;3) 云平台工程师 @ PortTech(鹿特丹),来源 https://jobs.example.test/post/9333。本次消耗3积分。做完检查这些
- MCP OAuth2凭据能完成Connect授权,执行记录中JobsPipe MCP节点不再报认证错误
- 聊天提问后执行日志显示agent实际调用了JobsPipe搜索工具,而非模型凭空回答
- 回答中每个职位结论都附原始招聘帖URL,无匹配时明确说明未找到
- 追问技术栈时能利用最近对话记忆定位上文提到的公司
- 要求监控某搜索后,JobsPipe侧能看到新建的Signal且提醒条件与对话一致
容易卡住的地方
- 导入模板后若不逐个打开节点,凭据不会自动挂载,首次运行必报错
- 原文发布时作者称免费档1000积分、每职位1积分;先核对当前计费,调小max_jobs_per_search测试
- Server URL与Resource是两个不同字段(分别为https://mcp.jobspipe.dev与https://mcp.jobspipe.dev/mcp),填反会导致OAuth失败
- API密钥方式需在Header Auth里手工拼Authorization: Bearer jp_live_前缀,漏掉Bearer会认证失败
- agent回答依赖MCP实时数据,JobsPipe服务不可用时应在提示词中要求明说而非硬答
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Score B2B account hiring signals with OpenAI, JobsPipe MCP, Sheets and Slack
- 原作者
- JobsPipe - Dvir
- 原始发布日期
- 2026-09-29T06:25:57.993Z
- 来源
- https://n8n.io/workflows/20124