knowledge-library-mcp
Provides an explicit-save workflow that stages, commits, and pushes the knowledge library's changes to a Git repository.
Click on "Install 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-library-mcpsearch my notes for MCP server setup guidance"
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-library-mcp
MCP server exposing the knowledge-library (notes, guidance, projects, search, plus explicit-save write tools) to Claude clients.
Run locally
cd mcp-server
uv sync --extra dev
uv run python -m knowledge_library_mcp --selftestRelated MCP server: Obsidian Everywhere
Run tests
uv run pytestConfiguration
The server resolves the library root by:
KNOWLEDGE_LIBRARY_ROOTenvironment variable, if set.The parent directory of the
mcp-server/directory (the default in production).
Tools exposed
See src/knowledge_library_mcp/server.py. Spec: kennyrnwilson/knowledge-library → docs/superpowers/specs/2026-05-08-mcp-knowledge-platform-design.md § 6.2.
Explicit-save model
Write tools (create_note, update_note, append_fleeting) only touch disk. They never commit. The save_changes tool stages, commits, and pushes. The LLM must only call save_changes when the user explicitly approves ("save it", "commit that", "looks good").
Deployment
This directory is the source of truth. On every push to main that touches
mcp-server/, .github/workflows/sync-to-public.yml mirrors it into the public
repo kennyrnwilson/knowledge-library-mcp. A push to that public repo runs its
deploy-vm.yml on the Mac Mini self-hosted runner, which pulls, runs uv sync,
and restarts the knowledge-library-mcp systemd unit inside the ingress VM
(port 5103, behind gateway.kennyrnwilson.com/mcp/knowledge).
The knowledge content itself never leaves the private repo — only this
mcp-server/ subtree is mirrored.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Search, read, cite, create, and safely update a user's private KeepFlash knowledge library.
- Knowledge BaseOAuthai.b77
A searchable knowledge base your assistant reads and writes.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables Claude Code to serve as the primary interface for a personal knowledge vault (zk or Obsidian), allowing full read, write, search, and synthesis operations on notes.Apache 2.0
- AlicenseAqualityAmaintenanceEnables Claude clients to interact with an Obsidian vault as a knowledge graph, supporting full-text search, backlink traversal, neighborhood exploration, and note creation/append.4166514MIT
- AlicenseNot gradedqualityAmaintenanceEnables natural language interaction with a personal knowledge base stored locally on your computer, supporting semantic search, note reading, and writing through Claude Code or mobile apps.9MIT
- FlicenseAqualityCmaintenanceExposes a clinic's knowledge base and structured records to Claude Desktop as callable tools, with read tools grounded with citations and write tools gated behind approval.4-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kennyrnwilson/knowledge-library-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server