Token导航 LogoToken导航TokenDH.com
Hiring MCP logo
运维云端stdio官方级别未说明来源级核验

Hiring MCP

MCP Server

一个模拟招聘流程的MCP服务器,允许Claude通过工具调用与模拟招聘流程交互。

工具数

6

提示词数

0

GitHub Stars

0

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

eviebarker

提供方

eviebarker

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python3 -m venv .venv

详细介绍

雇佣mcp

一个小型MCP服务器,让克劳德与模拟招聘管道进行对话。旨在让我了解MCP的实际工作原理。

______________________________________________________________________

这是什么?

我一直在阅读关于MCP的文章,在接受了Anthropic对MCP的介绍后,我决定自己做一些东西来真正掌握它。所以我做了这个——一个从CSV加载候选数据并将其作为工具公开给Claude的Python服务器。您可以使用我编写的终端客户端(使用Anthropic API)运行它,也可以将它连接到Claude Desktop。 克劳德通过调用工具本身来处理诸如“谁在筹备中?”或“迪恩·温彻斯特处于哪个阶段?”之类的问题。候选数据都是假的电视角色。

______________________________________________________________________

文件

hiring-mcp/
├── server.py          # the MCP server — loads the CSV, defines the tools
├── client.py          # terminal chat client using the Anthropic API
├── candidates.csv     # mock candidates (12 TV characters)
├── requirements.txt   # dependencies
└── README.md

______________________________________________________________________

设置

需要Python 3.10+。

cd hiring-mcp
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

______________________________________________________________________

运行它——选项1:终端客户端

最简单的方法(我自己测试的!)。设置API密钥并运行:

export ANTHROPIC_API_KEY="sk-ant-..."
python client.py

它将连接到服务器,列出工具,并将您放入聊天室:

Connecting to hiring-mcp server...
Connected. 5 tools available: get_all_candidates, get_candidate_by_name, ...

Type your question and press Enter. Type 'quit' to exit.
------------------------------------------------------------

You: who is currently interviewing?

Claude: There are 4 candidates in the interviewing stage...

quitCtrl+C 退出。它保持了上下文的交叉,因此后续问题可以很好地解决。

______________________________________________________________________

运行它——选项2:Claude桌面

查找配置文件:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json

添加以下内容(使用绝对路径,相对路径不起作用):

{
  "mcpServers": {
    "hiring-mcp": {
      "command": "/absolute/path/to/hiring-mcp/.venv/bin/python",
      "args": ["/absolute/path/to/hiring-mcp/server.py"]
    }
  }
}

完全退出并重新打开Claude Desktop。如果它没有连接,请检查设置>开发人员的错误日志。

______________________________________________________________________

工具

get_all_candidates --返回所有人 get_candidate_by_name --部分名称搜索,不区分大小写 filter_candidates_by_status --其中之一 applied, interviewing, offer, rejected filter_candidates_by_role --部分角色搜索,例如“工程师”、“设计师” get_candidate_profile --按ID列出的完整配置文件 summarise_pipeline --按状态计数

______________________________________________________________________

要问的问题

  • “总结管道”
  • “目前谁在面试?”
  • “给我看看迪恩·温彻斯特的个人资料”
  • “有人收到报价了吗?”
  • “搜索任何叫露西的人”

______________________________________________________________________

下一步去哪里

  • 将CSV转换为SQLite或Postgres
  • 添加写入工具(add_candidate, update_status)
  • 连接到真正的ATS,如Greenhouse或Lever
  • 尝试将数据作为MCP资源而不是工具公开

______________________________________________________________________

麻省理工学院

目录标签

目录标签

PythonClaude云端部署招聘流程本地部署MCP服务器Claude工具Python开发模拟数据

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

6

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP