Knowledge_vault
About
A local knowledge management MCP server built with FastMCP framework.
Explore
- β
Smart Storage: Auto-generate titles and tags
- π Powerful Search: Support fuzzy search and tag filtering
- π·οΈ Smart Tags: AI-suggested tags based on content
- π Statistics: Knowledge base usage statistics
- πΎ Secure Storage: Data stored in user home directory
- π Thread Safe: Support concurrent access
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Knowledge_vaultCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
curl -LsSf https://astral.sh/uv/install.sh | sh
Edit ~/.config/claude_desktop_config.json:
json{
"mcpServers": {
"knowledge-vault": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/local_store_mcp",
"run",
"python",
"start_server_new.py"
],
"cwd": "/path/to/your/local_store_mcp",
"description": "Local Knowledge Management MCP Server"
}
}
}
```
1. store_knowledge - Store knowledge records
2. search_knowledge - Search knowledge records
3. list_recent - View recent records
4. get_knowledge - Get record by ID
5. suggest_tags - Suggest tags
6. search_by_tags - Search by tags
7. get_stats - Get statistics
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"knowledge_vault": {
"knowledge-vault": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/local_store_mcp",
"run",
"python",
"start_server_new.py"
],
"cwd": "/path/to/your/local_store_mcp",
"description": "Local Knowledge Management MCP Server"
}
}
}
}
McpServers
{
"knowledge-vault": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/local_store_mcp",
"run",
"python",
"start_server_new.py"
],
"cwd": "/path/to/your/local_store_mcp",
"description": "Local Knowledge Management MCP Server"
}
}
A local knowledge management MCP server built with FastMCP framework.
Features
- β
Smart Storage: Auto-generate titles and tags
- π Powerful Search: Support fuzzy search and tag filtering
- π·οΈ Smart Tags: AI-suggested tags based on content
- π Statistics: Knowledge base usage statistics
- πΎ Secure Storage: Data stored in user home directory
- π Thread Safe: Support concurrent access
Project Structure
knowledge_vault/
βββ __init__.py # Package initialization
βββ server.py # FastMCP server main file
βββ storage.py # Knowledge storage module
βββ search.py # Search functionality module
pyproject.toml # Project configuration
start_server_new.py # Startup script
Installation
Install dependencies with uv
# Install uv if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh
Sync dependencies
uv sync
Configure Claude Desktop
Edit ~/.config/claude_desktop_config.json:
{
"mcpServers": {
"knowledge-vault": {
"command": "uv",
"args": [
"--directory",
"/path/to/your/local_store_mcp",
"run",
"python",
"start_server_new.py"
],
"cwd": "/path/to/your/local_store_mcp",
"description": "Local Knowledge Management MCP Server"
}
}
}
Restart Claude Desktop
Restart Claude Desktop after configuration.
Usage
Store Knowledge
Store a programming tip: Using Python list comprehension makes code more concise
Search Knowledge
Search for Python knowledge
View Statistics
Show knowledge base statistics
Available Tools
1. store_knowledge - Store knowledge records
2. search_knowledge - Search knowledge records
3. list_recent - View recent records
4. get_knowledge - Get record by ID
5. suggest_tags - Suggest tags
6. search_by_tags - Search by tags
7. get_stats - Get statistics
Data Storage
- Location: ~/.knowledge-vault/knowledge.jsonl
- Format: JSON Lines
- Thread Safe: File locking for concurrent access
Tech Stack
- FastMCP: MCP server framework
- Pydantic: Data validation
- uv: Modern Python package management
- Python 3.10+: Runtime environment
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



