HR MCP Server

HR MCP Server

site icon
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 操作访问。

核心功能

  1. 员工信息查询:通过员工 ID 获取详细的员工信息,包括个人资料、雇佣信息、技能、福利等。
  2. 员工搜索:支持按多种条件(如部门、技能、地点等)灵活搜索员工。
  3. 全球休假请求管理:提交和管理全球休假请求,包括审批链和合规提醒。
  4. 文本翻译:支持多语言翻译,特别关注 HR/HCM 术语的上下文意识。

适用场景

  1. HR 部门需要快速查询员工信息。
  2. 需要按多种条件搜索员工以进行团队组建或项目分配。
  3. 管理员工的全球休假请求,确保合规性。
  4. 在多语言环境中处理 HR 相关文档的翻译。

工具列表

  1. get_employee_info:通过员工 ID 获取详细的员工信息。
  2. search_employees:按多种条件搜索员工。
  3. request_global_leave:提交全球休假请求。
  4. translate_text:具有 HR/HCM 上下文意识的文本翻译。

常见问题解答

无明确常见问题解答部分。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 确保已安装 Git。

安装教程

# 克隆仓库
git clone https://github.com/yourusername/hr-mcp-server.git
cd hr-mcp-server

# 安装依赖
npm install

# 构建项目
npm run build

调试方式

  1. 启动服务器:
npm start
  1. 将 Claude Desktop 连接到服务器,选择 "Local Tool (via stdio)" 作为工具类型,并使用服务器启动脚本的路径。
  2. 通过 Claude 的界面访问员工数据和 HR 工具。

开发模式

npx ts-node-esm src/index.ts

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。