mcp-resource-planning

1.0.0 • Public • Published

mcp-resource-planning

一个用于人力资源排期的MCP服务,提供工作量计算、项目周期预估和资源分配功能。

安装

npm install mcp-resource-planning

功能特性

  • 基于任务复杂度的工作量计算
  • 项目持续时间预估(考虑工作日)
  • 团队资源分配建议

使用示例

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

Package Sidebar

Install

npm i mcp-resource-planning

Weekly Downloads

7

Version

1.0.0

License

ISC

Unpacked Size

8.81 kB

Total Files

6

Last publish

Collaborators

  • zhenxun