Skip to content
Agentmart
Submit a tool

Docmancer

Local-only MCP server for source-attributed Markdown memory and documentation retrieval.

Connector by docmancer.devOfficial · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 133
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/docmancer-dev-docmancer

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.

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

Local-only MCP server for source-attributed Markdown memory and documentation retrieval.

Use cases: agent-memory, knowledge-base

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
13 read · 6 write · 3 delete
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Tools by what they do 22

Read from the source code; the running server may list different tools.

Read 13 · Look things up without changing anything.

  • ask_memory
  • canonical_memory
  • common_memory
  • context_delivery
  • context_projection
  • context_status
  • decision_timeline
  • docmancer_prototype_recall_memory
  • evidence_status
  • read_memory
  • search_docs
  • search_evidence
Show 1 more tools
  • search_memory

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

  • docmancer_prototype_write_memory
  • duplicate_memory
  • edit_memory
  • pin_memory
  • restore_memory
  • write_memory

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

  • move_memory
  • trash_memory
  • unpin_memory

Tools (22)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • ask_memoryRecall memory for a taskread-only

    Description is built at runtime.

  • canonical_memoryRead canonical memory about the userread-only

    READ-ONLY: read the machine-wide canonical memory, which is what docmancer has reconciled about this user across every agent and project. Local disk read, machine-wide, so it takes no project_path. Call it before asking the user something they may already have told another agent. Not a search tool: it returns whole prepared sections rather than matches, so use search_memory or ask_memory to look something up. To change what it returns, use pin_memory rather than edit_memory. Parameters: section selects one of about (who the user is), preferences (how they want to work), working-principles (cro…

  • common_memoryMemories recurring across agentsread-only

    Description is built at runtime.

  • context_deliveryPer-agent context delivery statusread-only

    Description is built at runtime.

  • context_projectionRender a context projection for an agentread-only

    Description is built at runtime.

  • context_statusConsolidated context revision statusread-only

    Description is built at runtime.

  • decision_timelineMemory change timelineread-only

    Description is built at runtime.

  • docmancer_prototype_recall_memory

    Recall memory relevant to a task from the pinned project tree. Returns curated Markdown items with their address, authority, and source citations.

  • docmancer_prototype_write_memory

    Write one curated memory file into the pinned project tree. The relative_path is always resolved inside the server's pinned root; paths that escape it are rejected.

  • duplicate_memoryDuplicate a memory file

    Description is built at runtime.

  • edit_memoryReplace a memory file body

    Description is built at runtime.

  • evidence_statusEvidence index statusread-only

    READ-ONLY: report whether the local evidence index that search_evidence queries is present and populated, including its on-disk path and its source and section counts. Local only, and takes no parameters. Call it first when search_evidence returns nothing, to tell an empty index apart from a genuine miss; an empty one means the user has not run `docmancer setup` yet. Not for curated memory health, which is context_status, nor for per-agent delivery, which is context_delivery. Returns an object with the index path and the number of indexed sources and sections.

  • move_memoryMove or rename a memory filecan change or delete data

    Description is built at runtime.

  • pin_memoryPin a durable line to canonical memory

    MUTATING: pin one durable line into a canonical memory section. Writes to local disk, machine-wide, so it takes no project_path. The pinned zone is the ONLY part of a canonical section that survives automatic reconciliation, so use this, not edit_memory or write_memory, for any correction, standing preference, or fact the reconciler got wrong or left out. Idempotent: pinning the same line twice changes nothing. Use unpin_memory to reverse it, and canonical_memory to see the result. Parameters: section selects which canonical section to pin into, one of about, preferences, working-principles, o…

  • read_memoryRead a memory fileread-only

    Description is built at runtime.

Show 7 more tools
  • restore_memoryRestore a trashed memory file

    Description is built at runtime.

  • search_docsSearch local documentation indexread-only

    READ-ONLY: search the local documentation index built by `docmancer docs add`, covering library, API, and vendor documentation the user chose to ingest. Runs entirely locally; no network call, so it only ever returns docs already added on this machine and returns [] when none have been. Use it for version-specific library or vendor behaviour. Not for anything about this user or their projects: use search_memory, search_evidence, or ask_memory for that. Parameters: query is the natural-language text to match against the indexed documentation; limit caps the number of results (default 8). Return…

  • search_evidenceSearch harvested agent evidenceread-only

    READ-ONLY: semantic search over the raw evidence index, meaning the memory, instruction, and rule files that other coding agents already wrote on this machine and that docmancer harvested. Runs entirely locally against the embedding index; no network call, no cost. Use it to find what an agent originally recorded, with a relevance score and the file it came from. Not for curated memory you or an agent deliberately wrote: that lives in a separate tree, so use search_memory for it, or ask_memory to get both at once. Parameters: query is the natural-language text to match; limit caps the number o…

  • search_memorySearch curated memoryread-only

    Description is built at runtime.

  • trash_memoryTrash a memory filecan change or delete data

    Description is built at runtime.

  • unpin_memoryRemove pinned lines from canonical memorycan change or delete data

    MUTATING and DESTRUCTIVE: permanently remove pinned lines from a canonical memory section by case-insensitive substring match, with no undo and no restore token. Writes to local disk, machine-wide, so it takes no project_path. A substring can match more lines than intended, so read the section with canonical_memory first and pass text specific enough to hit only what you mean. Fails without changing anything when nothing matches, which makes a dry run safe. Only pinned lines are removable; generated content is rewritten by reconciliation instead. Parameters: section selects which canonical sec…

  • write_memoryCreate or update a memory file

    Description is built at runtime.

Compare and alternatives

    Featured in

    Signals

    Stars
    133
    Forks
    12
    Open issues
    4
    Weekly downloads
    166
    Last commit
    Aug 13, 2026 (2 months ago)
    Last release
    Aug 13, 2026 (2 months ago)
    Last package publish
    Aug 13, 2026 (2 months ago)

    From GitHub (fetched Oct 24, 2026) and the package registry.

    Details

    Registry name
    dev.docmancer/docmancer
    Version
    0.9.17
    Auth
    No auth
    Packages
    pypi docmancer
    License
    MIT
    First seen
    Oct 24, 2026
    Last checked
    Oct 25, 2026
    Cite this page

    Docmancer MCP server. Agent Mart. https://agentmart.dev/connectors/docmancer-dev-docmancer (last updated 2026-10-25)