knowledge-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@knowledge-mcpsave a new entry about Python logging under programming"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
knowledge-mcp
A personal MCP server that lets Claude (Claude Code, Claude Desktop, etc.) export knowledge and experience into a personal knowledge corpus — a folder of markdown files that acts as your knowledge base.
Entries are markdown files with YAML frontmatter (created/updated timestamps,
tags, source), organized into category folders. Every write regenerates an
index.md at the corpus root listing all entries by category.
Tools
Tool | Purpose |
| Write an entry to |
| List all entries grouped by category. |
| Case-insensitive text search with line snippets — use before saving to avoid duplicates. |
| Read one entry by relative path, e.g. |
| Regenerate |
Writes are confined to the knowledge base root — path traversal outside it is rejected. Only markdown files directly inside category folders (and the root) are indexed.
Related MCP server: private-journal
Setup
Requires uv. Install dependencies once:
cd /path/to/knowledge-mcp
uv syncClaude Code
claude mcp add --scope user knowledge \
--env KNOWLEDGE_MCP_ROOT=/path/to/your/Knowledge -- \
uv run --directory /path/to/knowledge-mcp knowledge-mcp(--scope user makes it available in every project; drop it for
project-only.)
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json
(macOS) or the equivalent on your platform:
{
"mcpServers": {
"knowledge": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/knowledge-mcp",
"knowledge-mcp"
],
"env": {
"KNOWLEDGE_MCP_ROOT": "/path/to/your/Knowledge"
}
}
}
}Then restart Claude Desktop.
Configuration
Env var | Default | Purpose |
|
| Knowledge base root directory. Must already exist. |
|
| Heading used for the generated |
Manual run / smoke test
uv run knowledge-mcp # starts the stdio server (Ctrl-C to stop)This server cannot be deployed
Maintenance
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
- mcpOAuthai.butlerbrain
Persistent memory for AI assistants. Save once; recall from Claude, ChatGPT, or any MCP client.
Related MCP Servers
- AlicenseAqualityBmaintenancePersistent memory MCP server that allows Claude to store, organize, and retrieve knowledge across sessions without consuming context window tokens.2417MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server that provides Claude with private journaling and semantic search capabilities for processing thoughts, reflections, and insights.443MIT
- FlicenseNot gradedqualityDmaintenanceA personal AI-powered knowledge base MCP server that allows Claude to search, add, list, and delete documents from a local knowledge base.-
- FlicenseNot gradedqualityBmaintenanceA remote MCP server that gives Claude (and ChatGPT/Gemini) persistent read/write access to your own memory: books, games, projects, notes, and freeform facts.-