Done Bear MCP

Manage tasks, projects, areas and tags in Done Bear from MCP-compatible AI clients.

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • 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
  • 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 t

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

Manage tasks, projects, areas and tags in Done Bear from MCP-compatible AI clients. Uses OAuth and supports read and write task workflows.

Как подключить

Как подключить Done Bear MCP к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://donebear--donebear.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить Done Bear MCP к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://donebear--donebear.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить Done Bear MCP к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://donebear--donebear.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (26)

Технические названия из tools/list. Нужны только разработчикам.

guideRead 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_contextGet 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_listList 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_showGet full details for a single task including its labels and checklist items. Pass its workspace-scoped task number.
task_addCreate 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_editUpdate 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_doneMark a task as complete. It moves to the Logbook view.
task_reopenReopen a completed task. It returns to its previous view.
task_archiveArchive a task. It moves to the Trash view.
project_listList 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_addCreate a new project in the workspace.
searchSearch 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_listList labels in the workspace. Returns up to `limit` labels; `hasMore` is true when more matched than were returned.
team_listList active (non-archived) teams in the workspace. Returns up to `limit` teams; `hasMore` is true when more matched than were returned.
checklist_listList the checklist items on a task in display order, including each item's id and completion state.
checklist_addAdd 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_doneMark a checklist item as complete. To uncheck it again, use checklist_edit with completed: false.
checklist_editUpdate 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_removeRemove a checklist item from a task.
label_createCreate a new label in the workspace.
label_addAdd a label to a task.
label_removeRemove a label from a task.
task_bulk_editUpdate 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_doneMark multiple tasks as complete at once (max 50 task numbers per call).
task_assignAssign a task to a workspace member, or unassign by passing an empty string.
project_editUpdate one or more fields on an existing project. Only the provided fields are changed.