mcpField
M
Marvin Recruiter

Marvin Recruiter

远程服务
marvins.ai商业与营销01 天前更新

关于 Marvin Recruiter

Marvin Recruiter 是面向招聘机构、IT 咨询公司和人力服务公司的招聘 ATS 与 CRM MCP 服务。它让 AI 客户端按用户账户权限访问候选人、职位、招聘流程及相关记录,并通过预览和确认保护敏感操作。

主要功能

  1. 01搜索和读取招聘数据库记录
  2. 02创建、更新及删除记录
  3. 03匹配候选人与职位并评分
  4. 04管理招聘流程和申请
  5. 05起草外联消息并管理触达序列
  6. 06敏感操作先预览并确认

适用场景

  1. 01搜索并筛选候选人或职位
  2. 02比较候选人与职位的匹配情况
  3. 03跟踪招聘流程并记录面试反馈
  4. 04准备候选人简报或外联草稿

MCP 相关

这是通过 Streamable HTTP 提供的远程 MCP 服务,向客户端开放工具、资源和提示词。采用 OAuth 2.1,所有访问遵循用户的 Marvin 账户及工作区权限。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.marvins.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Marvin Recruiter MCP 服务

法语

Marvin Recruiter 官方远程模型上下文协议服务。Marvin Recruiter 是面向招聘机构、IT 咨询公司和人才派遣公司的招聘软件,由 MARVIN SAS(法国巴黎)发布。

它让 Claude、ChatGPT、Cursor 和其他 MCP 客户端能够访问贵公司的招聘数据库(候选人、联系人、公司、职位、招聘流程、任务和工时表、备注、列表、序列和历史记录),访问权限与您自己的 Marvin 账户权限一致。

https://mcp.marvins.ai/mcp

此代码库包含发布到官方 MCP Registry的文档和server.json。其中不包含服务端代码:该服务由 Marvin 托管和运营。

要求

  • 拥有 Marvin Recruiter 账户,并在贵公司的工作区中有一个席位。不支持匿名访问,也没有共享密钥:每位用户都使用自己的账户连接。
  • 所有 Marvin 套餐均包含 MCP 服务,不按请求收取费用。您的 AI 助手订阅仍由您自行承担。

概览

端点https://mcp.marvins.ai/mcp
传输方式Streamable HTTP
身份验证OAuth 2.1,使用 PKCE 和动态客户端注册(RFC 7591)
OAuth 元数据https://mcp.marvins.ai/.well-known/oauth-protected-resource、https://mcp.marvins.ai/.well-known/oauth-authorization-server
能力工具、资源、提示词
工具53
提示词8

连接

所有公司使用同一个地址:您登录后即可确定账户、工作区和权限。首次使用时,客户端会打开浏览器窗口:登录 Marvin(登录页面使用您的 Google 账户;如果同一浏览器中已有 Marvin 会话,则会复用该会话),然后批准访问。

Claude(网页和桌面版)

设置 → 连接器 → 添加自定义连接器,然后粘贴 https://mcp.marvins.ai/mcp。

Claude Code
claude mcp add --transport http marvin https://mcp.marvins.ai/mcp

然后在 Claude Code 中运行 /mcp,选择服务并登录。

ChatGPT

设置 → 连接器(应用),添加自定义连接器,填写 URL https://mcp.marvins.ai/mcp,并选择 OAuth 身份验证。自定义连接器是否可用取决于您的 ChatGPT 套餐和工作区设置。

Cursor 和其他使用 mcp.json 文件的客户端

使用 mcp-remote 桥接程序,通过浏览器处理 OAuth 登录(需要 Node.js 18 或更高版本):

{
  "mcpServers": {
    "marvin": {
      "command": "npx",
      "args": ["-y", "mcp-remote@latest", "https://mcp.marvins.ai/mcp"]
    }
  }
}

请保留 @latest 后缀:旧版 mcp-remote 可能会在调用工具时卡住。

任何其他 MCP 客户端

将客户端指向 https://mcp.marvins.ai/mcp,并使用 Streamable HTTP 传输方式。服务会对未经身份验证的请求返回 401 和一个指向其 OAuth 元数据的 WWW-Authenticate 标头,因此实现了 MCP 授权的客户端可以自行发现登录方式。

安全性

  • 每位用户单独登录(OAuth 2.1)。没有共享令牌。
  • 每个请求都仅限于用户所属的公司,并遵循 Marvin 的角色权限:查询其他公司的记录不会返回任何内容,助手也无法执行超出用户账户权限的操作。所有操作均记录在用户名下。
  • 敏感操作(发送消息、将人员加入序列、发布职位、删除或合并记录、付费数据丰富)会先生成预览。只有在用户于客户端确认表单(如果客户端提供)或 Marvin 中确认后,操作才会执行。
  • 数据托管在法国。

工具

工具名称是稳定的标识符。部分工具取决于工作区启用的功能(已连接的 LinkedIn 或电子邮件账户、职位发布、联系人丰富额度)或您的角色(仅限管理员的工具会有标记)。工作区管理员可以选择精简的工具集,以提升助手的速度。

搜索和读取
工具功能
search搜索候选人、联系人、公司、职位、流程、任务、备注和其他记录,并支持筛选。
count统计符合筛选条件的记录数量。
read_resource完整读取一条记录(职位描述、简历文本、公司简介等)。
boolean_search使用布尔运算符搜索各个人员档案中的关键词。
stats按阶段、负责人、状态、时间段等对记录进行分组统计。
stale_entities查找近期没有活动的记录,以便跟进。
run_saved_search执行用户保存的搜索之一。
recent_searches列出用户最近的搜索。
custom_fields_list列出工作区定义的自定义字段。
list_team_members列出公司的成员。
get_authenticated_user显示已连接的账户和工作区。
help查阅 Marvin 的文档。
创建和更新
工具功能
create创建记录(候选人、联系人、公司、职位、流程、备注、提醒、列表等)。
update更新记录。
duplicate_job将现有职位复制为新职位。
merge_records合并重复的人员或公司(先预览,30 天内可撤销)。
manage_taxonomy管理工作区的职位和技能参考分类(管理员)。
export将公司列表导出为 CSV(管理员;需在工作区启用)。
删除
工具功能
delete_record删除人员、公司或职位(先预览,并明确确认)。
delete_note删除备注。
delete_list删除列表。
delete_reminder删除提醒。
流程和申请
工具功能
advance_process_stage将候选人移至招聘流程中的其他阶段。
add_feedback为流程添加面试反馈。
schedule_next_interview在 Marvin 中记录流程的下一次面试,并设置提醒(不会发送日历邀请)。
close_job_pipeline一次性结束某个职位剩余候选人的流程(先预览)。
applications列出某个职位收到的申请,并接受或拒绝申请(先预览)。
匹配
工具功能
match_candidates_to_job在数据库中查找适合某个职位的候选人。
match_jobs_to_person查找适合某位候选人的职位。
find_similar_persons查找与指定人员相似的档案。
find_similar_jobs查找与指定职位相似的职位。
score_candidates_for_job为某个职位筛选候选人,并说明每个评分的原因。
compare_candidates根据某个职位比较多位候选人。
写作和分析

这些工具会从 Marvin 获取数据;如果客户端支持 MCP 采样,则由你自己的助手撰写文本。

工具功能
draft_outreach_for_person起草个性化的联系消息。
find_and_outreach为某个职位寻找候选人,并为每人起草一条消息。
generate_brief_from_process根据招聘流程为客户撰写候选人简介。
summarize_person_activity总结某条记录的近期活动。
suggest_next_action为流程建议下一步操作。
generate_interview_questions为候选人和职位准备面试问题。
detect_duplicate_persons检测可能重复的人员。
auto_tag_person为人员推荐标签。
联系
工具功能
send_message使用用户已连接的账户发送 LinkedIn、电子邮件或 WhatsApp 消息,或发送 LinkedIn 邀请(先预览)。
enroll_in_sequence将人员加入联系序列(先预览)。
LinkedIn 和信息补充
工具功能
linkedin_search通过用户已连接的账户搜索 LinkedIn 个人资料。
linkedin_lookup_profile查找 LinkedIn 个人资料。
import_linkedin_profile将 LinkedIn 个人资料导入数据库。
enrich_person_from_linkedin根据 LinkedIn 个人资料更新记录。
enrich_person_contact查找专业邮箱或电话号码,使用公司信息补充额度(会先显示费用并请求确认)。
职位发布
工具功能
diffuse_job_to_boards在公司配置的招聘平台上发布职位(先预览)。
unpublish_job_from_board从招聘平台撤下职位。
manage_career_page在公司的职业页面发布职位,或将其下架。
Marvin 操作
工具功能
find_actions查找 Marvin 内置助手中可用的操作。
execute_action执行该操作,并遵循与 Marvin 相同的确认规则。

提示词

提示词生成内容
brief-candidate结构化候选人简介,可直接发送给客户。
interview-summary流程中最近一次面试的摘要。
sourcing-plan职位寻访计划:目标人物画像、关键词、预期数量。
relance-candidat发给候选人的简短个性化跟进消息。
recap-pipeline职位流程的阶段状态,并突出重点和风险。
bilan-mission咨询或临时管理任务的评估。
prepa-rendez-vous客户会议的准备笔记。
cartographie-marche职位或行业的市场地图:目标公司、数据库中已有的个人资料、优先事项。

许可证

本仓库中的文档依据 MIT License 发布。Marvin 名称和徽标不受此许可证约束。Marvin 服务受其自身条款约束。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。