com.donebear/donebear

MCPCommunitylive
v1.0.0com.donebearUnknownAktualisiert vor 1 Mon.

Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.

Endpunkt-Statuslive
geprüft vor 12 Std. · 1483 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autorcom.donebear
LizenzUnknown
Version1.0.0
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche15 Tools · 1 privilegiert
Sicherheits-Scan✓ Saubervlive · heuteWie gut funktioniert dieser Scan?
PROMPTtool:attachmentImperative addressed to the AI model
EvaluierungenKeine
Indexiert17. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

15 Tools · 1 privilegiert
Live am Endpunkt des Anbieters beobachtet12h ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://mcp.donebear.com/mcp15 Tools · 1483 ms
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 o…

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 o…

ParameterTypBeschreibung
topic*stringGuide topic to read
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
get_contextGet a snapshot of the current workspace: task counts per view, recent open tasks, and every project, label, team and member. This is the tool that answers what is in the workspace and resolves a project, label, team or member by name — there is no separate list tool for those. Use it for that, not…

Get a snapshot of the current workspace: task counts per view, recent open tasks, and every project, label, team and member. This is the tool that answers what is in the workspace and resolves a project, label, team or member by name — there is no separate list tool for those. Use it for that, not…

ParameterTypBeschreibung
projects_statusstringWhich projects to return
tasks_limitintegerMax recent open tasks to return
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_listList tasks in the workspace, most recently updated first. Completed tasks are ordered by completion time, newest first. Filter by view (inbox, today, upcoming, anytime, someday, logbook, trash) and/or state (open, done, archived, all); `search` ranks matches within that filter. `view: "logbook"` re…

List tasks in the workspace, most recently updated first. Completed tasks are ordered by completion time, newest first. Filter by view (inbox, today, upcoming, anytime, someday, logbook, trash) and/or state (open, done, archived, all); `search` ranks matches within that filter. `view: "logbook"` re…

ParameterTypBeschreibung
cursorstringOpaque pagination cursor from a previous call's `nextCursor`. Pass it with the same filters to fetch the next page.
limitintegerMax results
searchstringRanked lexical search over title/description; when set, results are ordered by relevance instead of recency
statestringFilter by task state
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
viewstringFilter by GTD view bucket. logbook and trash read the completed and archived tasks regardless of `state`
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_showGet full details for a single task: its fields, labels and checklist items, by workspace-scoped task number. Add `include` for the parts that cost extra reads: `["comments"]` for the discussion thread (oldest first, with author and whether each was edited) and `["attachments"]` for the files on it,…

Get full details for a single task: its fields, labels and checklist items, by workspace-scoped task number. Add `include` for the parts that cost extra reads: `["comments"]` for the discussion thread (oldest first, with author and whether each was edited) and `["attachments"]` for the files on it,…

ParameterTypBeschreibung
includearrayExtra sections to load. Omit unless you need them: each is its own round trip
task*stringWorkspace-scoped task number, encoded as a string
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_addCreate a new task. The `when` parameter controls which GTD view it appears in: today (default), inbox, upcoming, anytime, or someday. A new task lands in Today unless you say otherwise, so pass `when: "inbox"` for a capture the user has not committed to doing today. Because the default is date-depe…

Create a new task. The `when` parameter controls which GTD view it appears in: today (default), inbox, upcoming, anytime, or someday. A new task lands in Today unless you say otherwise, so pass `when: "inbox"` for a capture the user has not committed to doing today. Because the default is date-depe…

ParameterTypBeschreibung
assigneestringMember user id, name, or email to assign the task to
checklistarrayChecklist item titles to create on the task, kept in the given order
deadlinestringDue date in YYYY-MM-DD format
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
labelsarrayLabels to attach (each a label id, title, or id prefix)
notesstringTask description/notes
projectstringProject id, key, or name to assign this task to
teamstringTeam id, key, or name
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
title*stringTask title
whenstringGTD view bucket: today, inbox, upcoming, anytime, someday. Omitting this means today, with three exceptions: a deadline or a missing timezone falls back to any…
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_editprivilegiertUpdate fields on one task (`task`) or on several at once (`tasks`, max 50). 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). `assignee` assigns the task;…

Update fields on one task (`task`) or on several at once (`tasks`, max 50). 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). `assignee` assigns the task;…

ParameterTypBeschreibung
add_labelsarrayLabels to attach (each a label id, title, or id prefix). The label has to exist already — create one with label_create
remove_labelsarrayLabels to detach (each a label id, title, or id prefix)
workspacestringWorkspace id, slug, or name
taskstringWorkspace-scoped task number, encoded as a string
tasksarraySeveral workspace-scoped task numbers (max 50), instead of `task`. Confirm the list with the user first: one call changes every task in it.
assigneestringAssign to a member (user id, name, or email)
cleararrayFields to remove a value from, e.g. ["deadline"]. Use this rather than sending an empty string.
deadlinestringSet due date (YYYY-MM-DD)
notesstringNew description/notes (replaces existing)
projectstringProject id, key, or name
teamstringTeam id, key, or name
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
titlestringNew title
whenstringMove to a different GTD view
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_doneMark a task as complete, or several at once with `tasks` (max 50). They move to the Logbook view. A set of 50 is undone one task_reopen call at a time, so confirm the list with the user first.

Mark a task as complete, or several at once with `tasks` (max 50). They move to the Logbook view. A set of 50 is undone one task_reopen call at a time, so confirm the list with the user first.

ParameterTypBeschreibung
workspacestringWorkspace id, slug, or name
taskstringWorkspace-scoped task number, encoded as a string
tasksarraySeveral workspace-scoped task numbers (max 50), instead of `task`. Confirm the list with the user first: one call changes every task in it.
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_reopenReopen a completed task, or several at once with `tasks` (max 50). Each returns to its previous view.

Reopen a completed task, or several at once with `tasks` (max 50). Each returns to its previous view.

ParameterTypBeschreibung
workspacestringWorkspace id, slug, or name
taskstringWorkspace-scoped task number, encoded as a string
tasksarraySeveral workspace-scoped task numbers (max 50), instead of `task`. Confirm the list with the user first: one call changes every task in it.
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
task_archiveArchive a task, or several at once with `tasks` (max 50). They move to the Trash view, out of every working list, and stay readable there (task_list `view: "trash"`). Archiving is not completing: use task_done for work that was finished, and task_archive only for tasks the user wants gone. Confirm…

Archive a task, or several at once with `tasks` (max 50). They move to the Trash view, out of every working list, and stay readable there (task_list `view: "trash"`). Archiving is not completing: use task_done for work that was finished, and task_archive only for tasks the user wants gone. Confirm…

ParameterTypBeschreibung
workspacestringWorkspace id, slug, or name
taskstringWorkspace-scoped task number, encoded as a string
tasksarraySeveral workspace-scoped task numbers (max 50), instead of `task`. Confirm the list with the user first: one call changes every task in it.
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
projectCreate or change a project. `action: "add"` creates one (name required). `action: "edit"` updates the named project: only the fields given change, and an empty string clears description or target_date. `action: "join"` puts it in the caller's Your projects sidebar list and `action: "leave"` takes i…

Create or change a project. `action: "add"` creates one (name required). `action: "edit"` updates the named project: only the fields given change, and an empty string clears description or target_date. `action: "join"` puts it in the caller's Your projects sidebar list and `action: "leave"` takes i…

ParameterTypBeschreibung
action*stringWhat to do with the project
descriptionstringProject description (empty string clears it on an edit)
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
namestringProject name. Required on add; a rename on edit
projectstringProject id, key, or name. Required for edit, join and leave
statusstringProject status (edit only)
target_datestringTarget date (YYYY-MM-DD), or an empty string to clear it (edit only)
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
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. Searches every state by default, completed and arch…

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. Searches every state by default, completed and arch…

ParameterTypBeschreibung
cursorstringOpaque pagination cursor from a previous call's `nextCursor`. Pass it with the same filters to fetch the next page.
limitintegerMax results
query*stringSearch query (matches title and description)
statestringFilter by task state
timezonestringIANA timezone used to resolve "today" for views and scheduling (e.g. Australia/Melbourne). Defaults to UTC, which misclassifies Today/Upcoming for users in oth…
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
checklistChange the checklist on a task. `action: "add"` appends items, unchecked, after the existing ones: pass every title for a multi-item list in one call (`titles` keeps the given order, while parallel single adds land in arrival order). `action: "edit"` renames an item and/or checks it (`completed: tr…

Change the checklist on a task. `action: "add"` appends items, unchecked, after the existing ones: pass every title for a multi-item list in one call (`titles` keeps the given order, while parallel single adds land in arrival order). `action: "edit"` renames an item and/or checks it (`completed: tr…

ParameterTypBeschreibung
action*stringWhat to do to the checklist
completedbooleanCheck (true) or uncheck (false) the item, on an edit
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
itemstringChecklist item UUID or prefix (>= 4 chars). Required to edit or remove
task*stringWorkspace-scoped task number, encoded as a string
titlestringOne item title to add, or the new title on an edit
titlesarraySeveral item titles to add, kept in the given order (use instead of `title`)
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
commentWrite on a task's comment thread. `action: "add"` posts a comment, attributed to the connected user and visible to everyone in the workspace, so write it as a message to the user's teammates rather than a note to the user; nobody is notified. `action: "edit"` rewrites one of your own (only its auth…

Write on a task's comment thread. `action: "add"` posts a comment, attributed to the connected user and visible to everyone in the workspace, so write it as a message to the user's teammates rather than a note to the user; nobody is notified. `action: "edit"` rewrites one of your own (only its auth…

ParameterTypBeschreibung
action*stringWhat to do on the thread
bodystringComment text. Required to add or edit
commentstringComment UUID or prefix (>= 4 chars). Required to edit or remove
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
task*stringWorkspace-scoped task number, encoded as a string
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
attachmentAdd a file to a task or remove one. `action: "add"` fetches the given HTTPS `url`: the server downloads it, verifies its size and type, and stores it, so the model never sends file bytes. Pass a stable idempotency_key and reuse it for retries so a lost response cannot upload the file twice. `action…

Add a file to a task or remove one. `action: "add"` fetches the given HTTPS `url`: the server downloads it, verifies its size and type, and stores it, so the model never sends file bytes. Pass a stable idempotency_key and reuse it for retries so a lost response cannot upload the file twice. `action…

HINWEISImperative addressed to the AI modeld type, and stores it, so the model never sends file bytes. Pass a stab…
ParameterTypBeschreibung
action*stringWhether to attach a file or delete one
attachmentstringAttachment UUID or prefix (>= 4 chars). Required to remove
filenamestringDisplay filename on an add; defaults to the URL's last path segment
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
task*stringWorkspace-scoped task number, encoded as a string
urlstringHTTPS URL of the file to attach. Required to add
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…
label_createCreate a new label in the workspace and return its id. Only creates the label: to put it on a task, pass it to task_add `labels` or task_edit `add_labels` afterwards (both take the title). Titles are not unique, so a second call with the same title makes a duplicate — check the labels get_context r…

Create a new label in the workspace and return its id. Only creates the label: to put it on a task, pass it to task_add `labels` or task_edit `add_labels` afterwards (both take the title). Titles are not unique, so a second call with the same title makes a duplicate — check the labels get_context r…

ParameterTypBeschreibung
idempotency_keystringStable key that makes retries safe: repeated calls with the same key create only one record and return the same id.
title*stringLabel title
workspacestringWorkspace id, slug, or name
context*stringExplain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST pro…

15 von 15 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Local-first task manager: create, edit, and complete tasks, projects, and checklists via MCP.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.