
HR MCP Server

2025.03.31
0
JavaScriptHR 服务员工管理文本翻译交流协作
HR MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器,专为 HR 操作设计,可与 Claude Desktop 配合使用。它提供了员工信息查询、员工搜索、全球休假请求管理以及具有 HR/HCM 上下文意识的文本翻译等功能。
View on GitHub
Overview
基本能力
产品定位
HR MCP Server 是一个为 HR 操作设计的 MCP 服务器,旨在通过 Claude Desktop 提供结构化的员工数据和 HR 操作访问。
核心功能
- 员工信息查询:通过员工 ID 获取详细的员工信息,包括个人资料、雇佣信息、技能、福利等。
- 员工搜索:支持按多种条件(如部门、技能、地点等)灵活搜索员工。
- 全球休假请求管理:提交和管理全球休假请求,包括审批链和合规提醒。
- 文本翻译:支持多语言翻译,特别关注 HR/HCM 术语的上下文意识。
适用场景
- HR 部门需要快速查询员工信息。
- 需要按多种条件搜索员工以进行团队组建或项目分配。
- 管理员工的全球休假请求,确保合规性。
- 在多语言环境中处理 HR 相关文档的翻译。
工具列表
- get_employee_info:通过员工 ID 获取详细的员工信息。
- search_employees:按多种条件搜索员工。
- request_global_leave:提交全球休假请求。
- translate_text:具有 HR/HCM 上下文意识的文本翻译。
常见问题解答
无明确常见问题解答部分。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 确保已安装 Git。
安装教程
# 克隆仓库
git clone https://github.com/yourusername/hr-mcp-server.git
cd hr-mcp-server
# 安装依赖
npm install
# 构建项目
npm run build
调试方式
- 启动服务器:
npm start
- 将 Claude Desktop 连接到服务器,选择 "Local Tool (via stdio)" 作为工具类型,并使用服务器启动脚本的路径。
- 通过 Claude 的界面访问员工数据和 HR 工具。
开发模式
npx ts-node-esm src/index.ts