Docmancer
Local-only MCP server for source-attributed Markdown memory and documentation retrieval.
Connector by docmancer.devOfficial · Domain verified by the MCP Registry
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.
About
Use cases: agent-memory, knowledge-base
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
- 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_memorycanonical_memorycommon_memorycontext_deliverycontext_projectioncontext_statusdecision_timelinedocmancer_prototype_recall_memoryevidence_statusread_memorysearch_docssearch_evidence
Show 1 more tools
search_memory
Write 6 · Create, change, send or run things.
docmancer_prototype_write_memoryduplicate_memoryedit_memorypin_memoryrestore_memorywrite_memory
Delete 3 · Delete, drop, revoke or wipe things.
move_memorytrash_memoryunpin_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-onlyDescription is built at runtime.
canonical_memoryRead canonical memory about the userread-onlyREAD-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-onlyDescription is built at runtime.
context_deliveryPer-agent context delivery statusread-onlyDescription is built at runtime.
context_projectionRender a context projection for an agentread-onlyDescription is built at runtime.
context_statusConsolidated context revision statusread-onlyDescription is built at runtime.
decision_timelineMemory change timelineread-onlyDescription is built at runtime.
docmancer_prototype_recall_memoryRecall memory relevant to a task from the pinned project tree. Returns curated Markdown items with their address, authority, and source citations.
docmancer_prototype_write_memoryWrite 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 fileDescription is built at runtime.
edit_memoryReplace a memory file bodyDescription is built at runtime.
evidence_statusEvidence index statusread-onlyREAD-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 dataDescription is built at runtime.
pin_memoryPin a durable line to canonical memoryMUTATING: 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-onlyDescription is built at runtime.
Show 7 more tools
restore_memoryRestore a trashed memory fileDescription is built at runtime.
search_docsSearch local documentation indexread-onlyREAD-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-onlyREAD-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-onlyDescription is built at runtime.
trash_memoryTrash a memory filecan change or delete dataDescription is built at runtime.
unpin_memoryRemove pinned lines from canonical memorycan change or delete dataMUTATING 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 fileDescription 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
- Repository
- github.com/docmancer/docmancer
- Website
- docmancer.dev/docs
- 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)