Skip to content
Agentmart
Submit a tool

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

IndexedApache-2.0Local (stdio)Remote (HTTP)★ 109
Write a review

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.

Use cases: knowledge-base, note-taking

No 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_graph
  • find_documents
  • get_document
  • get_document_index_status
  • get_version_history
  • get_workspace_item
  • list_documents
  • list_folders
  • list_trash
  • list_workspace_structure
  • read_document
  • search_documents

Write 6 · Create, change, send or run things.

  • create_document
  • create_folder
  • create_snapshot
  • refresh_document_index
  • restore_trashed_document
  • update_document

Delete 12 · Delete, drop, revoke or wipe things.

  • batch_documents
  • delete_category
  • delete_document
  • delete_folder
  • delete_tag
  • permanently_delete_document
  • restore_document_version
  • save_category
  • save_document
  • save_folder
  • save_tag
  • set_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.

  • Authorization
  • HIAI_DOCS_API_KEY

Other settings (environment variables or headers).

  • HIAI_DOCS_URL
  • X-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 data

    Use 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_document

    Create 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_folder

    Create 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_snapshot

    Save 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 data

    Delete 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 data

    Move 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 data

    Delete a folder while preserving its documents; child folders and documents are detached under the API rules. Requires write access.

  • delete_tagcan change or delete data

    Delete a workspace tag and remove its document assignments. Full workspace write access is required; documents themselves remain.

  • explore_graphread-only

    Explore 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_document

    Render 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-only

    Find 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_document

    Read 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-only

    Read current indexing and pipeline status for one document without starting work. Use refresh_document_index only when an explicit retry is intended.

  • get_version_history

    Read 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-only

    Read 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_documents

    List 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_folders

    List 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-only

    List soft-deleted documents visible to the active workspace or category scope. Requires read access and does not restore or purge anything.

  • list_workspace_structureread-only

    List 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 data

    Irreversibly purge a document already in trash, including its version history. Use only on an explicit user request after checking list_trash.

  • read_documentread-only

    Read 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_index

    Queue 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 data

    Restore 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_document

    Return 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 data

    Create or update a workspace category. Full workspace write access is required; category-scoped credentials cannot manage categories.

  • save_documentcan change or delete data

    Create 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 data

    Create 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 data

    Create or update a workspace tag. Full workspace write access is required; renaming or recoloring a tag causes affected documents to be reindexed.

  • search_documents

    Search 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 data

    Add 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_document

    Modify 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
    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)