博客

项目管理 MCP 服务器:10 项检查清单与打分

评估项目管理 MCP 服务器的十项检查,从令牌有效期到认领与证据,并为 Weft、Hypertask、Linear、Trello 和 Notion 逐项打分。

Weft 是为独立创业者和小团队打造的 AI 任务管理工具。

全部文章

作者: Andrei Finogeev ·

一个好的项目管理 MCP 服务器,应该让 AI 客户端读写你的看板时不需要一个你得时时照看的密钥,让你能单独切断一个客户端而不影响其他客户端,并给智能体一种安全的方式来认领工作、向你提问、证明自己做了什么。下面是覆盖这些方面的十项检查、每项为什么重要,以及 Weft、Hypertask、Linear、Trello 和 Notion 的打分表。

Weft 是我们做的。关于其他产品的事实来自它们的官方页面,核对于 2026年10月27日。页面上没写的,表格里标为“未说明”。

为什么要给项目管理 MCP 服务器打分?

Model Context Protocol 解决的是管道问题:客户端询问服务器有哪些工具,并用结构化参数调用它们。它完全不管令牌能活多久、两个智能体会不会抢到同一个任务,或者智能体想删除东西时会发生什么。这些是产品决策,而不同服务器之间的差别很大。

Hypertask 关于项目管理 MCP 服务器的指南里有一份合理的评估清单:工具覆盖、schema 质量、认证与权限范围、审计历史、破坏性操作、传输方式。只是它从来没有把答案填上。本文用一份类似的清单,把它打磨成十个能用“是”或“否”回答的检查项,并把答案填上,包括我们自己的。

这十项检查是什么?

1. 怎么登录?令牌能用多久?

复制进配置文件的密钥,就是一个躺在磁盘上的密码,而它一过期,你的智能体就会在运行中途悄无声息地失败。带刷新令牌的 OAuth 意味着没有东西要复制,也不需要设日历提醒去续期。不光要问登录方式,还要问访问令牌和连接本身各自的有效期。

2. 能不能只撤销一个客户端,而不废掉整个账号?

你会连接好几个客户端:一个聊天应用、一个编程智能体,也许还有手机。当其中一个出问题,或者笔记本丢了,你想切断那一个连接,其余的照常运行。如果唯一的手段是轮换一个共享密钥,所有客户端会同时断掉。

3. 每个连接能不能有自己的权限级别?

一个只用来问“我的看板上有什么?”的客户端不需要写权限。编程智能体需要写权限,但很少需要批量归档。按连接设置 read、write、full 这样的级别,能让你只给每个客户端它所需的最小权限,这是防范糊涂或被操纵的智能体最好的一道防线。

4. 破坏性操作有没有标记和限制?

MCP 工具可以带提示,说明工具是只读的还是破坏性的,客户端可以据此在执行前先询问。检查服务器是否如实设置了这些提示,再看看“删除”到底做了什么:一个可以还原的回收站,和永久删除完全是两回事。

5. 智能体能不能认领任务,避免两个智能体撞车?

把卡片移到 Doing 只是一个视觉信号,不是锁。两个智能体相隔一秒读看板,都会看到任务空闲,然后都开工。由服务器裁定的带租约的认领,意味着第二个智能体会被拒绝;而智能体挂掉时会过期的租约,会把任务释放给别人。

6. 智能体能不能向你提结构化的问题?

智能体会碰到只有人才能拍板的岔路口。如果没有专门的工具,智能体要么瞎猜,要么停下,问题就烂在聊天记录里。一个带选项、送到你真的会看到的地方的结构化问题,能让这个决定始终挂在任务上。

7. 完成时有没有附带证据?

智能体说“完成了”只是一个声明。如果完成记录里有链接、文件哈希或其他产物,再加上没做的部分,你就能检查工作,而不用从头再推一遍。看板还应该显示是哪个客户端做的。

8. 实际上哪些客户端能连上?

服务器有多有用,取决于你已经在用的客户端能不能连上。逐个检查真实的接入方式:ChatGPT 里的已发布应用,Claude 里的自定义连接器或目录条目,Claude Code、Cursor 和 Codex 里的一行设置。还要检查智能体的问题能不能送到你这个人的手机上。

9. 免费方案在 MCP 上允许做多少?

智能体会发很多次小调用。按看板、任务或调用次数计量的免费方案,可能一周还没过完就用光了。在养成使用习惯之前,先弄清确切的上限,以及免费方案到底包不包含 MCP。

10. 传输方式是否跟得上?

MCP 规范在演进。当前的远程传输方式是 Streamable HTTP,好几家厂商正在弃用较旧的 SSE 端点。写明自己支持哪些规范版本的服务器,在你的客户端升级时更让人放心。

Weft、Hypertask、Linear、Trello 和 Notion 得分如何?

每个单元格只采用厂商自己页面或线上服务器给出的信息。“未说明”不代表功能缺失,而是我们今天没能从官方来源确认。

检查项WeftHypertaskLinearTrelloNotion
1. 认证与令牌有效期OAuth 2.1 加动态客户端注册,没有密钥要复制;有刷新令牌,客户端会自己续期登录。可选个人访问令牌(30、90、365 天或永不过期)文档中的设置方式是复制一个 30 天后过期的 API 密钥;浏览器批准的连接可用 90 天,不能刷新(文档)OAuth 2.1 加动态客户端注册,或 API 密钥;有效期未说明(文档)只支持 OAuth 2.0,没有 API 令牌;有效期未说明(文档)默认 OAuth;bearer MCP 令牌仅限 Business 和 Enterprise;有效期未说明(文档)
2. 撤销单个客户端,保留账号可以。在设置里断开某一个 AI 客户端;被撤销的访问令牌在下一次调用时就失效未说明。更换密钥会断开所有持有旧值的客户端(文档)未说明未说明未说明
3. 按连接设置权限级别可以:每个 OAuth 连接可设 full、write 或 read。访问令牌没有权限范围只公布了一个权限范围:mcp:full(服务器元数据)单独的只读端点 /mcp/readonly(文档)Read、Write 和 Search 权限;增加一项需要重新连接(文档)未说明
4. 破坏性操作有标记和限制3 个工具标为破坏性;回收站保留任务 30 天,智能体不能永久删除;从回收站还原属于 Pro未说明未说明没有破坏性删除;卡片和列表可以归档(文档)未说明
5. MCP 内带租约的认领有。start_task 给出 20 分钟租约;第二个智能体会收到 already_claimed租约只作为 REST 端点存在,不是 MCP 工具,有意为之(文档)未说明未说明未说明
6. 向人提结构化问题可以。request_input 最多 10 个选项;通过收件箱、手机推送和电子邮件送达本人升级请求只有 REST,不是 MCP 工具(文档)未说明未说明未说明
7. 完成时附带证据有。complete_task 接收 outcome、artifacts、notDone、unknowns 和 nextStep证据只有 REST,不是 MCP 工具(文档)未说明未说明未说明
8. 哪些客户端能连上ChatGPT:已发布应用,所有方案都能用,包括免费版。Claude:自定义连接器。Claude Code:一条命令。Cursor:一键。Codex:配置加登录。给人用的 iOS 和 Android 应用ChatGPT:带 OpenAPI Actions 的自定义 GPT,或开发者模式连接器。Claude:自定义连接器,不在 Claude 的目录里。没有原生 iOS 应用,也没有 Google Play 应用(文档、llms.txt、应用)Claude:在 Claude 的目录里。ChatGPT:按 Linear 的说法,是一个深度研究连接器Claude:在 Claude 的目录里。ChatGPT:按 Trello 的说法,有目录条目Claude:在 Claude 的目录里。ChatGPT:按 Notion 的说法,列为支持的客户端
9. 免费方案限制50 个活跃任务,每月 200 次 MCP 调用;前 48 小时不计量每人 3 块看板,成员和工单不限,包含 MCP;调用上限未说明(价格)成员不限,2 个团队,250 个 issue;未说明 MCP 有方案限制(价格)每个 Workspace 10 名协作者、10 块看板;免费版能用 MCP(价格)所有方案都能用 MCP;2 名及以上成员时免费版受限(文档)
10. 传输方式与规范版本只用 Streamable HTTP;MCP 版本 2025-11-25 和 2026-07-28Streamable HTTP,另有旧版 SSE 端点;版本未说明(文档)Streamable HTTP,SSE 已弃用;版本未说明(文档)未说明/mcp 端点,带 SSE 回退;版本未说明(文档)
供参考:最便宜的付费席位每月 $7 或每年 $60;没有 AI 点数,思考在你自己的 AI 客户端里进行BYOK 按年计费每月 $8,按月 $10;含 AI 的 Pro $16 / $20(价格)Basic 按年计费每月 $10(价格)Standard 按年计费每月 $5,按月 $6(价格)Plus 按年计费每月 $10,按月 $12(价格)

读这张表时,有几点要坦白说明。Linear、Trello 和 Notion 是覆盖面很广的产品,MCP 服务器只是它们众多界面之一,它们的 MCP 文档也没有描述租约或结构化提问这类面向智能体工作流的工具,所以很多智能体专属的行是空白的。Trello 拒绝开放永久删除,是很好的安全选择。Linear 单独的只读端点,是做到第 3 项检查的干净办法。如果你的团队已经在用其中某一款,官方服务器通常就是正确的起点;参见 Weft 对比 Linear、Weft 对比 Trello 和 Weft 对比 Notion。

Hypertask 在产品里内置了租约、证据和升级请求,但它的 MCP 文档说,这些有意放在 REST API 里,而不是 MCP 里。如果你的智能体跑的是脚本,这样很好用。但这意味着只通过 MCP 连接的聊天客户端拿不到它们。Hypertask 也有 Weft 没有的东西:给脚本和 CI 用的 CLI、REST API、拥有独立身份的服务账号式智能体、内置 AI 功能、时间追踪,以及键盘优先的界面。更详细的对比见 Hypertask 替代方案。

Weft 在哪些方面得分不高?

Weft 的 MCP 服务器有 32 个工具,列出它们的代价并不低:我们测得 tools/list 的响应大约 17.7k 个 token。Hypertask 的工具参考按 action 给工具分组,所以 21 个工具能覆盖更多操作,每个带一个 action 字段。这是一个真实的取舍。分组的工具在模型上下文里占的地方更少。独立的工具则让每个工具都能带上自己的只读或破坏性提示,正因如此,read 连接才恰好意味着 11 个只读工具,write 连接意味着除 3 个破坏性工具之外的全部。我们选了后者;如果你的客户端上下文很紧,前者可能更适合你。

其他短板,直说。Weft 没有 CLI,没有公开的 REST API,也没有 webhook,所以没有 AI 客户端就无法从 CI 任务驱动它。没有 GitHub 或 Slack 集成。个人访问令牌没有权限范围:一个令牌就能在整个工作区里用到全部 32 个工具,所以只要客户端支持,就优先用 OAuth,因为按连接设置的级别只对 OAuth 连接生效。

怎么防范提示注入?

读取任务文本、评论或链接页面的智能体,可能会被藏在里面的指令带偏。MCP 解决不了这个问题,你的设置可以。有三个习惯有帮助。

  • 用只读连接来探索。当你只想要摘要、站会汇报或搜索时,就以 read 级别连接那个客户端。在 Weft 里,这样只剩 11 个只读工具,被拒绝的调用也不计入你的额度。
  • 审阅破坏性调用。对标为破坏性的工具,保持客户端的确认提示开启,而不是在整个会话里一律批准。在 Weft 里,这些工具是 trash_task、archive_done_tasks 和 complete_sprint,移入回收站的任务 30 天内都能还原。
  • 把看板内容当作数据。任务描述里的指令不是你下的指令。把智能体要遵守的规则写进它的系统提示或项目规则里,任务文本推翻不了那里的内容。

认领循环也有帮助。当智能体走到发布或动生产环境这类不可逆的步骤时,它可以调用 request_input 等你的回答,而不是照着它在卡片里看到的文字行事。

什么时候你不需要 MCP 服务器?

只有当模型要在一块不断变化的看板上从多个动作中做选择时,MCP 的额外开销才值得。很多工作不是这样的。

  • 一个事件总是对应一个已知的更新:直接对厂商 API 写个脚本,比用模型更简单也更便宜。
  • 你需要定期的快照:导出就够了。Weft 提供 JSON 和 Markdown 导出,以及一个私有日历订阅源。
  • 一个人、一次短会话:在仓库里放一份 Markdown 清单就行,直到工作的寿命超过了这次对话。
  • 你的流水线在 CI 里跑,没有 AI 客户端:选一个有 CLI 或 REST API 的工具。Weft 目前两者都没有。

正式采用之前,怎么测试一个服务器?

  1. 以 read 级别连接一个客户端,让它总结看板。什么都不应该被改动。
  2. 在一个测试项目上切换到 write,让它新建一个任务并移动它。检查看板上是否显示是哪个客户端做的。
  3. 从两个客户端开始同一个任务。第二个应该被拒绝,而不是悄悄地重复工作。
  4. 让智能体带选项问你一个问题,看看它送到了哪里:应用、手机、邮箱。
  5. 用一个链接作为证据完成任务,然后断开这个客户端,确认它的下一次调用会失败。

在 Weft 里,第 1 步在 Claude Code 里是一条命令,在 Cursor 里是一键,在 Codex 里是一行配置加 codex mcp login weft(Codex),在 ChatGPT 里是添加应用。MCP 任务管理器的全貌见 MCP 任务管理器对比,认领循环的解释见认领循环。

工具数量多不就说明质量好吗?
不是。工具列表越长,每次会话占用的上下文就越多;Weft 的 32 个工具大约是 17.7k 个 token。要紧的是你需要的工具在不在、有没有如实标注只读和破坏性提示、出错时报错是否清楚。
OAuth 真的比 API 密钥更安全吗?
它去掉了被复制的密钥,还让你可以单独撤销某一个客户端。Weft 发放刷新令牌,客户端会自己续期登录。对不支持 OAuth 的客户端,Weft 也提供个人访问令牌,但它们没有权限范围。
能给 ChatGPT 只读访问我的 Weft 看板吗?
能。在授权页面上选择 read 级别,或者之后在 设置 → 已连接的 AI 客户端里修改。这个连接之后就只能看到 11 个只读工具。
如果智能体在持有任务时崩溃了,会怎样?
在 Weft 里,20 分钟没有心跳,租约就会过期,任务回到未分配状态,其他智能体或人就可以接手。
试用需要付费方案吗?
不需要。Weft 免费方案包含 50 个活跃任务和每月 200 次 MCP 调用,Pro 每席位每月 $7 或每年 $60。参见价格。
我们已经在用 Linear 或 Trello,该换吗?
不该只为了 MCP 而换。它们的官方服务器就能处理你团队已有的数据。如果你想让认领、提问和证据就在 MCP 里,可以考虑 Weft;从 Linear CSV 或 Trello JSON 导入在所有方案上都免费。参见从 Linear 迁移或从 Trello 迁移。