使用说明
BambooHR MCP服务器
用于与BambooHR API交互的模型上下文协议(MCP)服务器。
特性
- 获取员工(按部门、状态过滤)
- 获取员工个人详细信息
- 更新员工信息
- 管理休假请求
- 获取部门信息
- 访问公司报告
- 管理自定义字段
- 访问员工档案
安装
npm install
npm run build
配置
设置以下环境变量:
BAMBOOHR_SUBDOMAIN:您的BambooHR子域BAMBOOHR_API_KEY:您的BambooHR API密钥
使用Claude Desktop
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"bamboohr": {
"command": "node",
"args": ["/path/to/bamboohr-mcp/build/index.js"],
"env": {
"BAMBOOHR_SUBDOMAIN": "your-subdomain",
"BAMBOOHR_API_KEY": "your-api-key"
}
}
}
}
可用工具
getEmployees-列出所有具有可选筛选功能的员工getEmployee-获取特定员工的详细信息updateEmployee-更新员工信息getTimeOffRequests-在日期范围内获取休假请求createTimeOffRequest-创建新的休假请求getDepartments-列出所有部门getCompanyReport-获取公司报告getCustomFields-列出自定义字段getEmployeeFiles-获取员工的文件
发展
npm run dev
许可证
麻省理工学院