图诺远程求职
在用户需要找远程工作、对比岗位、了解岗位库规模时使用。数据来自图诺远程工作(ToolNode Remote Jobs)MCP 服务。
前置条件
- 已配置 MCP(Streamable HTTP):
- URL:https://jobs.toolnode.net/mcp
- Header:Authorization: Bearer <API_KEY> - API Key 在 https://jobs.toolnode.net/me → API Keys 生成(
rj_sk_开头,仅显示一次)。 - 查询工具需要有效会员;Key 无效会鉴权失败,非会员会返回会员提示。
MCP 配置示例
{
"mcpServers": {
"toolnode-remote-jobs": {
"type": "streamableHttp",
"url": "https://jobs.toolnode.net/mcp",
"baseUrl": "https://jobs.toolnode.net/mcp",
"headers": {
"Authorization": "Bearer rj_sk_你的Key"
}
}
}
}
可用 MCP 工具
search_jobs
搜索岗位列表。
| 参数 | 类型 | 说明 |
|---|---|---|
| keyword | string | 标题 / 公司 / 摘要 / 标签关键词 |
| source | string[] | 来源平台,如 eleduck、remoteok |
| lang | zh | en |
岗位语言 |
| region | global | asia | tz_friendly | restricted |
地区要求 |
| skill | string | 技能方向,如「前端」「Python」 |
| hasSalary | boolean | 仅看有薪资(会员) |
| days | number | 只看最近 N 天 |
| page | number | 页码,默认 1 |
| size | number | 每页条数,默认 10,最大 20 |
| sort | new | hot | company |
排序 |
返回文本含岗位 [id];翻页增大 page;详情用 get_job。
get_job
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | number | 是 | search_jobs 结果中的 [id] |
返回标题、公司、薪资、地区、技能、摘要与原文链接。
job_stats
无参数。返回总量、薪资覆盖、时区友好数量、中英分布与来源分布。
典型流程
- 用
search_jobs按关键词 / 技能 / 天数缩小范围。 - 从列表挑选
[id],用get_job取详情与投递链接。 - 需要总览时调用
job_stats。
错误与恢复
- Key 缺失/无效:引导用户打开 https://jobs.toolnode.net/me 重新生成 Key 并更新 MCP 配置。
- 非会员:提示开通会员后再查询;不要假装已查出岗位。
- 无结果:建议放宽
keyword/days/region或换技能词再搜。
注意
- 不要编造未返回的岗位信息。
- 投递以
get_job给出的原文链接为准。 - 不要在对话中完整复述用户的 API Key。