Jobroulette

de.jobroulette由 jobroulette.de 发布官方发布者v0.1.0更新于 Oct 29, 2026

Jobs in Germany, Austria and Switzerland matched to your resume.

已验证Streamable HTTP可网页运行效率与工作流沟通与协作

概览

AI 生成的概览

Jobroulette 根据简历匹配德国、奥地利和瑞士的职位,并可代用户起草和发送求职申请邮件。

可以做什么
  • 上传并保存简历,支持纯文本、Base64 PDF 或附件 PDF,并让用户核对和修正识别出的字段
  • 显示当前匹配的五个职位,每天可刷新一次以获取最多五个新职位
  • 为匹配职位起草申请邮件,包含收件人、主题、求职信和简历附件
  • 在用户明确同意后,向雇主发送一封申请邮件
  • 列出已发送的申请,含收件方、时间、附件和投递状态
  • 列出雇主介绍(Vermittlung)邀约,可拒绝邀约或撤回介绍同意
适用场景
适合用户在德国、奥地利或瑞士找工作,希望根据简历获得职位推荐、起草并发送求职申请,或查看已投递记录和哪些雇主希望被介绍。
运行要求
远程 MCP 端点 mcp.jobroulette.de,使用 streamable HTTP;未声明任何软件包、环境变量或请求头。职位匹配和申请需要 Jobroulette 账户及一份简历。
安装前请注意
该服务器会代用户向雇主发送真实的申请邮件,务必在用户明确确认草稿后再发送。它会读取并保存简历内容(含个人信息)并转交雇主。拒绝介绍邀约不可撤销;接受邀约须在 Jobroulette 网站上完成。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Jobroulette,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/de.jobroulette%2Fjobroulette/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "jobroulette": {
      "type": "http",
      "url": "https://mcp.jobroulette.de/mcp"
    }
  }
}

工具

9

upload_resume

Read and save your resume (CV, Lebenslauf)

Use this when the user is looking for a job (Stelle) and shares their resume, CV or Lebenslauf, or wants to change the one on file. Two steps with the same tool. First call it with freitext (the resume as text), pdf (a PDF, Base64) or datei (an attached PDF): the resume is only **read**, the extracted fields come back under `entwurf`, and nothing is saved yet — except that a PDF is kept as the user’s one resume document and replaces the previous one. Show the user these fields and let them correct whatever was misread. Then call this tool again with felder: only that saves the resume, and the first time it also selects five job matches — call get_job_matches to show them. Never save fields the user has not seen. Each user has exactly one resume; saving again updates it and brings no new job matches — those come only from refresh_job_matches. Jobroulette covers IT, sales, operations, engineering, marketing, finance and legal, and HR: if the saved resume carries `imZuschnitt` false, tell the user that their resume does not look like any of these fields and the matches will therefore probably not fit them. Before the first resume, the user has to consent to its processing themselves on the Jobroulette website; until then this tool fails with einwilligung_fehlt, quoting the consent text and the page where the user gives it. Show both to the user — you cannot consent on their behalf. Exactly one of freitext, pdf, datei, felder per call. Scope: cv:schreiben.

输入参数pdfdateifelderwunschfreitext

get_job_matches

Show your job matches (Stellen)

Use this when the user asks for jobs (Stellen) that fit them or wants to see their job matches again. Returns the five jobs currently matched to their resume. Nothing is recalculated: the selection stays until the user replaces it with refresh_job_matches, even if they change their resume; `erneuerbarAb` says from when that is possible. A job with `zustand` `verschwunden` is no longer advertised: tell the user so and do not offer to apply; from the next day on it is left out. Scope: cv:lesen.

无需输入参数。

refresh_job_matches

Get five new job matches

Use this only when the user explicitly asks for new or different jobs (neue Stellen) than the ones already matched. Replaces the current matches with up to five jobs never matched to this user before and says how many; call get_job_matches to show them. Once every 24 hours; an earlier call is refused with zu_frueh and names the time from which it works. Scope: cv:schreiben.

无需输入参数。

draft_job_application

Draft a job application (Bewerbung) by email

Use this when the user wants to apply for one of their matched jobs (Bewerbung). Drafts an application by email for that job: recipient from the posting, subject, cover letter and the stored resume document as attachment. Sends nothing. Show the user the draft, let them edit the cover letter and sign it with their name. If the posting asks for more (salary expectation, earliest start date, a cover letter, certificates), forderungen names each with a hint for the user; the cover letter then holds a line with [bitte eintragen] that must be filled in or removed before sending. If the posting names no email address for applications, the call is refused and names the posting. Scope: cv:lesen.

输入参数stelleId必填

send_job_application

Send a job application (Bewerbung) by email

Use this when the user has seen the draft of their job application (Bewerbung) and explicitly wants it sent. Sends exactly one email to the employer, with the cover letter and the user’s resume document or another PDF (anhang or datei) as attachment. The call is the user’s consent for exactly this job: make it only after they have seen the draft and explicitly asked to send it. A second call for the same job sends nothing and names the first application. Scope: bewerbung:senden.

输入参数dateianhangstelleId必填anschreiben必填

list_job_applications

List your job applications (Bewerbungen)

Use this when the user asks about the job applications (Bewerbungen) they have sent. Returns each application: to whom, when, with which attachment and how far delivery has got; "angenommen" means on its way, not delivered. Scope: cv:lesen.

无需输入参数。

list_employer_introductions

List offers to introduce you to an employer (Vermittlung)

Use this when the user asks whether Jobroulette wants to introduce them to an employer for a job (Vermittlung). Returns the introduction offers: at which employer Jobroulette would like to present the user, which job it is about and when the user was asked. Only the user can accept an offer, on the Jobroulette website: `zustimmungsseite` is the page where they do it — give them this link. Scope: cv:lesen.

输入参数nurOffene

decline_employer_introduction

Decline an introduction to an employer

Use this when the user does not want to be introduced to an employer for a job (Vermittlungsvorschlag ablehnen). Declines the offer on the user’s behalf. The first answer counts: a declined offer cannot be accepted later, and a second call changes nothing and says so. To accept, the user ticks the box themselves on the page named in list_employer_introductions. Scope: vermittlung:zustimmen.

输入参数id必填

withdraw_employer_introduction

Withdraw consent to an introduction to an employer

Use this when the user wants to take back their consent to be introduced to an employer for a job (Zustimmung zur Vermittlung widerrufen). Works until Jobroulette has presented the user; after that the employer handles the data on its own responsibility, and this tool fails and says so. A second call changes nothing. Scope: vermittlung:zustimmen.

输入参数id必填

版本历史

1
  1. v0.1.0最新Oct 29, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。