Token导航 LogoToken导航TokenDH.com
BambooHR MCP Server logo
AI代理未说明官方级别未说明来源级核验

BambooHR MCP Server

MCP Server

一个模型上下文协议(MCP)服务器,无缝连接AI助手到BambooHR的API,通过自然语言查询访问员工数据、休假信息、公司文件等。

工具数

10

提示词数

0

GitHub Stars

1

资源数

0
TypeScriptClaudeAI代理Claude DesktopClaude

安装说明

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

作者 / 组织

evrimalacan

提供方

evrimalacan

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

BambooHR MCP服务器

](https://badge.fury.io/js/mcp-bamboohr) ![Coverage: 100%](https://github.com/evrimalacan/mcp-bamboohr) ![License: MIT](https://opensource.org/licenses/MIT)

A. 模型上下文协议(MCP) 将人工智能助手无缝连接到BambooHR的API的服务器。通过Claude和其他人工智能助手中的自然语言查询访问员工数据、休假信息、公司文件等。

🚀 快速开始

获取您的BambooHR证书

  1. 登录您的BambooHR帐户
  2. 在任何页面的左下角单击您的姓名
  3. 选择 API密钥 从用户上下文菜单(如果您有足够的权限)
  4. 生成新的API密钥
  5. 注意您的公司子域(前面的部分 .bamboohr.com)

配置

将服务器添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "bamboohr": {
      "command": "npx",
      "args": ["mcp-bamboohr@latest"],
      "type": "stdio",
      "env": {
        "BAMBOO_API_TOKEN": "your_actual_api_token",
        "BAMBOO_COMPANY_DOMAIN": "your_company_subdomain"
      }
    }
  }
}

✨ 特性

  • 🧑‍💼 员工管理 -获取员工数据、照片、目录和绩效目标
  • 🏖️ 休假管理 -检查余额、请求和谁不在
  • 📁 公司资源 -访问文件、文档和元数据
  • 🔒 令牌身份验证 -使用BambooHR的API进行令牌身份验证
  • 🎯 类型安全 -完全支持TypeScript和类型定义
  • 100%测试覆盖率 -涵盖所有代码的71个测试
  • 🛡️ 错误处理 -正确的错误处理和超时
  • 📚 文档 -设置指南和示例

🛠️ 可用工具

服务器提供 10个MCP工具 涵盖BambooHR的基本运营:

员工管理

  • get-employee -使用可自定义字段检索详细的员工信息
  • get-employee-photo -下载各种尺寸的员工照片
  • get-employee-directory -访问完整的公司目录
  • get-employee-goals -查看绩效目标和目的

休假管理

  • estimate-time-off-balance -计算未来的休假余额
  • get-time-off-requests -检索和过滤休假请求
  • get-whos-out -查看即将到来的休假和假期

公司资源

  • list-company-files -浏览可用的公司文件和类别
  • get-company-file -下载特定公司文件
  • get-meta-fields -发现所有可用的BambooHR数据字段

💡 查询示例

  • *“显示John Smith的员工信息”*
  • *“下周谁不在办公室?”*
  • *“需要批准的待处理休假请求是什么?”*
  • *“从公司档案中下载员工手册”*
  • *“Sarah目前的绩效目标是什么?”*
  • *“到年底我有多少假期?”*

🏗️ 发展

来源

# Clone and setup
git clone https://github.com/evrimalacan/mcp-bamboohr.git
cd mcp-bamboohr
npm install

# Build
npm run build

# Run tests (71 comprehensive tests with 100% coverage)
npm test

# Development mode
npm run dev

🐛 故障排除

常见问题

“身份验证失败”

  • 验证您的API令牌是否正确
  • 确保公司域只是子域(不是完整的URL)

“禁止访问”

  • 检查您的BambooHR用户是否已启用API访问
  • 验证特定资源的权限

“找不到资源”

  • 确认员工ID或资源存在
  • 检查您是否有访问资源的权限

📚 文档

🤝 贡献

  1. 分叉存储库
  2. 创建功能分支(git checkout -b feature/amazing-feature)
  3. 为您的更改添加测试
  4. 确保所有测试通过(npm test)
  5. 提交您的更改(git commit -m 'Add amazing feature')
  6. 推到分支(git push origin feature/amazing-feature)
  7. 打开拉取请求

📄 许可证

MIT许可证-请参阅 许可证 文件以获取详细信息。

🌟 支持

  • 🐛 错误报告:
  • 💡 功能请求:
  • 📖 文档:参见 CLAUDE.md 全面指导

______________________________________________________________________

用吨❤️

目录标签

目录标签

TypeScriptClaudeAI代理人力资源本地部署AI助手集成员工管理休假管理公司资源访问

支持客户端

Claude DesktopClaude

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

10

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP