Commit Graph

4 Commits

Author SHA1 Message Date
Max Nikitin
a8c8e0f40b feat: add check_new_comments tool for efficient comment polling
New tool that checks for comments created after a given timestamp.
Scoping options:
- By space (spaceId) — checks all pages in the space
- By subtree (parentPageId) — checks only descendants of a page

Uses updatedAt pre-filtering to minimize API calls: only pages
updated after the target timestamp are checked for comments.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 14:24:49 +03:00
Max Nikitin
a739d62318 feat: add comment support (list, get, create, update, delete)
Add 5 new MCP tools for managing Docmost page comments:
- list_comments: list all comments on a page (paginated)
- get_comment: retrieve a single comment by ID
- create_comment: create page-level or inline comments with replies
- update_comment: update existing comment content
- delete_comment: remove a comment

Comment content is automatically converted between Markdown (agent-facing)
and ProseMirror/TipTap JSON (Docmost API). Uses the existing
markdown-converter for reading and a new markdown-to-json utility
for writing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:33:39 +03:00
Moritz Krause
493ce01254 feat: Introduce markdown converter and auth utilities, alongside various client and server-side updates and dependency changes. 2026-02-01 04:24:41 +01:00
Moritz Krause
0900260765 feat: implement initial Docmost Model Context Protocol (MCP) server for documentation management. 2026-02-01 00:05:22 +01:00