doctor
Check every entry against schema.json: dangling/superseded kb:// targets, undeclared types, missing required frontmatter and template body fields, supernodes, tag/type collisions
How to use it
Project documentation lists doctor for the Inkwell Memory MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), then check which tools your installed version makes available. Tool availability can depend on configuration and credentials. A server handshake does not verify this tool’s behavior. See the full listing for setup details.
Install Inkwell Memory
docker run -i --rm -v ./knowledge:/knowledge foreigndmitryi/inkwell-memoryOther tools in Inkwell Memory (7)
Delete an entry (file and index). Warns when other entries still link to it.
Browse entries sorted by title, filterable by tags, exact entrytype, and/or partof
Rebuild search index from Markdown files; also runs doctor
Read an entry with its graph relations (outgoing + backlinks). Returns size and lastmodified. High-degree types (hubs) return indigest — back-links grouped by linking type, plus members grouped by partof — instead of an arbitrarily truncated list.
Create or update an entry (upsert with duplicate detection, or version it via supersede). entrytype is required, and partof (hub UUIDs) is required/optional/rejected per type per the schema's membership rule. Returns size, non-blocking atomicity warnings (Markdown headers, >3 paragraphs, >512 B / >1
Hybrid keyword + semantic search, filterable by tags, exact entrytype, and/or partof
List all tags with entry counts