Inkwell Memory
UnclaimedMCP server giving AI agents persistent memory: Markdown files as source of truth, hybrid BM25 + embedding search, typed graph relations. Self-hosted, single Docker image.
Install
docker run -i --rm -v ./knowledge:/knowledge foreigndmitryi/inkwell-memorySet up this server
More in Search & Web
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
8 of 8 tools
Documented tools (8)
From project documentation. A server handshake does not verify each tool’s description or behavior.
doctor
Check every entry against schema.json: dangling/superseded kb:// targets, undeclared types, missing required frontmatter and template body fields, supernodes, tag/type collisions
forget
Delete an entry (file and index). Warns when other entries still link to it.
list
Browse entries sorted by title, filterable by tags, exact entrytype, and/or partof
rebuild
Rebuild search index from Markdown files; also runs doctor
recall
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.
remember
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
search
Hybrid keyword + semantic search, filterable by tags, exact entrytype, and/or partof
tags
List all tags with entry counts
Tool change history
FAQ
Questions about Inkwell Memory MCP Server
- How do I connect Inkwell Memory MCP Server to Claude?
- The listing records `docker run -i --rm -v ./knowledge:/knowledge foreigndmitryi/inkwell-memory` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Claude Code, Cursor as compatible clients.
- Is Inkwell Memory MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Inkwell Memory MCP Server do?
- Inkwell Memory MCP Server documents 8 tools to the agent, including doctor, forget, list. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.