Token导航 LogoToken导航TokenDH.com
Cl Bamboohr MCP logo
数据服务未说明官方级别未说明来源级核验

Cl Bamboohr MCP

MCP Server

一个全面的BambooHR MCP服务器,提供对员工数据、请假、文件、分析和报告的读写访问。

工具数

21

提示词数

0

GitHub Stars

1

资源数

0
报告生成TypeScriptClaudeClaude

安装说明

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

作者 / 组织

iseletsk

提供方

iseletsk

最后核验

2026/5/17 20:23

快速接入

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

详细介绍

cl bamboohr mcp

一个全面的BambooHR MCP(模型上下文协议)服务器,提供对员工数据、休假、文件、分析和报告的读/写访问。

背景

该项目是通过评估三台现有的开源BambooHR MCP服务器而建立的,然后将这三台服务器的最佳架构、功能和API覆盖范围结合到一台安全、测试良好的服务器中:

来源回购我们采取了什么
建筑基础依维拉康/mcp-bamboohr最干净的TypeScript、经过验证的测试模式、单例客户端、核心读取工具(员工、休假、文件、元数据)
写入操作艾萨克夫/班布尔update-employee, create-time-off-request、员工档案、部门
分析和报告zuharz/竹mcp非官方劳动力分析、自定义报告、数据集发现、, find-employee, get-team-info,缓存/重试模式

这三个源代码仓库都是麻省理工学院授权的。没有一个是单独的生产质量(0-2个GitHub星级,日志中的API密钥泄漏等安全问题,缺少输入验证)。该项目通过适当的输入验证、凭证净化、写操作的字段分配表和全面的测试覆盖率来解决这些差距。

整个服务器(代码、测试和文档)由Claude(Opus 4.6)根据审计三个源代码仓库得出的详细架构计划生成。

特性

  • 21工具 覆盖整个BambooHR API表面
  • 阅读 写入操作(员工更新、休假请求)
  • 内置缓存、指数回退重试和错误分类
  • 安全强化:输入验证、凭证净化、字段分配
  • 具有100多个测试的TypeScript

快速开始

克劳德桌面

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "bamboohr": {
      "command": "node",
      "args": ["/path/to/cl-bamboohr-mcp/dist/index.js"],
      "env": {
        "BAMBOO_API_TOKEN": "your-api-key",
        "BAMBOO_COMPANY_DOMAIN": "your-company"
      }
    }
  }
}

来源

git clone https://github.com/iseletsk/cl-bamboohr-mcp.git
cd cl-bamboohr-mcp
npm install
npm run build

环境变量

变量必填默认描述
BAMBOO_API_TOKEN-BambooHR API密钥
BAMBOO_COMPANY_DOMAIN--公司子域
DEBUG没有false启用调试日志记录
BAMBOO_CACHE_TTL_MS没有300000缓存TTL(毫秒)(5分钟)
BAMBOO_MAX_RETRIES没有3最大重试次数
BAMBOO_REQUEST_TIMEOUT_MS没有30000请求超时(毫秒)
BAMBOO_UPDATE_ALLOWED_FIELDS没有--逗号分隔的员工更新列表

工具

员工管理(6)

  • 招聘员工 --按ID获取员工详细信息
  • 查找员工 --按姓名/电子邮件/部门搜索目录
  • 更新员工 --更新员工字段(写入)
  • 获取员工目录 --完整公司目录
  • 获取员工照片 --员工照片URL
  • 实现员工目标 --绩效目标

休息时间(4)

  • 把谁弄出去 --目前谁出局了
  • 请假请求 --按日期/状态筛选请求
  • 估计失衡时间 --未来余额估算
  • 创建休假请求 --创建请求(WRITE)

文件(3)

  • 列出公司文件 --按类别列出的公司文件
  • 获取公司文件 --文件元数据
  • 获取员工档案 --员工档案分类

组织(3)

  • 获取元字段 --字段元数据(可按类型筛选)
  • 获取部门 --所有部门
  • 获取团队信息 --按主管/部门划分的团队成员

分析(3)

  • 发现数据集 --可用数据集
  • 发现字段 --数据集中的字段
  • 劳动力分析 --使用过滤器查询数据集

报告(2)

  • 列出自定义报告 --已保存的报告
  • 运行自定义报告 --执行报告

安全

  • 所有ID均已验证(员工/文件/报告ID的数字正则表达式)
  • 启动时验证的子域
  • 无凭据日志记录——从错误对象中删除身份验证
  • 写入操作的可选字段分配列表
  • 通过Zod模式验证的日期和枚举

发展

npm test              # Run tests
npm run test:coverage # Run with coverage
npm run build         # TypeScript compilation
npm run lint          # Type check only

许可证

麻省理工学院

目录标签

目录标签

报告生成TypeScriptClaude人力资源管理系统本地部署员工数据管理请假管理数据分析

支持客户端

Claude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

21

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP