DoLoop 有一个 MCP 服务器。MCP(Model Context Protocol)是 AI 助手调用其他应用工具的标准方式。连接 Claude Code 之后,你可以问它清单上有什么,让它填充待办,或者直接说“水槽我洗好了”,不必打开应用去点完成。
本文只讲一个客户端:Claude Code,使用浏览器登录方式。整个过程不需要创建或粘贴 API 密钥。下面每一步我们都在 2026 年 11 月 9 日实际操作过,使用的是 Claude Code 2.1.319 和一个 DoLoop Pro 测试账户,运行在我们的测试服务器上,版本与正式环境相同。
开始之前
- DoLoop Pro。 API 和 MCP 服务器属于 Pro 功能。免费账户无法连接:登录页面会显示升级选项,而不是批准按钮,服务器也会拒绝来自免费账户的请求。详情见价格页面。
- Claude Code,已安装并能在终端里正常运行。
- DoLoop 里已有几个循环。助手只处理已经存在的内容。
第 1 步:连接 Claude Code
在终端里运行:
claude mcp add --transport http doloop https://api.getdoloop.com/mcp启动 Claude Code,输入 /mcp,选择 doloop,再选 Authenticate。浏览器会打开一个 DoLoop 页面,标题是“将 Claude Code 连接到您的 DoLoop 账户”。如果还没登录,先登录。
批准之前先读一下这个页面。它会显示:
- 未验证的应用标记。Claude Code 用一份托管在 claude.ai 上的文档来标识自己,页面会显示这个主机名。DoLoop 不维护任何“已认可应用”名单,所以每个应用都会带这个标记,应用名称只是它自己的说法。只有当连接是你自己发起的,才继续。
- 应用将能做什么。默认请求完全访问:查看、创建、修改、完成、放弃和删除你的任务和循环。
- 只读访问选项。如果你只想让助手看看,就勾选它。这样助手只能拿到 5 个读取工具,而不是全部 16 个。
点击批准。回到终端,Claude Code 会显示“Authentication successful. Connected to doloop.”
第 2 步:先只读
第一个请求最好什么都不改:
我今天的 DoLoop 清单上有什么?我有哪些循环?不要做任何修改。Claude Code 调用了两个读取工具:一个查今日任务,一个查你的循环。在我们的测试里,清单是空的,因为那天还没人点过填充待办!。Claude 列出了每个循环的任务顺序和当前轮到的任务,并表示如果我们要求,它可以执行填充。它没有自己执行。
即使你打算给完全访问权限,这一步也值得做。在助手动手之前,你能先看到它看到了什么,以及它怎么称呼你的循环和任务。
第 3 步:在你要求时填充待办,只做一次
帮我填充今天的 DoLoop 待办,然后告诉我上面有什么。这和填充待办!按钮是同一个操作:每个循环把下一个任务放进待办,今天到期的计划任务也会一起放进来。在我们的测试里,Claude 先确认今天的清单仍是空的,然后执行了一次填充,列出了六个任务:两个计划任务,加上四个循环各一个。
DoLoop 从不自己填充待办,MCP 服务器也遵守这条规则。服务器会告诉助手:只有在你要求时才执行填充。这个工具还被标记为破坏性操作,因为同一天执行两次并不无害:第二次会把你在此期间已完成或已放弃的任务重新放进待办,并让循环继续前进。每天要求一次就好,就像你每天按一次按钮。
第 4 步:按名称完成或放弃任务
水槽我洗好了。把它标为完成,再告诉我这对厨房循环有什么影响。Claude 找到了处于待办状态的“水槽”任务,把它标为完成,计数从 7 变成 8。它还解释了一个容易被忽略的地方:完成任务时,厨房循环并不会马上前进。下一个任务要等你下次填充待办时才出现。
请说出当前处于待办状态的任务。我们让 Claude 完成一个已经轮过去的厨房任务时,它拒绝了,并说明了原因:DoLoop 只对处于待办状态的任务记录完成,所以那次点击不会有任何效果。不确定的话,先问一句“厨房循环现在待办的是哪个?”。
放弃也是同样的方式:“这一轮跳过窗户”会调用放弃工具。跳过会被记录下来,下次填充时循环前进,这个任务会在循环转完一圈后回来。助手不能直接修改计数,它只能通过完成、放弃和填充来记录进度。
断开连接
每次批准都会建立一个连接,列在我的资料 → 已连接的应用里,显示访问级别和最近一次使用时间。点击断开会立即撤销。我们断开了测试连接,然后再次向 Claude Code 询问清单。它提示 doloop 服务器需要重新认证,什么也没有读到。
修改或重置 DoLoop 密码会断开所有应用,删除账户也一样。
需要了解的限制
- 每个连接每分钟 60 次请求。 正常对话远远用不到这么多。
- 删除任务或循环会永久清除它的计数。 助手被要求在删除前先向你确认,但同意之前请先看清它的提议。
- 这里只测试了 Claude Code。 Claude Desktop 和网页版 Claude、ChatGPT 以及 Cursor 都可以用同一个网址连接,设置步骤在开发者页面上,但本文没有逐一实际操作这些客户端。
- 聊天里不放任何密钥。 使用浏览器登录时,没有需要粘贴的密钥。如果你为脚本使用 API 密钥,请不要把它写进提示词,也不要提交到 git。
接下来
开发者页面提供服务器网址、其他客户端的设置方法和 API 参考。如果你刚接触循环,可以先读重复任务为什么越堆越多,它在不涉及助手的情况下讲清了填充、完成和放弃。DoLoop 提供英语、法语、德语、西班牙语、意大利语和中文版本。