Server data from the Official MCP Registry
Shared, persistent memory for AI assistants, built on the Zettelkasten method.
Shared, persistent memory for AI assistants, built on the Zettelkasten method.
Valid MCP server (1 strong, 1 medium validity signals). 1 known CVE in dependencies Package registry verified. Imported from the Official MCP Registry.
4 files analyzed · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-mrosnerr-open-zk-kb": {
"args": [
"-y",
"open-zk-kb"
],
"command": "npx"
}
}
}From the project's GitHub README.
Shared, persistent memory for AI assistants, built on the Zettelkasten method. One knowledge base for all your tools — so context persists across sessions and clients.
AI assistants forget everything between sessions. open-zk-kb gives your assistant a persistent, structured memory it queries automatically.
Requires Bun — install with
curl -fsSL https://bun.sh/install | bash
bunx open-zk-kb@latest
That's it. The interactive installer:
~/.local/share/open-zk-kbSupported clients: OpenCode, Claude Code, Cursor, Windsurf, Zed
Your AI assistant gets three MCP tools:
| Tool | What it does |
|---|---|
knowledge-search | Search the knowledge base before starting work |
knowledge-store | Save decisions, preferences, procedures, and insights |
knowledge-maintain | Review, promote, archive, and rebuild notes |
The installer injects instructions that guide the AI to proactively search for relevant context before starting work and store valuable knowledge as it discovers it. No plugin required — the AI drives everything through tool calls.
Notes are stored as Markdown files with YAML frontmatter. A SQLite index provides fast full-text search, with local vector embeddings for semantic matching. No API key needed.
Zero configuration required for basic usage. The installer creates ~/.config/open-zk-kb/config.yaml automatically.
To use an API provider for embeddings instead of local models:
embeddings:
provider: "api"
base_url: "https://openrouter.ai/api/v1"
api_key: "your-api-key-here"
model: "openai/text-embedding-3-small"
dimensions: 1536
Any OpenAI-compatible API works (OpenRouter, Together, Groq, local vLLM, etc.). See docs/configuration.md for the full reference.
| Kind | Default Status | Use Case |
|---|---|---|
personalization | permanent | User preferences, habits, and personal style |
reference | fleeting | Technical facts, API details, and documentation snippets |
decision | permanent | Architectural choices, project commitments, and trade-offs |
procedure | fleeting | Step-by-step workflows and recurring tasks |
resource | permanent | Links, tools, libraries, and external documentation |
observation | fleeting | Insights, patterns, and temporary findings |
Notes follow a lifecycle: fleeting → permanent → archived. See Note Lifecycle for details.
If you prefer manual configuration, add open-zk-kb to your client's MCP config file. No cloning required — the npm package includes everything.
Note: Manual install only adds the MCP server. To also inject the agent instructions, run
bunx open-zk-kb@latest install --client <name>or add the contents ofagent-instructions-full.md(oragent-instructions-compact.mdfor token-constrained clients) to your client's instruction file.
~/.config/opencode/opencode.json
{
"mcp": {
"open-zk-kb": {
"type": "local",
"command": ["bunx", "open-zk-kb@latest", "server"],
"enabled": true
}
}
}
~/.claude/settings.json
{
"mcpServers": {
"open-zk-kb": {
"command": "bunx",
"args": ["open-zk-kb@latest", "server"]
}
}
}
~/.cursor/mcp.json
{
"mcpServers": {
"open-zk-kb": {
"command": "bunx",
"args": ["open-zk-kb@latest", "server"]
}
}
}
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"open-zk-kb": {
"command": "bunx",
"args": ["open-zk-kb@latest", "server"]
}
}
}
~/.config/zed/settings.json
{
"context_servers": {
"open-zk-kb": {
"command": "bunx",
"args": ["open-zk-kb@latest", "server"]
}
}
}
git clone https://github.com/mrosnerr/open-zk-kb
cd open-zk-kb
bun install && bun run build
bun run setup # interactive installer
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.
by Microsoft · Content & Media
Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption
by mcp-marketplace · Developer Tools
Scaffold, build, and publish TypeScript MCP servers to npm — conversationally
by mcp-marketplace · Finance
Free stock data and market news for any MCP-compatible AI assistant.