AI.mp4
- ✅ 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
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
# Install uv if not already installed
curl -LsSf https://astral.sh/uv/install.sh | sh
# Sync dependencies
uv syncEdit ~/.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 after configuration.
Store a programming tip: Using Python list comprehension makes code more concise
Search for Python knowledge
Show knowledge base statistics
- store_knowledge - Store knowledge records
- search_knowledge - Search knowledge records
- list_recent - View recent records
- get_knowledge - Get record by ID
- suggest_tags - Suggest tags
- search_by_tags - Search by tags
- get_stats - Get statistics
- Location:
~/.knowledge-vault/knowledge.jsonl - Format: JSON Lines
- Thread Safe: File locking for concurrent access
- FastMCP: MCP server framework
- Pydantic: Data validation
- uv: Modern Python package management
- Python 3.10+: Runtime environment
