mcpField
P
purchase-requisition

purchase-requisition

本地服务
mcp.zovo.one生产力21 天前更新

关于 purchase-requisition

这是一个用于创建可复用采购申请清单并记录工作检查过程的 MCP 服务。每次运行都会保留开始时的清单版本、检查结果、备注和签署信息。

主要功能

  1. 01可复用的分组清单
  2. 02带日期的检查记录
  3. 03通过、失败及不适用结果
  4. 04记录每项检查者
  5. 05签署后冻结记录

适用场景

  1. 01记录工作交接检查
  2. 02跟踪检查失败项和备注
  3. 03事后查阅已签署记录

MCP 相关

提供管理清单和运行记录的工具,并提供说明规则的资源,以及引导逐步执行检查的提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
mcpbpurchase-requisition.mcpb0.22.8

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

mcp-purchase-requisition

theluckystrike/mcp-purchase-requisition MCP 服务

已收录于 官方 MCP Registry(io.github.theluckystrike/purchase-requisition)。 检查清单只需创建一次,即可重复执行;每次执行都会留下带有签名的日期记录。采购申请是一份命名步骤清单,可选按章节分组,每个步骤都标记为必需或可选。一次执行是针对某项工作检查这份采购申请:每个步骤都标记为通过、失败或不适用,并记录标记者、日期,以及说明检查结果的备注。随后,run_sign_off 会为其添加姓名和日期,并将其冻结。

决定其他一切的唯一规则

如果有人之后编辑采购申请, 添加或删除步骤,所有已在进行中的执行都会保留开始时的清单, 并在执行记录中注明所复制的版本。

这不是为了方便缓存。有人勾选并签署的采购申请,必须是他们实际看到的那份清单。如果执行过程实时读取采购申请中的步骤,就可能出现这样的情况:签署的交接证明上有十一项检查,但签署人看到的是十项,而记录中没有任何字段能表明发生过这种情况。这也意味着,删除采购申请后,其执行记录仍然可读且完整;一年后有人询问检查了什么时,你就会需要这一点。

由此还可得出两条较小的规则:

  • 不存储任何派生数据。 通过、失败和未完成的计数、百分比,以及执行是否可以签署,都会在每次调用时根据执行自身的步骤计算。存储的“已完成”标记只是关于上次查看时情况的事实;这里的 complete 是一种实时判定:最后一步得到答复时就会出现,任何一步重新设为待处理时又会消失。
  • 不适用不等于通过。 na 计为已答复,但绝不计为通过。检查后判定不适用,与检查后判定通过,是两种不同的事实;将二者合并,就会让采购申请在一半步骤都不适用的工作中报告满分。

哪些情况会阻止签署

必需步骤未答复、必需步骤失败、可选步骤未答复,或执行中没有任何步骤。force: true 会强制签署,例外情况仍会保留在记录中,并显示在报告的“带例外项签署”部分。它们不会丢失,也不会被悄悄略过。

安装

一键安装(.mcpb):从最新版本下载 purchase-requisition.mcpb,然后在 Claude Desktop 中双击: https://github.com/theluckystrike/mcp-servers/releases/latest

@theluckystrike/mcp-purchase-requisition 尚未发布到 npm,因此下方的 npx 命令目前会返回 404。请暂时从源代码构建;参见 llms-install.md。

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "purchase-requisition": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-purchase-requisition"]
    }
  }
}
Claude Code
claude mcp add purchase-requisition -- npx -y @theluckystrike/mcp-purchase-requisition
Cursor

~/.cursor/mcp.json(全局)或 .cursor/mcp.json(项目),使用与 Claude Desktop 相同的条目。

工具

工具功能
purchase-requisition_create创建可重复使用的采购申请:名称、类别和描述
purchase-requisition_item_add添加一个步骤:文本、分节标题,以及该步骤是否为必填项
purchase-requisition_item_remove删除一个步骤并提升版本号。已经开始的运行会保留该步骤
purchase-requisition_show按分节显示一份采购申请,并可按需提供空白可打印副本
purchase-requisition_list列出所有采购申请及其版本、步骤数和基于它启动的运行数
purchase-requisition_delete删除一份采购申请。其运行仍可读取,因为每次运行都带有自己的副本
run_start针对一个工作启动一次带日期的运行。此时会将步骤复制到运行中
run_check将一个步骤标记为通过、失败或不适用,并记录检查人、时间和发现的问题
run_show显示此次运行:每个步骤及其答案、计数、失败项,以及阻止签字确认的事项
run_list按最新优先列出运行,可按采购申请、状态、参考信息筛选,或仅显示有失败项的运行
run_sign_off使用姓名和日期签字确认,之后运行将被冻结
run_status重新打开已完成的运行,或在工作未发生时放弃运行
run_report以文本形式显示各层级的运行报告。Pro 还会将其写入 out_path,保存为 .txt 文件
run_delete删除一次运行。已签字确认的运行无法删除
license_status显示此安装所属的层级以及密钥的来源
license_activate为此服务保存 Pro 密钥

此外还有一个资源 purchase-requisition://contract,其中包含快照规则、项目状态、运行状态机、阻止签字确认的事项,以及此服务写入文件的位置;还有一个提示词 run_the_purchase-requisition,按顺序引导完成整个工作流程。

免费版与 Pro 版

免费版Pro
保留的清单数量3无限
清单运行次数无限无限
每份采购申请的步骤数最多 500最多 500
run_show、run_list 和计数支持支持
以文本形式显示运行报告支持支持
使用 out_path 将报告写入文件不支持支持

用量限制取决于你保留的不同采购申请数量,而不是检查的工作数量。拥有一份交付前检查表、一份交接表和一份缺陷清单的行业,可以在免费版中运行一整年。运行次数永远不会受限,因为限制采购申请的运行次数,就等于限制采购申请唯一的用途。删除一份采购申请即可释放一个名额。

获取 Pro:https://mcp.zovo.one/buy/purchase-requisition(一次性付费);也可通过 https://mcp.zovo.one/buy/bundle 以统一价格获取所有服务

隐私

所有数据都保存在本地,路径为 ${XDG_DATA_HOME:-~/.local/share}/mcp-servers/purchase-requisition/。此服务不会进行任何网络调用,不需要 API 密钥或账户。它读取的唯一非自有文件是共享业务资料,用于获取打印报告顶部的名称和地址,并且绝不会写入该文件。

由 theluckystrike 构建。支持邮箱:[email protected]

将这些文档用作 MCP 服务

任何 MCP 客户端(Claude、Cursor、Windsurf、VS Code)都可以通过 GitMCP 直接读取此代码库的文档,无需安装:

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。