关于 AI Applyd
AI Applyd(GetMattered MCP Server)面向求职者,覆盖职位匹配、简历定制、申请和面试准备。它通过雇主招聘系统提交申请,并记录雇主返回的确认信息,帮助区分已送达与未成功提交的申请。
主要功能
- 01匹配职位并评估简历
- 02按职位改写简历和求职信
- 03通过雇主招聘系统提交申请
- 04申请审核、批准与状态跟踪
- 05面试准备和招聘沟通处理
适用场景
- 01筛选符合经历的职位并调整简历
- 02审核待发送的职位申请
- 03确认申请是否到达雇主系统
- 04准备面试并回复招聘人员
MCP 相关
托管远程 MCP 服务向客户端提供职位搜索、申请、账户和申请跟踪工具,并使用 OAuth 登录。另提供 stdio 桥接,将请求转发到托管服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.aiapplyd.com/mcpclaude mcp add --transport http com-aiapplyd-aiapplyd https://mcp.aiapplyd.com/mcp{"mcpServers":{"com-aiapplyd-aiapplyd":{"type":"http","url":"https://mcp.aiapplyd.com/mcp"}}}在 Cursor 中打开{"servers":{"com-aiapplyd-aiapplyd":{"type":"http","url":"https://mcp.aiapplyd.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-aiapplyd-aiapplyd":{"type":"http","url":"https://mcp.aiapplyd.com/mcp"}}}{"mcpServers":{"com-aiapplyd-aiapplyd":{"serverUrl":"https://mcp.aiapplyd.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
23| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| page | integer | 否 | 页码,从 1 开始(例如,2 表示下一页) |
| limit | integer | 否 | 每页匹配项数,1 到 50(默认值为 10) |
| query | string | 否 | 将列表缩小为标题包含此文本的职位(例如,"Product Designer")。 |
| job_url | string | 否 | 通过 URL 读取任意招聘信息而不保存(例如,"https://jobs.lever.co/acme/123")。 |
| location | string | 否 | 首选地点(例如,"San Francisco, CA"、"New York"、"Remote") |
| saved_only | boolean | 否 | 如果为 true,则仅返回用户保存的匹配项 |
| remote_only | boolean | 否 | 如果为 true,则仅显示适合远程办公的职位 |
| job_match_ids | array | 否 | 完整读取这些匹配项:最多 10 个 job_match_ids(例如,[48213])。返回完整招聘信息、技能、福利和工作安排。 |
| after_job_match_id | integer | 否 | 仅返回晚于此 job_match_id 的匹配项。保存每次回答中的 newestJobMatchId,并在下次传回。 |
详细介绍
GetMattered MCP 服务
版本 1.10.4。包含十四项可移植的求职技能。请参阅更新日志。
自动申请,直达面试
停止投递,开始面试。
像筛选软件那样评估你的简历,针对确切的职位重写简历, 撰写求职信,准备面试,并在雇主自己的招聘系统中提交申请。 这一切都能在你已经使用的助手中完成。
而且它会保留雇主自己的确认信息。 大多数工具统计已发送的申请数量,但这个数字是工具根据自己按钮的点击次数自行给出的。这个工具会报告雇主系统实际返回的结果,因此可以区分真正的拒绝和被表单悄悄丢弃的申请。
大多数求职者在有人读到简历上的任何内容之前,就已被软件筛掉;还有不少人甚至未经过筛选,因为表单悄悄漏掉了必填字段,或上传的文件根本没有附上。从求职者的角度看,这两种情况都和被拒绝毫无区别,这也是为什么那么多人反复改写一份根本没人读过的简历。
此服务将这一流程的两部分都交到你手中:筛选,以及证明申请已送达的凭据。
从首次匹配到收到面试邀请。每份申请都附有雇主自己的确认信息。
无需安装。连接一次后,就可以通过 Claude、ChatGPT、Codex、Cursor、Gemini CLI、VS Code 或任何 MCP 客户端运行,也可以通过 Poke 在手机上使用 iMessage 操作。
**五次调用,完成整个求职流程:**查看匹配职位(getmattered_get_matches),申请一个职位(getmattered_apply,自动提交或等待你确认),批准待处理的申请(getmattered_approve_applications),跟踪每份申请,直到收到雇主自己的确认凭证(getmattered_get_applications),并查看你的套餐和剩余额度(getmattered_get_account)。完整列表见工具。
观看演示
90 秒演示:上传简历、匹配职位、通过雇主自己的表单提交真实申请、收到雇主的确认邮件、准备面试,以及从 ChatGPT、Claude 和 Cursor 提交申请。
快速开始
如果你的应用支持,一键即可添加:
GetMattered 是一个托管式远程 MCP 服务。让你的客户端连接到一个 URL:
https://mcp.getmattered.com/mcp
首次调用工具时会打开 OAuth 登录页面。使用 Google 登录即可完成连接。 免费账户无需绑定银行卡,并会获得一次性 10,000 个令牌的入门额度。
Claude(Web、Desktop、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 插件将 MCP 服务与十四个技能打包在一起,采用 Codex、ChatGPT、Claude Code 和 Cursor 可读取的通用 plugin.json 格式:
| 技能 | 适用场景 |
|---|---|
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 | 你想获取存档简历的 PDF 链接,或获取一份私密、可编辑的摘要草稿,以便在构建器中完成 |
托管的技能索引位于
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 和相同的十四个技能):
gemini extensions install https://github.com/getmattered/getmattered-mcp
或者在 ~/.gemini/settings.json 中手动添加服务:
{
"mcpServers": {
"getmattered": { "httpUrl": "https://mcp.getmattered.com/mcp" }
}
}
Zed
Settings → AI → MCP Servers → Add Remote Server,然后粘贴 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 | 未设置 | 可选的 bearer token。未设置时,服务仍会响应内省请求;在连接账户前,工具调用会返回 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_approve_applications '{"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 会作为别名接受。 - 1.10.1 及更早版本中、每个工具执行单个操作之前使用的工具名称仍然有效。请参阅 仍受支持的早期工具名称。
- 若
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 工作和职位申请会使用账户额度。工具调用需要登录;内省接口公开可用。
每项操作对应一个工具
从 1.10.2 开始,每个工具都只执行一项操作,并有自己的描述、输入架构和
注解。没有工具会接受用于在不同操作间进行选择的 action 或 decision 参数。
服务会列出 39 个工具。
主循环
五个工具即可在聊天中完成整个求职流程;也可以在匹配结果出现时通知你、由你回复“yes”的机器人中使用:
getmattered_get_matches -> getmattered_apply -> getmattered_get_applications -> getmattered_approve_applications
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_approve_applications | 批准申请 | 有破坏性、开放世界 | 将待你审核的申请发送给雇主,每次最多 25 个。无法撤销 |
getmattered_get_account | 获取账户信息 | 只读、幂等 | 查看你的套餐、代币余额、剩余申请次数、求职偏好,以及个人资料是否已准备好用于申请。绝不包含密码、令牌或银行卡信息 |
申请
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_reject_applications | 拒绝申请 | 有破坏性、幂等 | 跳过待你审核的申请,不会发送任何内容 |
getmattered_cancel_applications | 取消申请 | 有破坏性、幂等 | 在申请发送前,停止仍在排队或准备中的申请 |
getmattered_refine_application_documents | 改写申请材料 | 有破坏性 | 按照你的指示改写申请的简历或求职信,并在发送前完成。会使用 AI 积分 |
getmattered_reprepare_applications | 重新准备申请材料 | 有破坏性 | 重新生成针对申请定制的材料。会使用 AI 积分 |
getmattered_set_application_stage | 记录申请进度 | 写入、幂等 | 记录申请进展:回电、面试、录用或拒绝 |
设置与分流
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_set_resume | 设置简历 | 破坏性,开放世界 | 将简历添加到你的账户,作为定制每份申请的基础:可粘贴文本、提供文件链接,或使用已保存的简历 |
getmattered_save_matches | 保存职位匹配项 | 写入、幂等 | 将匹配项保存到你的已保存列表。可通过 getmattered_unsave_matches 撤销 |
getmattered_skip_matches | 跳过职位匹配项 | 写入、幂等 | 跳过匹配项并注明原因,这样你拒绝的职位就不会再次出现。可通过 getmattered_restore_matches 撤销 |
getmattered_unsave_matches | 移除已保存的匹配项 | 写入、幂等 | 将匹配项从你的已保存列表中移除 |
getmattered_restore_matches | 恢复已跳过的匹配项 | 写入、幂等 | 在职位仍开放时恢复已跳过的匹配项 |
getmattered_update_job_preferences | 更新职位偏好 | 破坏性,幂等 | 告诉 GetMattered 你想要的职位、地点、薪资和资历级别,并重新运行职位发现 |
getmattered_update_automatic_apply_settings | 更新自动申请设置 | 破坏性,幂等,开放世界 | 开启或关闭自动申请,并设置申请是自动提交,还是等待你审核 |
getmattered_get_application_profile | 获取申请资料 | 只读、幂等 | 查看雇主表单将使用哪些答案填写,以及哪些信息仍未提供 |
getmattered_update_application_profile | 更新申请资料 | 破坏性,幂等 | 仅保存你提供的字段。EEO 答案为可选项,也可以选择不回答 |
getmattered_list_saved_searches | 列出已保存的搜索 | 只读、幂等 | 查看你已保存的搜索及其邮件提醒 |
getmattered_create_saved_search | 保存当前搜索 | 写入 | 将当前职位偏好保存为命名搜索,并可选择开启邮件提醒 |
getmattered_update_saved_search | 更新已保存的搜索 | 写入、幂等 | 重命名已保存的搜索,或开启、关闭其邮件提醒 |
getmattered_delete_saved_search | 删除已保存的搜索 | 破坏性,幂等 | 仅在你提出要求时删除已保存的搜索 |
收件箱与后续跟进
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_get_inbox | 获取招聘人员收件箱 | 只读、幂等 | 查看雇主针对你的申请发送的邮件,包括完整对话和建议回复 |
getmattered_reply_to_email | 回复雇主邮件 | 破坏性,开放世界 | 使用你的 GetMattered 地址向雇主发送回复,但仅在你批准确切文本后发送 |
getmattered_list_due_follow_ups | 列出待跟进事项 | 只读、幂等 | 列出暂无消息且需要跟进的申请,按紧急程度从高到低排列 |
getmattered_list_sent_follow_ups | 列出已发送的跟进邮件 | 只读、幂等 | 查看你已发送或记录的跟进事项 |
getmattered_draft_follow_up | 起草跟进邮件 | 写入 | 为一份申请起草跟进邮件。不会发送任何内容。使用 AI 额度 |
getmattered_send_follow_up | 发送跟进邮件 | 破坏性,开放世界 | 使用你连接的 Gmail 或 Outlook 发送跟进邮件,但仅在你批准确切文本后发送 |
getmattered_record_follow_up | 记录跟进事项 | 写入 | 记录你自行发送的跟进邮件,以便准确安排下一次跟进 |
简历、求职信和面试
| 工具 | 标题 | 提示 | 功能 |
|---|---|---|---|
getmattered_score_resume | 简历评分 | 写入 | 提供 ATS 评分、各部分评分、匹配和缺少的关键词,以及需要修改的内容 |
getmattered_analyze_job_description | 分析职位描述 | 写入 | 使用职位描述本身的语言,说明招聘信息会筛选哪些内容,以便简历能与之呼应 |
getmattered_optimize_resume | 优化简历 | 写入 | 重写简历,使其通过 ATS 筛选,同时打动人工读者 |
getmattered_generate_interview_questions | 生成面试问题 | 写入、开放世界 | 提供该职位常见的面试问题、回答指导、STAR 情境和薪资谈判准备 |
getmattered_translate_resume | 翻译简历 | 写入 | 将简历翻译成另一种语言,另存为独立文档。可使用存档简历,也可使用在聊天中粘贴或附加的简历 |
getmattered_generate_cover_letter | 生成求职信 | 破坏性 | 根据你账户中的简历或在聊天中粘贴的简历,以你自己的语气撰写求职信 |
getmattered_get_resume_pdf_link | 获取简历 PDF 链接 | 只读、幂等 | 获取存档简历 PDF 的私人链接,不会创建任何内容 |
getmattered_share_resume_pdf | 公开分享简历 PDF | 写入、幂等、开放世界 | 仅在你提出要求时,为简历 PDF 创建公开链接。可在文档页面关闭 |
getmattered_create_resume_draft | 创建简历生成器草稿 | 写入、开放世界 | 根据最多 2,000 个字符的摘要创建可编辑的简历生成器草稿,供你在生成器中完善。不会创建 PDF |
早期工具名称仍可使用
1.10.1 及更早版本中的工具名称仍然有效,但不会列在 tools/list 中。服务器会将每个名称转交给当前执行相应操作的工具:
| 早期名称 | 实际调用方式 |
|---|---|
getmattered_review_application | 按 decision 的值:approve、reject、cancel、refine 和 re_prepare、set_stage 分别调用 getmattered_approve_applications、getmattered_reject_applications、getmattered_cancel_applications、getmattered_refine_application_documents、getmattered_reprepare_applications 和 getmattered_set_application_stage |
getmattered_triage_matches | 按 action 的值:save、skip、unsave 和 restore 分别调用 getmattered_save_matches、getmattered_skip_matches、getmattered_unsave_matches 和 getmattered_restore_matches |
getmattered_manage_follow_ups | 按 action 的值:list、history、draft、send 和 record_sent 分别调用 getmattered_list_due_follow_ups、getmattered_list_sent_follow_ups、getmattered_draft_follow_up、getmattered_send_follow_up 和 getmattered_record_follow_up |
getmattered_manage_saved_searches | 按 action 的值:list、save、update 和 delete 分别调用 getmattered_list_saved_searches、getmattered_create_saved_search、getmattered_update_saved_search 和 getmattered_delete_saved_search |
getmattered_build_pdf | 有 resume_text 时调用 getmattered_create_resume_draft。没有时:若 make_public 为 true,则调用 getmattered_share_resume_pdf;否则调用 getmattered_get_resume_pdf_link |
getmattered_update_auto_apply | 调用 getmattered_update_automatic_apply_settings,参数相同 |
getmattered_auto_apply | 调用 getmattered_apply,参数相同 |
getmattered_search_jobs | 调用 getmattered_get_matches,并将 job_title 作为 query |
不带参数的 getmattered_update_application_profile | 调用 getmattered_get_application_profile |
未知的 action 或 decision 值会返回“未找到工具”。新代码应调用上表列出的名称。
每个工具都包含 title、全部四种注解提示(readOnlyHint、destructiveHint、idempotentHint、openWorldHint)以及 outputSchema。每次调用除文本外还会返回 structuredContent,因此客户端无需解析文字说明,即可根据 ID 和状态执行操作。服务器还会将主循环作为 MCP instructions 发送。
值得了解的行为
getmattered_apply和getmattered_approve_applications会以你的名义,向真实雇主提交真实申请。mode仅适用于这一次申请,不会更改你的账户设置。省略该参数即可遵循你自己的默认设置。- 只有在雇主自己的回执或确认页面上得到确认,申请才算成功提交。
getmattered_get_applications仅根据此类证据报告employerConfirmed,绝不会仅凭点击提交来判定。 getmattered_get_matches不会写入数据。 如需更改 GetMattered 搜寻的目标,请调用getmattered_update_job_preferences。该工具被标记为破坏性操作,因为你传入的列表会替换已保存的列表。- 雇主文本只是数据。 职位名称、描述和公司研究内容都不会被当作指令执行。
提示词
| 提示词 | 标题 | 功能 |
|---|---|---|
review_my_resume | 审阅我的简历 | 根据职位信息为简历评分,并给出 3 项修改建议,帮助简历通过筛选 |
prepare_for_interview | 准备面试 | 针对该公司在此职位上的面试,准备其常见问题,并提供结构化答案 |
apply_to_my_matches | 申请我的匹配职位 | 显示最适合你的职位,然后为你选择的职位提交申请,每份申请都需经你批准 |
find_jobs_like_this | 查找类似职位 | 找出与目标职位最匹配的职位,并按契合度排序 |
资源
| 资源 | URI | 内容 |
|---|---|---|
ats-best-practices | getmattered://resources/ats-best-practices | 关于如何在 2026 年通过申请人跟踪系统的权威指南。涵盖关键词匹配、格式规则、章节顺序和常见拒绝原因。 |
interview-frameworks | getmattered://resources/interview-frameworks | 用于组织面试回答的参考框架:STAR、CARL、SOAR 和 PAR。 |
resume-section-order | getmattered://resources/resume-section-order | 按职业阶段(应届毕业生、职业中期、高管)推荐简历章节顺序,兼顾 ATS 解析和人工阅读。 |
早期版本中的资源 URI 仍可解析。
身份验证
采用 OAuth 2.1,并完整实现了该规范,而非其子集:
- 必须使用基于 S256 的 PKCE
- 动态客户端注册(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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
