物料需求计划计算服务

基于MCP协议的物料需求计划计算服务,提供交付计划计算、订单需求确定和MRP周期计算等功能。

  • by brandon-butterwick
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 brandon-butterwick/mrp_calculation

使用说明

MRP计算器MCP服务器

概述

此MCP服务器提供物料需求计划(MRP)计算工具。它遵循模型上下文协议(MCP)向系统公开其功能。

特性

  • 交货进度计算
  • 订单需求确定
  • MRP周期计算

工具

服务器提供以下MCP工具:

计算订单需求

根据以下内容计算何时订购以及订购多少:

  • 当前库存水平
  • 预测期
  • 交货时间表
  • 订单约束

配置

可以通过MCP设置文件配置服务器,包括:

{
  "mcpServers": {
    "mrp": {
      "command": "node",
      "args": ["/path/to/mrp-calculator/dist/index.js"],
      "env": {}
    }
  }
}

发展

  • 用TypeScript编写
  • 使用MCP SDK实现服务器
  • 包括用于验证的测试用例

项目结构

mrp-calculator/
├── src/
│   ├── index.ts          # Main server implementation
│   ├── calculator.ts     # MRP calculation logic
│   ├── types.ts          # TypeScript type definitions
│   └── validator.ts      # Input validation
├── package.json
├── tsconfig.json
└── README.md

建立和运行

# Install dependencies
npm install

# Build the server
npm run build

# Run the server
node dist/index.js

版本控制

此存储库使用Git进行版本控制。通过.gitignore跟踪重要文件,同时忽略构建工件和依赖关系。