UNPKG

mcp-resource-planning

Version:

An MCP service for human resource scheduling and planning

65 lines (44 loc) 1.47 kB
# mcp-resource-planning 一个用于人力资源排期的MCP服务,提供工作量计算、项目周期预估和资源分配功能。 ## 安装 ```bash npm install mcp-resource-planning ``` ## 功能特性 - 基于任务复杂度的工作量计算 - 项目持续时间预估(考虑工作日) - 团队资源分配建议 ## 使用示例 ```javascript import { ResourcePlanningService, ComplexityLevel } from 'mcp-resource-planning'; const planningService = new ResourcePlanningService(); // 计算工作量 const workload = planningService.calculateWorkload(ComplexityLevel.MEDIUM, 5); // 计算项目周期 const duration = planningService.calculateProjectDuration( new Date(), 20, // 总工作量 4 // 团队人数 ); // 计算资源分配 const tasks = [ { name: '需求分析', complexity: ComplexityLevel.MEDIUM, baseWorkload: 3 }, { name: '设计', complexity: ComplexityLevel.COMPLEX, baseWorkload: 5 } ]; const allocation = planningService.calculateResourceAllocation(tasks, 6); ``` ## API说明 ### ComplexityLevel 任务复杂度等级: - SIMPLE: 简单任务 - MEDIUM: 中等复杂度 - COMPLEX: 复杂任务 ### ResourcePlanningService #### calculateWorkload(complexity, baseWorkload) 计算任务实际工作量 #### calculateProjectDuration(startDate, totalWorkload, teamSize) 计算项目持续时间 #### calculateResourceAllocation(tasks, availableResources) 计算资源分配方案 ## 许可证 ISC