关于 GetMattered
GetMattered 是面向求职者的托管 MCP 服务,涵盖职位匹配、定制申请材料、提交申请和进度跟踪。它保留雇主招聘系统返回的确认信息,用于核实申请是否送达。
主要功能
- 01职位匹配与搜索管理
- 02按职位定制简历和求职信
- 03经审核后提交申请
- 04跟踪雇主确认与申请状态
- 05面试准备与招聘方回复
适用场景
- 01查找符合个人资料的职位
- 02根据职位描述定制简历和求职信
- 03审核并发送职位申请
- 04确认雇主是否收到申请
MCP 相关
这是一个托管的远程 MCP 服务,通过 HTTP 端点和 OAuth 登录连接 MCP 客户端。它提供职位匹配、申请、审核和账户信息等工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.getmattered.com/mcpclaude mcp add --transport http com-getmattered-getmattered https://mcp.getmattered.com/mcp{"mcpServers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}在 Cursor 中打开{"servers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-getmattered-getmattered":{"type":"http","url":"https://mcp.getmattered.com/mcp"}}}{"mcpServers":{"com-getmattered-getmattered":{"serverUrl":"https://mcp.getmattered.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
GetMattered MCP 服务
Version 1.10.1。包含十四项可移植的求职技能。请参阅更新日志。
自动申请,直达面试
别再投简历,开始面试。
像筛选软件那样为你的简历打分,针对具体职位重写简历,撰写求职信,准备面试,并通过雇主自己的招聘系统提交申请。所有操作都可以在你常用的助手中完成。
而且它会保留雇主自己的确认信息。 大多数工具统计已发送的申请数量,这个数字是工具根据自己点击按钮的操作得出的。这个工具会报告雇主系统实际返回的结果,因此可以区分真正的拒绝和表单悄悄丢弃了你的申请。
大多数求职者在任何人读到一个字之前,就已被软件筛掉;还有不少人甚至从未经过筛选,因为表单悄悄漏掉了必填项,或上传的文件没有附上。从求职者的角度看,这些情况和被拒绝毫无区别,这也是为什么那么多人会反复修改一份根本没人读过的简历。
这个服务让你掌握这一流程的两大环节:筛选,以及证明申请已送达。
从首次匹配到面试邀请。每份申请都附有雇主自己的确认信息。
无需安装。只需连接一次,即可通过 Claude、ChatGPT、Codex、Cursor、Gemini CLI、VS Code 或任何 MCP 客户端运行,也可以通过 Poke 在手机上使用 iMessage。
**五次调用,完成整个求职流程:**查看匹配职位(getmattered_get_matches),申请职位(getmattered_apply,自动提交或等你确认后再提交),审核待处理的申请并批准或拒绝(getmattered_review_application),跟踪每份申请,直至收到雇主的回执(getmattered_get_applications),并查看套餐和剩余额度(getmattered_get_account)。完整列表请见工具。
观看演示
90 秒演示:上传简历、匹配职位、通过雇主自己的表单提交真实申请、收到雇主的确认邮件、准备面试,以及通过 ChatGPT、Claude 和 Cursor 申请职位。
快速开始
如果你的应用支持,只需点击一次:
GetMattered 是一个托管式远程 MCP 服务。将客户端指向一个 URL:
https://mcp.getmattered.com/mcp
首次调用工具时会打开 OAuth 登录页面。使用 Google 登录即可完成连接。 免费账户无需绑定银行卡,并会获得一次性 10,000 令牌的入门额度。
Claude(网页、桌面版、Code)
Settings → Connectors → Add custom connector
| 字段 | 值 |
|---|---|
| 名称 | GetMattered |
| 远程 MCP 服务 URL | https://mcp.getmattered.com/mcp |
在 Claude Code 中,只需一行:
claude mcp add --transport http getmattered https://mcp.getmattered.com/mcp
Cursor
~/.cursor/mcp.json:
{
"mcpServers": {
"getmattered": {
"url": "https://mcp.getmattered.com/mcp"
}
}
}
ChatGPT
Settings → Connectors → Create,然后粘贴 https://mcp.getmattered.com/mcp。ChatGPT 原生支持 MCP,因此无需导入 Action schema,也无需托管任何内容。
VS Code
code --add-mcp '{"name":"getmattered","type":"http","url":"https://mcp.getmattered.com/mcp"}'
适用于 Codex、ChatGPT、Claude Code 和 Cursor 的插件
此仓库是一个插件市场。getmattered 插件以便携的 plugin.json 格式打包了 MCP 服务和 14 个
技能,Codex、ChatGPT、Claude Code 和 Cursor 都可以读取此格式:
| 技能 | 适用场景 |
|---|---|
using-getmattered | 你希望助手为你的请求选择合适的工具和使用顺序 |
setup-job-search | 你希望设置基础简历、完善个人资料或检查准备情况 |
find-matching-jobs | 你希望查看匹配的职位、收藏或跳过某个职位,或更改搜索条件 |
apply-to-a-job | 你希望申请职位,或粘贴职位链接并说“申请” |
review-and-send | 你希望查看待处理的内容、进行修改并发送 |
tailor-for-a-job | 你希望分析职位描述、获取 ATS 评分,或针对某个职位改写简历 |
track-applications | 你询问“申请成功了吗”,或还剩多少次申请机会 |
write-cover-letter | 你希望为某个职位撰写求职信,或修改现有求职信 |
prepare-for-interview | 你希望获取针对特定职位的问题,并根据自己的经历练习回答 |
handle-recruiter-replies | 雇主回复了你,你希望阅读回复并发送经你批准的答复 |
follow-up-on-applications | 申请没有进展,你希望跟进 |
manage-saved-searches | 你希望保存搜索,并通过电子邮件接收新职位通知 |
translate-resume | 你希望将简历翻译成其他语言 |
build-resume-document | 你希望生成一份私密、可编辑的摘要草稿,并通过构建器页面预览后再导出 |
托管的技能索引位于
getmattered.com/.well-known/agent-skills/index.json。
插件文件位于 plugins/getmattered/skills/。根目录中的 skills/ 链接指向同一目录,
因此 Gemini CLI 无需另一套技能文件即可发现这些工作流。
技能会在计费工作开始前检查账户限额,并在执行会消耗点数的操作或发送申请前征求批准。 安装插件不会购买 GetMattered 计划。公开目录审核与直接安装此仓库互不相关。
Codex:
codex plugin marketplace add getmattered/getmattered-mcp
codex plugin add getmattered@getmattered
Claude Code:
claude plugin marketplace add getmattered/getmattered-mcp
claude plugin install getmattered@getmattered
Codex(CLI、IDE 扩展和 ChatGPT 桌面应用)
codex mcp add getmattered --url https://mcp.getmattered.com/mcp
codex mcp login getmattered
Codex CLI、IDE 扩展和 ChatGPT 桌面应用共用此配置。
Gemini CLI
此仓库也是一个 Gemini CLI 扩展(gemini-extension.json、GEMINI.md 和相同的
14 个技能):
gemini extensions install https://github.com/getmattered/getmattered-mcp
或者在 ~/.gemini/settings.json 中手动添加服务:
{
"mcpServers": {
"getmattered": { "httpUrl": "https://mcp.getmattered.com/mcp" }
}
}
Zed
设置 → AI → MCP 服务 → 添加远程服务,然后粘贴 https://mcp.getmattered.com/mcp。
Windsurf
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"getmattered": { "command": "npx", "args": ["-y", "mcp-remote", "https://mcp.getmattered.com/mcp"] }
}
}
Perplexity、Mistral Le Chat 和 Raycast
这些产品都有自定义连接器页面,可用于添加远程 MCP URL。粘贴
https://mcp.getmattered.com/mcp 并选择 OAuth。
在手机上使用:iMessage、Telegram 和 WhatsApp
- iMessage / SMS:一键将 GetMattered 添加到 Poke
(或运行
npx poke@latest mcp add https://mcp.getmattered.com/mcp -n "GetMattered"),登录,然后给 Poke 发消息: “帮我找远程产品设计师的工作,并申请最合适的两个职位。” - 在你自己的服务上使用 Telegram、WhatsApp 或 iMessage:OpenClaw 是一个可自托管的网关。将该 URL 添加为 MCP 服务,并启用你使用的频道。
适用于只支持 stdio 的客户端
此仓库提供了一个轻量级桥接程序。它会将协议转发到托管服务,不添加任何其他功能。
npx -y github:getmattered/getmattered-mcp
或者使用 Docker:
docker build -t getmattered-mcp .
docker run --rm -i getmattered-mcp
{
"mcpServers": {
"getmattered": {
"command": "docker",
"args": ["run", "--rm", "-i", "getmattered-mcp"]
}
}
}
| 环境变量 | 默认值 | 含义 |
|---|---|---|
GETMATTERED_MCP_URL | https://mcp.getmattered.com/mcp | 要转发到的端点。将其设为 https://mcp-preview.getmattered.com/mcp,即可针对预览环境进行测试。如果此变量未设置,仍会读取重命名之前使用的变量名。 |
GETMATTERED_TOKEN | 未设置 | 可选的持有者令牌。未设置时,服务仍会响应 introspection;在连接账户之前,工具调用会返回 401。如果此变量未设置,仍会读取重命名之前使用的变量名。 |
命令行和机器人
同一个软件包也是一个小型 CLI,因此脚本、cron 作业或聊天机器人(Telegram、WhatsApp、 iMessage)无需 MCP 客户端即可运行完整的职位搜索。
npx getmattered-mcp login # sign in once in the browser
npx getmattered-mcp tools # list the tools
npx getmattered-mcp call getmattered_get_matches '{"limit": 5}' # matched jobs as JSON
npx getmattered-mcp call getmattered_apply '{"job_match_id": 123, "mode": "review"}'
npx getmattered-mcp call getmattered_get_applications '{"status": "waiting_for_review"}'
npx getmattered-mcp call getmattered_review_application '{"decision": "approve", "application_ids": [456]}'
login 会执行与桌面客户端相同的 OAuth 登录,并将令牌存储在
~/.config/getmattered/credentials.json 中(模式为 600)。令牌会自动刷新,因此无人值守的机器人
也能持续运行。call 会将工具的结构化结果以 JSON 格式输出。退出代码 0 表示成功,
1 表示工具报告错误,2 表示尚未登录。
不带参数运行时,它会作为 stdio MCP 服务,将请求转发到 https://mcp.getmattered.com/mcp,
并使用已存储的登录信息进行身份验证。GETMATTERED_TOKEN 会覆盖已存储的登录信息,
GETMATTERED_MCP_URL 会覆盖端点。
更名说明
此软件包已更名为 getmattered-mcp。现有配置仍可继续使用:
- 此软件包也会安装之前使用的命令名称。两个命令运行相同的代码。
- 工具 ID 为
getmattered_<name>。之前的工具 ID 仍可作为别名使用。 - 如果
GETMATTERED_*变量未设置,仍会读取重命名之前使用的环境变量名称。 - 之前版本存储的登录信息仍可读取。下一次运行
login或刷新令牌时,会写入~/.config/getmattered/credentials.json。
端点
| 环境 | Streamable HTTP(现代) | SSE(旧版桥接) |
|---|---|---|
| 生产环境 | https://mcp.getmattered.com/mcp | https://mcp.getmattered.com/sse |
| 预览环境 | https://mcp-preview.getmattered.com/mcp | https://mcp-preview.getmattered.com/sse |
请使用 /mcp。/sse 仅供无法使用 Streamable HTTP 的客户端使用。
工具
下表由 https://mcp.getmattered.com/mcp 的实时 tools/list 生成。
每个工具都会在调用者自己的 GetMattered 账户上运行。读取匹配结果、申请记录
和账户限额不会触发 AI 生成。AI 工作和职位申请会消耗账户配额。调用工具需要登录;introspection 公开可用。
主循环
五个工具即可在聊天中完成整个求职流程,也可以通过机器人操作:出现匹配职位时,机器人会发来通知,你只需回复“yes”:
getmattered_get_matches -> getmattered_apply -> getmattered_get_applications -> getmattered_review_application
getmattered_get_account (plan, what is left, readiness)
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_get_matches | 获取职位匹配 | 只读、幂等 | 查看匹配的职位,按匹配度从高到低排列,每个职位都附有申请时需要的 job_match_id。还可查看完整职位信息,或通过链接查看任意职位 |
getmattered_apply | 申请职位 | 有破坏性、开放世界 | 使用 job_match_id 或 job_url,在雇主自己的招聘系统中申请一个职位。mode: "auto" 会提交申请;mode: "review" 则会暂缓提交,等待你确认 |
getmattered_get_applications | 获取申请 | 只读、幂等 | 查看所有申请及其进度、待审核队列,以及雇主自己的确认信息(如有) |
getmattered_review_application | 批准或拒绝申请 | 有破坏性、开放世界 | 批准(提交)或拒绝待处理的申请,每次最多 25 个。还可取消申请、优化文档、重新准备申请,或记录面试阶段 |
getmattered_get_account | 获取账户信息 | 只读、幂等 | 查看你的套餐、令牌余额、剩余申请次数、职位偏好,以及个人资料是否已准备好用于申请 |
getmattered_get_inbox | 获取招聘人员收件箱 | 只读、幂等 | 查看雇主发送的申请相关邮件,包括完整对话和建议回复 |
getmattered_reply_to_email | 回复雇主邮件 | 有破坏性、开放世界 | 仅在你批准确切文本后,才会使用你的 GetMattered 地址向雇主发送回复 |
getmattered_manage_follow_ups | 跟进申请 | 有破坏性、开放世界 | 列出迟迟没有进展的申请,起草跟进邮件,并在你批准后发送 |
设置与初步筛选
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_set_resume | 设置简历 | 写入、开放世界 | 将简历添加到账户,作为定制每份申请的基础。可粘贴文本、提供文件链接,或使用已保存的简历 |
getmattered_triage_matches | 保存或跳过匹配职位 | 写入、幂等 | 保存一个匹配职位,或说明原因并跳过它,这样你拒绝的职位就不会再次出现 |
getmattered_update_job_preferences | 更新职位偏好 | 有破坏性、幂等 | 设置你希望 GetMattered 搜索的职位类型、地点、薪资和资历级别,并重新运行职位发现 |
getmattered_update_application_profile | 更新申请资料 | 写入、幂等 | 读取或保存雇主表格要求填写的信息。EEO 答案为可选项,也可以选择不作答 |
getmattered_update_auto_apply | 更新自动申请设置 | 有破坏性、幂等 | 开启或关闭自动申请,并设置申请是自动提交,还是等待你审核 |
getmattered_manage_saved_searches | 管理已保存的搜索 | 写入 | 将职位偏好保存为命名搜索,并为新匹配职位启用邮件提醒 |
简历、求职信和面试
| 工具 | 标题 | 提示 | 功能说明 |
|---|---|---|---|
getmattered_score_resume | 为简历评分 | 写入、开放世界 | 提供 ATS 评分和各部分得分、匹配与缺失的关键词,以及需要修改的内容 |
getmattered_analyze_job_description | 分析职位描述 | 写入、开放世界 | 使用招聘信息自身的措辞,说明筛选时关注的内容,方便简历与之呼应 |
getmattered_optimize_resume | 使用 AI 优化简历 | 写入、开放世界 | 重写简历,使其通过 ATS 筛选,同时吸引人工读者 |
getmattered_generate_interview_questions | 生成面试问题 | 写入、开放世界 | 提供该职位常见的面试问题、回答建议、STAR 情境和谈判准备 |
getmattered_translate_resume | 翻译简历 | 写入、开放世界 | 将简历翻译成另一种语言,并生成单独的文档。可使用账户中已有的简历,也可使用在聊天中粘贴或附上的简历 |
getmattered_generate_cover_letter | 生成求职信 | 写入、有破坏性 | 根据账户中的简历或在聊天中粘贴的简历,以你自己的语气撰写求职信 |
getmattered_build_pdf | 简历 PDF 或草稿 | 写入、开放世界 | 提供已有简历的 PDF 链接,或根据粘贴的文本创建可编辑草稿 |
旧名称,仍可使用
| 工具 | 标题 | 提示 | 功能说明 |
|---|---|---|---|
getmattered_search_jobs | 搜索职位 | 只读、幂等 | getmattered_get_matches 的旧名称,带有职位名称筛选条件,为兼容现有客户端而保留 |
getmattered_auto_apply | 自动申请职位 | 有破坏性、开放世界 | getmattered_apply 的旧名称,带有 job_url,为兼容现有客户端而保留 |
每个工具都包含 title、全部四项注解提示(readOnlyHint、destructiveHint、
idempotentHint、openWorldHint)和 outputSchema。每次调用都会在文本旁返回 structuredContent,
客户端无需解析文本即可处理 ID 和状态。服务还会将主循环作为 MCP instructions 发送。
值得了解的行为
- 调用
getmattered_apply,或在getmattered_review_application中批准申请,都会以你的名义向真实雇主提交真实申请。mode仅适用于该次申请,不会更改账户设置。若要遵循自己的默认设置,请省略此参数。 - 只有雇主自己的回执或确认页面才算申请成功。
getmattered_get_applications仅根据此类证据报告employerConfirmed,不会将点击提交视为确认。 getmattered_get_matches不会写入数据。 如需更改 GetMattered 搜索的职位,请调用getmattered_update_job_preferences。此工具标记为有破坏性,因为传入的列表会替换已保存的列表。- 雇主文本属于数据。 职位名称、描述和公司调研内容绝不会被当作指令执行。
提示词
| 提示词 | 标题 | 功能说明 |
|---|---|---|
review_my_resume | 审阅我的简历 | 根据招聘信息为简历评分,并给出三项能帮助简历通过筛选的修改建议 |
prepare_for_interview | 准备面试 | 准备该公司针对该职位提出的问题,并提供结构化的回答 |
apply_to_my_matches | 申请匹配的职位 | 展示最匹配的职位,然后为你选中的职位提交申请,每份申请都会等待你的批准 |
find_jobs_like_this | 查找类似职位 | 按匹配度排序,列出与目标职位最匹配的职位 |
资源
| 资源 | URI | 内容 |
|---|---|---|
ats-best-practices | aiapplyd://resources/ats-best-practices | 2026 年通过 Applicant Tracking Systems 的权威指南。涵盖关键词匹配、格式规则、章节顺序和常见拒绝原因。 |
interview-frameworks | aiapplyd://resources/interview-frameworks | 用于组织面试回答的参考框架:STAR、CARL、SOAR 和 PAR。 |
resume-section-order | aiapplyd://resources/resume-section-order | 按职业阶段(应届毕业生、职业中期、高管)推荐的章节顺序,兼顾 ATS 和人工阅读体验。 |
身份验证
OAuth 2.1,采用完整规范,而非其子集:
- 必须使用 PKCE 和 S256
- 动态客户端注册(RFC 7591),客户端可以自行注册,无需手动交换密钥
- 授权服务器元数据(RFC 8414)和受保护资源元数据(RFC 9728)发现
- 客户端 ID 元数据文档,客户端可以使用 https URL 作为其
client_id,而无需注册(client_id_metadata_document_supported: true) - 授权响应中的
iss参数(RFC 9207) - 令牌撤销(RFC 7009)
- 短期访问令牌,搭配轮换刷新令牌和重用检测
未经身份验证的 tools/call 会返回 HTTP 401,并附带指向元数据文档的 WWW-Authenticate 标头。内省操作(initialize、tools/list、prompts/list、resources/list)无需身份验证,因此任何目录或客户端都可以在用户登录前读取工具信息。
自行验证
SID=$(curl -s -D- -o /dev/null -X POST https://mcp.getmattered.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"probe","version":"1"}}}' \
| grep -i '^mcp-session-id' | tr -d '\r' | awk '{print $2}')
curl -s -X POST https://mcp.getmattered.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H "Mcp-Session-Id: $SID" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
隐私
你的简历和个人资料保留在你的 GetMattered 账户中。工具只会读取和写入该账户,不会访问其他内容。隐私政策和条款是具有约束力的声明。
支持
关注 GetMattered
- 网站:getmattered.com
- 价格:getmattered.com/pricing
- 博客:getmattered.com/blog
- X:GetMattered
- LinkedIn:GetMattered
- YouTube:GetMattered
- Discord:加入社区
关于此仓库
托管服务运行在 Cloudflare Workers 上,源代码未公开。此仓库是 MCP 服务的公开主页:包含 server.json 清单、连接文档,以及上文所述的小型 stdio 桥接程序。该桥接程序采用 MIT 许可,并逐字转发消息,因此你可以查看在自己机器上运行的每一行代码。
更多 GetMattered 内容
- GetMattered - 自动申请,直达面试
- MCP 服务的工作原理 - Claude、ChatGPT 和 Cursor 的设置说明
- 价格 - 免费开始,无需银行卡
- 博客 - 招聘系统究竟如何筛选你
- 常见问题 - 简历解析、ATS 行为、“已收到申请”意味着什么
- 比较 - GetMattered 与其他求职申请工具的对比
- GetMattered 如何判断求职申请已成功提交 - 工程技术说明
由 GetMattered 构建。问题请联系:[email protected]
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
