Token导航 LogoToken导航TokenDH.com
Keka MCP Server logo
安全风控stdio官方级别未说明来源级核验

Keka MCP Server

MCP Server

一个为Keka HR平台提供员工管理、考勤、请假、工资单和假期API集成的MCP服务器,支持OAuth2认证和模块化代码结构。

工具数

8

提示词数

0

GitHub Stars

1

资源数

0
JavaScript安全开发工具

安装说明

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

作者 / 组织

KaranThink41

提供方

KaranThink41

最后核验

2026/5/17 20:20

运行时

Docker

快速接入

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

命令预览

docker run --env-file .env keka-mcp

详细介绍

](https://mseep.ai/app/karanthink41-keka-official-mcp) ![Verified on MseeP](https://mseep.ai/app/134c5f5d-052d-416f-a4ce-c9c9b432de2e)

Keka MCP服务器

用于与Keka HR平台集成的模型上下文协议(MCP)服务器。该服务器将Keka员工管理、考勤、休假、工资单和假期API作为MCP工具公开,具有强大的OAuth2身份验证和模块化代码结构。

______________________________________________________________________

特性

  • OAuth2身份验证:使用OAuth2凭据安全连接到Keka。
  • 基于工具的API:将Keka HR功能作为MCP工具公开,便于集成和自动化。
  • 模块化结构:按照最佳实践建模的干净、可扩展的TypeScript代码库。
  • Docker支持:已准备好使用Dockerfile进行容器化部署。

______________________________________________________________________

环境变量

创建一个 .env 项目根目录中的文件包含以下内容:

KEKA_CLIENT_ID=your_keka_client_id_here
KEKA_CLIENT_SECRET=your_keka_client_secret_here
KEKA_REFRESH_TOKEN=your_keka_refresh_token_here
# Optional:
KEKA_API_BASE_URL=https://master.kekademo.com/api/v1

______________________________________________________________________

可用工具

1. keka_get_employee_profile

获取特定员工的详细个人资料信息。

  • 论据:

- employee_id (string,必填):员工的UUID。

  • 例子:
{
  "employee_id": "EMP123456"
}

______________________________________________________________________

2. keka_get_attendance

获取某个日期范围内员工的考勤记录。

  • 论据:

- employee_id (字符串,必填) - start_date (字符串,必填,格式:YYYY-MM-DD) - end_date (字符串,必填,格式:YYYY-MM-DD) - page (数字,可选,默认值:1) - page_size (数字,可选,默认值:100)

  • 例子:
{
  "employee_id": "EMP123456",
  "start_date": "2024-01-01",
  "end_date": "2024-01-31",
  "page": 1,
  "page_size": 50
}

______________________________________________________________________

3. keka_apply_leave

为员工申请休假。

  • 论据:

- employee_id (字符串,必填) - start_date (字符串,必填) - end_date (字符串,必填) - leave_type (字符串,必填,离开类型UUID) - reason (字符串,必填)

  • 例子:
{
  "employee_id": "EMP123456",
  "start_date": "2024-04-10",
  "end_date": "2024-04-12",
  "leave_type": "ANNUAL",
  "reason": "Family function"
}

______________________________________________________________________

4. keka_get_leave_balances

获取员工所有假期余额的合并视图。

  • 论据:

- employee_id (字符串,必填)

  • 例子:
{
  "employee_id": "EMP123456"
}

______________________________________________________________________

5. keka_get_payslip

获取员工特定月份和年份的工资单。

  • 论据:

- employee_id (字符串,必填) - month (字符串,必填,例如“4”表示四月) - year (字符串,必填,例如“2024”)

  • 例子:
{
  "employee_id": "EMP123456",
  "month": "4",
  "year": "2024"
}

______________________________________________________________________

6. keka_get_upcoming_holidays

获取即将到来的公司假期列表。

  • 论据: _无_
  • 例子:
{}

______________________________________________________________________

7. keka_view_leave_history

查看员工的休假历史记录。

  • 论据:

- employee_id (字符串,必填) - start_date (字符串,可选) - end_date (字符串,可选) - status (字符串,可选) - page (数字,可选,默认值:1) - page_size (数字,可选,默认值:100)

  • 例子:
{
  "employee_id": "EMP123456",
  "start_date": "2024-01-01",
  "end_date": "2024-04-01",
  "status": "APPROVED",
  "page": 1,
  "page_size": 20
}

______________________________________________________________________

8. keka_get_leave_types

获取可用休假类型列表。

  • 论据: _无_
  • 例子:
{}

______________________________________________________________________

用法

本地(Node.js)

  1. 安装依赖项:
   npm install
  1. 构建TypeScript项目:
   npm run build
  1. 启动MCP服务器:
   node build/index.js

码头工人

  1. 构建Docker镜像:
   docker build -t keka-mcp .
  1. 运行容器(使用.env文件):
   docker run --env-file .env keka-mcp

______________________________________________________________________

项目结构

  • src/index.ts -主要MCP服务器实现、工具定义、Keka API集成。
  • .env --Keka OAuth2凭据的环境变量。
  • Dockerfile --集装箱化支持。
  • package.json --项目依赖关系和脚本。

______________________________________________________________________

贡献

欢迎提交请求和问题!请确保任何新工具或功能都遵循模块化处理程序风格,并包括强大的错误处理。

______________________________________________________________________

许可证

麻省理工学院

______________________________________________________________________

参考

______________________________________________________________________

_该项目是根据MCP集成的最佳实践生成和维护的。_

目录标签

目录标签

JavaScript安全开发工具HR集成本地部署员工管理考勤系统工资单处理OAuth2认证

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononeremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP