
DocsMint
Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
Connector by HiAi-gg · GitHub account verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/hiai-gg-docsmint
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://docsmint.com/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: knowledge-base, note-taking
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 6 write · 12 delete · 1 not yet classified
- Secrets
- 2 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 31
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
explore_graphfind_documentsget_documentget_document_index_statusget_version_historyget_workspace_itemlist_documentslist_folderslist_trashlist_workspace_structureread_documentsearch_documents
Write 6 · Create, change, send or run things.
create_documentcreate_foldercreate_snapshotrefresh_document_indexrestore_trashed_documentupdate_document
Delete 12 · Delete, drop, revoke or wipe things.
batch_documentsdelete_categorydelete_documentdelete_folderdelete_tagpermanently_delete_documentrestore_document_versionsave_categorysave_documentsave_foldersave_tagset_document_tag
Not yet classified 1 · We could not tell from the name and description.
export_document
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
AuthorizationHIAI_DOCS_API_KEY
Other settings (environment variables or headers).
HIAI_DOCS_URLX-Docsmint-Workspace
Network hosts it talks to 1
docsmint.com· found in remote endpoint, install command
Files it touches
- Any path the agent passes to its tools
Tools (31)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
batch_documentscan change or delete dataUse for multiple explicitly selected documents that need the same action; for one document prefer the matching single-document tool. Accepts 1–25 IDs for automation compatibility. Supports move, set_category, add_tag, remove_tag, trash, restore, or refresh_index. Processes sequentially through the existing API with a permission check per document and a per-ID result; partial success is possible. Stops after authentication or rate-limit failure. Never expands a search result or permanently purges documents; version restore is separate.
create_documentCreate a new DocsMint document when no existing document should be modified. Optionally set a title, initial Markdown content, and folder or category placement; an omitted title defaults to “Untitled”. Requires write access in the target scope. A category-scoped credential must create inside its configured category, by selecting that category or a folder within it. Normal creation schedules indexing asynchronously and returns the created document. Use update_document for an existing document.
create_folderCreate a new folder in the active workspace or category scope. Requires write access and returns the created folder. A nested folder inherits its parent category; for a root folder, pass categoryId when using a category-scoped credential. Category-scoped credentials cannot create outside their configured category.
create_snapshotSave a named snapshot of an existing document before a planned change. The snapshot can later be restored with restore_document_version.
delete_categorycan change or delete dataDelete a workspace category and detach its documents without deleting them. Requires full workspace write access; category-scoped credentials are denied.
delete_documentcan change or delete dataMove one document to trash without purging content or versions. Use batch_documents(action=trash) for multiple explicit IDs. Requires write access and an explicit delete request; permanently_delete_document is a separate irreversible action.
delete_foldercan change or delete dataDelete a folder while preserving its documents; child folders and documents are detached under the API rules. Requires write access.
delete_tagcan change or delete dataDelete a workspace tag and remove its document assignments. Full workspace write access is required; documents themselves remain.
explore_graphread-onlyExplore graph relations from readable seed documents. mode=neighbors traverses one document without a query; mode=search ranks relations from one or more seed IDs with optional query text.
export_documentRender one readable document as portable Markdown and return a markdown string in the response object. Does not modify the document or include its complete metadata; use get_document to inspect the editable document.
find_documentsread-onlyFind readable documents in the active scope. Use mode=list for paginated browsing by folder or tag UUID; use mode=search for hybrid text and semantic retrieval with tag names.
get_documentRead an existing document by UUID with its content, metadata, and tags before editing or citing it. Requires read access in the active workspace/category. Use export_document when you only need the portable Markdown body.
get_document_index_statusread-onlyRead current indexing and pipeline status for one document without starting work. Use refresh_document_index only when an explicit retry is intended.
get_version_historyRead versions for an existing document, including saved snapshots. Requires read access and returns version IDs with content and timestamps; pass a version ID to restore_document_version when the user asks to restore content. This is read-only and does not change the document.
get_workspace_itemread-onlyRead one visible folder, category, or tag by UUID. Folder uses its direct API getter; category and tag lookup uses the complete permission-filtered lists. An absent or out-of-scope ID is reported as not found. Use list_workspace_structure to discover IDs first.
Show 16 more tools
list_documentsList readable documents in the active workspace or category with page-based results. Optionally filter by folder or tag; page defaults to 1 and limit to 20 (maximum 1,000). Use search_documents for text or semantic retrieval.
list_foldersList folders readable in the active workspace/category. Omit parentId to list root folders, or supply a parent UUID to list its immediate children as a flat list. Use create_folder to add a folder.
list_trashread-onlyList soft-deleted documents visible to the active workspace or category scope. Requires read access and does not restore or purge anything.
list_workspace_structureread-onlyList visible folders, categories, or tags in the active workspace or category scope. Set kind=folders to inspect root folders or children of parentId.
permanently_delete_documentcan change or delete dataIrreversibly purge a document already in trash, including its version history. Use only on an explicit user request after checking list_trash.
read_documentread-onlyRead one document by UUID. Choose detail for content and metadata, markdown for portable export, or versions for saved revisions and snapshots. All views are read-only.
refresh_document_indexQueue an explicit asynchronous reindex for one document; use batch_documents(action=refresh_index) for multiple explicit IDs. Routine content and placement changes already schedule indexing; check get_document_index_status first.
restore_document_versioncan change or delete dataRestore content from a version or snapshot listed by read_document(view=versions). This changes current content and queues indexing; it does not restore a trashed document.
restore_trashed_documentReturn one document from trash to the active library; use batch_documents(action=restore) for multiple explicit IDs. This restores the document itself, unlike restore_document_version which changes content.
save_categorycan change or delete dataCreate or update a workspace category. Full workspace write access is required; category-scoped credentials cannot manage categories.
save_documentcan change or delete dataCreate or update one document. Use action=create for a new document or action=update for an existing one; batch_documents handles the same placement change across multiple existing documents. Creation requires write access; content edits require edit access, and placement changes may require write access. Content or placement changes queue normal indexing.
save_foldercan change or delete dataCreate or update a folder. action=update can rename or move an existing folder; the API enforces category boundaries and queues affected documents for reindexing.
save_tagcan change or delete dataCreate or update a workspace tag. Full workspace write access is required; renaming or recoloring a tag causes affected documents to be reindexed.
search_documentsSearch readable DocsMint documents with hybrid full-text and semantic retrieval, optionally filtered by folder and tag names. Requires read access and stays within the active workspace/category. Use search_knowledge_graph for graph relations from seed documents or get_related_documents for neighbors without a text query.
set_document_tagcan change or delete dataAdd or remove an existing tag assignment on one document. Use batch_documents for the same tag action across multiple explicit IDs. Requires edit access to each document; action=remove preserves the tag itself.
update_documentModify an existing document by UUID after reading its current state. Omitted fields remain unchanged; null folderId removes folder placement and null categoryId clears the explicit category, while a categorized folder can still supply the effective category. Changing title or Markdown content requires edit access, while moving placement requires write access in the active workspace/category. The server stores the prior content in version history and queues indexing when content or placement changes. Returns the updated document. Use create_document for new content.
Compare and alternatives
Featured in
Signals
- Stars
- 109
- Forks
- 5
- Open issues
- 0
- Weekly downloads
- 61
- Last commit (this folder)
- Oct 23, 2026 (5 days ago)
- Last release
- Oct 25, 2026 (3 days ago)
- Last package publish
- Oct 23, 2026 (5 days ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.HiAi-gg/docsmint- Version
- 2.0.3
- Auth
- Bearer token, API key
- Packages
- npm @hiai-gg/docsmint
- License
- Apache-2.0
- Repository
- github.com/HiAi-gg/docsmint
- First seen
- Oct 24, 2026
- Last checked
- Oct 26, 2026
Cite this page
DocsMint MCP server. Agent Mart. https://agentmart.dev/connectors/hiai-gg-docsmint (last updated 2026-10-26)