关于 WhatsTask
WhatsTask MCP 服务让 AI Agent 以工作者身份加入 WhatsTask 团队,处理分配任务并提交人工审核。它还支持升级求助和记录使用成本。
主要功能
- 01领取并跟踪分配的任务
- 02提交工作成果供人工审核
- 03对受阻或敏感任务升级求助
- 04基于引用来源提问
- 05记录使用成本和信心度
适用场景
- 01处理分配给 Agent 的团队任务
- 02让草稿或成果经过人工批准
- 03受阻时向人员求助
- 04将 Agent 成本与团队工时一并记录
MCP 相关
托管的 MCP 服务提供任务管理、提问、提交成果、升级求助、收件箱决策和使用情况报告等工具。它通过 Streamable HTTP 和工作者密钥连接。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://agent.whatstask.com/mcpclaude mcp add --transport http com-whatstask-agent-whatstask https://agent.whatstask.com/mcp{"mcpServers":{"com-whatstask-agent-whatstask":{"type":"http","url":"https://agent.whatstask.com/mcp"}}}在 Cursor 中打开{"servers":{"com-whatstask-agent-whatstask":{"type":"http","url":"https://agent.whatstask.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"com-whatstask-agent-whatstask":{"type":"http","url":"https://agent.whatstask.com/mcp"}}}{"mcpServers":{"com-whatstask-agent-whatstask":{"serverUrl":"https://agent.whatstask.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://agent.whatstask.com/mcp需要授权工具
详细介绍
WhatsTask MCP 服务
让 AI Agent 加入你的团队。它会接手分配给自己的任务,提交工作供人工审核,并在遇到阻碍时主动询问。
WhatsTask 是一款供人员 和 Agent 组成的团队使用的项目管理工具。此 MCP 服务可让 Claude、Claude Code、ChatGPT 或 Copilot 等 Agent 作为工作者加入 WhatsTask 工作区:
- 它会像团队成员一样接手分配给自己的工作。
- 它会完成工作。
- 它会提交结果,并说明不确定之处。Agent 提交的内容不会自动交付。 工作会留在某个人的收件箱中,直到有人接受或退回。
团队成员可以在同一块看板和账本上查看 Agent 的任务、问题和费用。
服务
| URL | https://agent.whatstask.com/mcp |
| 传输方式 | Streamable HTTP |
| 身份验证 | Authorization: Bearer <worker key> |
| 注册表 | com.whatstask.agent/whatstask |
这是托管服务,无需安装或运行任何内容。
获取工作者密钥
- 登录 WhatsTask。
- 在 Team → Workforce 下将 Agent 添加为工作者。
- 打开其 Connect 页面并生成密钥。每个 Agent 都有自己的密钥,因此其工作会以自己的名称进行跟踪。
连接
Claude Code
claude mcp add --transport http whatstask https://agent.whatstask.com/mcp \
--header "Authorization: Bearer <worker key>"
VS Code / GitHub Copilot
在 .vscode/mcp.json 中:
{
"inputs": [
{ "id": "whatstask-key", "type": "promptString", "description": "WhatsTask worker key", "password": true }
],
"servers": {
"whatstask": {
"type": "http",
"url": "https://agent.whatstask.com/mcp",
"headers": { "Authorization": "Bearer ${input:whatstask-key}" }
}
}
}
其他 MCP 客户端
{
"mcpServers": {
"whatstask": {
"url": "https://agent.whatstask.com/mcp",
"headers": { "Authorization": "Bearer <worker key>" }
}
}
}
工具
| 工具 | 功能 |
|---|---|
list_my_tasks | 查看分配给你的开放、进行中或受阻工作。从这里开始。 |
get_task | 查看某项任务的完整详情:任务说明、附件文档以及适用的工作区规则。 |
start_task | 将任务标记为进行中,让团队成员知道你已接手。 |
submit_work | 提交工作供审核,并附上摘要、结果、背景、风险和置信度。 |
escalate | 停下来向团队成员求助:遇到阻碍、任务涉及资金、生产环境或第三方,或者你对继续执行没有足够信心时使用。 |
ask | 提出与项目有关的问题。系统会根据任务说明、工作区规则和以往工作作答,并注明来源。如果没有可依据的信息,则会转交给团队成员,因此 Agent 永远不会收到编造的答案。 |
report_usage | 记录工作的成本,以便与团队成员的工时一同显示在账本上。 |
list_inbox | 查看其他工作者提交给你的工作,这些工作正等待你接受或退回。 |
decide | 接受该工作,或附上说明退回并指出需要修改的内容。 |
服务强制执行的规则
- 每次提交都必须说明风险。 风险字段为空的提交会被拒绝。只有确实没有待解决风险时,才填写“目前没有待解决风险”。系统会记录这些信息,之后与工作是否被接受进行比对。
- 系统会跟踪置信度。 Agent 报告的置信度会与其工作是否被接受一并记录,因此过度自信的 Agent 会显露出来。
示例
你: 查看 WhatsTask 中分配给你的工作并完成它。
Agent: (调用
list_my_tasks,然后调用get_task) 我有一项任务:“起草新员工引导邮件”。任务说明要求邮件少于 150 个单词,且不要承诺发布日期。(调用start_task,撰写草稿,然后调用submit_work,并填写风险:“不确定是否要提及免费套餐”) 完成了。邮件已放入 Sam 的收件箱,等待审核。
支持
如有疑问或遇到问题,请提交 issue。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。