目录 / Done Bear MCP
MCP
鉴权未知
未评级
已上架
Done Bear MCP
Manage tasks, projects, areas and tags in Done Bear from MCP-compatible AI clients. Uses OAuth and supports read and write task workflows.
该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链
接入信息
- 传输形态
- http
- 鉴权方式
- 鉴权未知
- 端点
https://donebear--donebear.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
"mcpServers": {
"Done Bear MCP": {
"url": "https://donebear--donebear.run.tools"
}
}
}
能力清单
| 工具 | 说明 |
|---|---|
| guide | Read Done Bear's guide for one topic: what the data means, how it relates to the rest of the product, and how to use it well. Load a topic before doing that kind of work for the first time in a session. - `views`: Placing a task in Inbox/Today/Upcoming/Anytime/Someday, reading a view, or working out why Today looks wrong. - `dates`: Setting or clearing a due date, or deciding between a deadline and a start date. - `editing`: Changing a task's fields, clearing a value, appending to notes, or moving a task between projects. - `bulk`: Completing, moving, or editing more than one task at a time, or sweeping a whole view. - `checklists`: Adding sub-steps to a task, building a list inside a task, or ticking items off. - `projects`: Deciding where a task belongs, creating a project or label, or changing a project's status. - `search`: Looking a task up, listing a view, paging through results, or orienting in a new workspace. - `workspaces`: Working across multiple workspaces, hitting a permission or rate-limit error, or making retries safe. - `agents`: Starting work in a Done Bear workspace for the first time. |
| get_context | Get a snapshot of the current workspace: user info, task counts, recent tasks, and active projects. Call this first to orient yourself before taking actions. |
| task_list | List tasks in the workspace, most recently updated first. Filter by view (inbox, today, upcoming, anytime, someday) and/or state (open, done, archived, all); `search` ranks matches within that filter. Returns up to `limit` tasks; `hasMore` is true when more matched than were returned. |
| task_show | Get full details for a single task including its labels and checklist items. Pass its workspace-scoped task number. |
| task_add | Create a new task. The `when` parameter controls which GTD view it appears in: inbox (default), today, upcoming, anytime, or someday. Dates use YYYY-MM-DD format. Optionally set an assignee, attach labels, and create checklist items at creation. For a task with sub-items (e.g. a shopping list), pass them in `checklist` in one call: their order is preserved exactly. |
| task_edit | Update one or more fields on an existing task. Only the provided fields are changed; omitted fields are left untouched. To remove a value, list the field in `clear` (e.g. `clear: ["deadline"]`). Notes replace the existing notes (no append). Use label_add/label_remove to change labels. |
| task_done | Mark a task as complete. It moves to the Logbook view. |
| task_reopen | Reopen a completed task. It returns to its previous view. |
| task_archive | Archive a task. It moves to the Trash view. |
| project_list | List projects in the workspace. Filter by status: active (default), done, archived, or all. Returns up to `limit` projects; `hasMore` is true when more matched than were returned. |
| project_add | Create a new project in the workspace. |
| search | Search tasks across the workspace. Ranked lexical search over title and description: exact and prefix matches rank first, then word-boundary, substring, and fuzzy matches, with recency and status factored in. Multi-word queries match in any order. |
| label_list | List labels in the workspace. Returns up to `limit` labels; `hasMore` is true when more matched than were returned. |
| team_list | List active (non-archived) teams in the workspace. Returns up to `limit` teams; `hasMore` is true when more matched than were returned. |
| checklist_list | List the checklist items on a task in display order, including each item's id and completion state. |
| checklist_add | Add checklist items to a task; items start unchecked and append after existing ones. Pass `title` for one item or `titles` for several: a `titles` batch keeps the given order, so ALWAYS add a multi-item list in one call rather than one call per item (parallel single adds land in arrival order, not list order). |
| checklist_done | Mark a checklist item as complete. To uncheck it again, use checklist_edit with completed: false. |
| checklist_edit | Update a checklist item: rename it and/or set its completion state. Only the provided fields are changed; pass completed: false to uncheck an item. |
| checklist_remove | Remove a checklist item from a task. |
| label_create | Create a new label in the workspace. |
| label_add | Add a label to a task. |
| label_remove | Remove a label from a task. |
| task_bulk_edit | Update multiple tasks at once (max 50 numbers per call). Only the provided fields in `changes` are applied to all specified tasks; list fields in `changes.clear` to remove their values. Confirm the number list with the user first: one call rewrites every task in it, and there is no undo. |
| task_bulk_done | Mark multiple tasks as complete at once (max 50 task numbers per call). |
| task_assign | Assign a task to a workspace member, or unassign by passing an empty string. |
| project_edit | Update one or more fields on an existing project. Only the provided fields are changed. |
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。