关于 do-it
通过远程 MCP 服务将 IDE 和编码 Agent 连接到 do-it 任务。除任务管理外,它还可记录审批或控制台操作等人工步骤,待用户完成后供后续会话继续处理。
主要功能
- 01读取、搜索和管理任务
- 02在项目分区记录人工步骤
- 03添加备注并关联项目
- 04提供只读端点
适用场景
- 01在 IDE 中查看项目上下文和待办任务
- 02记录待后续完成的审批步骤
- 03跨 Agent 会话继续任务
MCP 相关
通过托管的 MCP 端点提供任务和项目工具,并另设只读端点。只读路由仅开放三项读取工具。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcpclaude mcp add --transport http reinaldomoreira-do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp{"mcpServers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}在 Cursor 中打开{"servers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}在 VS Code 中打开{"mcpServers":{"reinaldomoreira-do-it":{"type":"http","url":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}{"mcpServers":{"reinaldomoreira-do-it":{"serverUrl":"https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
do-it MCP
将你的 IDE 或编码 Agent 连接到 do-it 任务。do-it MCP 服务可让 Agent 读取和管理你的任务;每当它需要你采取行动(例如批准、提供凭据或执行控制台操作)时,它会在项目分区中记录一个手动步骤,而不是只在聊天中告知你。后续会话可以看到未完成的步骤,并在你完成后继续。
- MCP URL:
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp - 只读 URL:
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp/readonly(步骤相同,替换 URL 即可;仅提供三个读取工具)。
工具:get_project_context、list_tasks、search_tasks、add_task、capture_manual_step、add_note、update_task、link_project。
登录和授权
首次连接时,浏览器会打开 do-it 授权页面。使用你的 do-it(Google)账户登录;页面会显示客户端名称和返回目标,在你点击批准(或拒绝)之前,不会建立连接。两个 URL 的授权文本相同;只读限制由服务路由强制执行。
Claude Code
插件(会话开始时提供仓库上下文,并包含 MCP 服务):
claude plugin marketplace add reinaldomoreira/do-it-mcp
claude plugin install do-it@do-it
仅使用 MCP:
claude mcp add --transport http do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp
Cursor
一键安装链接(在 macOS 上使用 open "<url>" 打开,在 PowerShell 中使用 Start-Process "<url>",或在 Linux 上使用 xdg-open "<url>"):
cursor://anysphere.cursor-deeplink/mcp/install?name=do-it&config=eyJ1cmwiOiJodHRwczovL2ZoZm55emtvY3NldHhubnRya214LnN1cGFiYXNlLmNvL2Z1bmN0aW9ucy92MS9tY3AifQ==
或者将 cursor/mcp.json 复制到 .cursor/mcp.json。
Cursor Marketplace:此仓库是一个 Cursor 插件(.cursor-plugin/plugin.json);上架后即可从 Marketplace 安装。
Gemini CLI
此仓库是一个 Gemini CLI 扩展(gemini-extension.json):
gemini extensions install https://github.com/reinaldomoreira/do-it-mcp
Claude Desktop 和 claude.ai
在网页上访问 https://claude.ai/customize/connectors → 添加自定义连接器 → 粘贴 MCP URL → 连接并批准。免费套餐仅允许添加一个自定义连接器。
ChatGPT
在网页上访问 https://chatgpt.com/plugins → 点击加号按钮 → 添加自定义 MCP 服务 → 将 MCP URL 粘贴为连接地址 → 身份验证 → 创建为插件。
VS Code
一键安装链接(以相同方式打开):
vscode:mcp/install?%7B%22name%22%3A%22do-it%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ffhfnyzkocsetxnntrkmx.supabase.co%2Ffunctions%2Fv1%2Fmcp%22%7D
或者将 vscode/mcp.json 复制到 .vscode/mcp.json。
Codex、Windsurf、Zed、JetBrains
不支持原生远程 HTTP OAuth 的客户端使用 mcp-remote stdio 桥接程序:
{
"mcpServers": {
"do-it": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"]
}
}
}
将其放在客户端存储 MCP 配置的位置(Codex ~/.codex/config.toml 使用相同的命令和参数,格式为 TOML;Windsurf ~/.codeium/windsurf/mcp_config.json;Zed context_servers;JetBrains:设置 → 工具 → AI 助手 → MCP)。
规则片段
将 rules/AGENTS.md 粘贴到 AGENTS.md、.cursor/rules/do-it.mdc 或 .github/copilot-instructions.md,让 Agent 主动使用 do-it。
撤销访问权限
在 do-it 应用中:个人资料 → 添加到你的 AI → 已连接的应用 → 撤销。已经打开的 IDE 会话可能会继续工作,直到其访问令牌过期。
隐私
任务会同步到每台设备和分区中的每位协作者。请勿在任务中填写密码、令牌或其他机密信息。Claude Code 插件的会话开始钩子在本地运行(git remote get-url origin),不会发起网络请求。
此仓库由 do-it 源代码生成;下一次发布时,此处所做的更改会被覆盖。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。