mcpField
C
checklist

checklist

远程服务
mcp.zovo.one生产力21 天前更新

关于 checklist

checklist 是用于创建可重复使用清单并记录每次执行结果的 MCP 服务,适合需要留存检查与签署记录的工作。每次运行都会保存清单版本快照,因此后续编辑清单不会改变已有记录。

主要功能

  1. 01创建分组且含必选项的清单
  2. 02记录通过、失败或不适用
  3. 03保存检查人、日期和备注
  4. 04签署并冻结运行记录
  5. 05生成文本报告

适用场景

  1. 01执行并记录工作现场检查
  2. 02保存交接或验收的签署记录
  3. 03追溯某次检查使用的清单版本

MCP 相关

作为 MCP 服务,向 MCP 客户端提供清单和运行记录管理工具,并提供记录状态规则的资源及引导执行检查的提示词。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.zovo.one/mcp/checklist
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.zovo.one/mcp/checklist需要授权
安装包
mcpbchecklist.mcpb0.22.5

工具

16
参数类型必填说明
namestring是检查清单的用途,例如:交付前车辆检查或现场移交
categorystring否分组键,转换为小写并以连字符分隔,例如 handover 或 safety。默认 general
descriptionstring否此检查清单的用途及运行时机;打印空白副本时显示在顶部

详细介绍

mcp-checklist

theluckystrike/mcp-checklist MCP server

已收录于 官方 MCP Registry(io.github.theluckystrike/checklist)。 只需创建一次,即可反复运行的清单,以及每次运行由某人签署的日期记录。清单是一个命名步骤列表,可选择按分区分组,每个步骤为必需或可选。运行是针对某项工作执行一次清单:每个步骤都标记为通过、失败或不适用,并记录标记者和日期,以及说明发现情况的备注。随后,run_sign_off 会为其添加姓名和日期,并将其锁定。

决定其他一切的一条规则

如果有人之后编辑清单, 添加或删除步骤,所有已经开始的运行仍会保留其开始时的步骤列表, 并在运行中记录复制该列表时所用的版本。

这不是为了方便缓存。有人勾选并签署的清单,必须与他们实际看到的清单一致。如果运行实时读取清单中的步骤,就可能出现一份已签署的交接证明列出 11 项检查,而签署者看到的却是 10 项,且记录中没有任何字段显示发生过这种情况。这也意味着删除清单后,其运行记录仍然可读且完整;一年后有人询问检查过什么时,这正是你所需要的。

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

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

哪些情况会阻止签署

必需步骤未作答、必需步骤失败、可选步骤未作答,或运行不包含任何步骤。force: true 会强制签署,例外情况仍会保留在记录中,并在报告的“Signed with exceptions”下列出。它们不会丢失,也不会被隐去。

安装

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

@theluckystrike/mcp-checklist 的 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": {
    "checklist": {
      "command": "npx",
      "args": ["-y", "@theluckystrike/mcp-checklist"]
    }
  }
}
Claude Code
claude mcp add checklist -- npx -y @theluckystrike/mcp-checklist
Cursor

~/.cursor/mcp.json(全局)或 .cursor/mcp.json(项目),配置项与 Claude Desktop 相同。

工具

工具功能
checklist_create创建可重复使用的清单:名称、类别和描述
checklist_item_add添加步骤:文本、分节标题,以及是否为必需项
checklist_item_remove移除步骤并提升版本号。已开始的运行会保留该步骤
checklist_show按分节分组显示一份清单,并可按需提供空白可打印副本
checklist_list列出所有清单及其版本、步骤数和由其创建的运行数
checklist_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 密钥

此外还有一个资源 checklist://contract,其中包含快照规则、项目状态、运行状态机、阻止签核的事项,以及此服务的写入位置;还有一个提示词 run_the_checklist,会按顺序引导完成整项工作。

免费版与 Pro 版

免费版Pro 版
可保留的清单数3无限
清单运行次数无限无限
每份清单的步骤数最多 500最多 500
run_show、run_list 和计数是是
以文本形式查看运行报告是是
使用 out_path 将报告写入文件否是

限制依据是你保留的不同清单数量,而不是检查的工作数量。一家有交付前检查表、交接表和缺陷清单的企业,全年都可以使用免费版。运行次数从不受限,因为限制清单的运行次数,就等于限制清单唯一的用途。删除清单即可腾出一个名额。

获取 Pro:https://mcp.zovo.one/buy/checklist(一次性付费),或以一个价格使用所有服务:https://mcp.zovo.one/buy/bundle

隐私

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

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

将这些文档用作 MCP 服务

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

评论

支持 Markdown

第一次接触 MCP?

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

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