An MCP server that exposes a personal AI/ML research knowledge base (wiki) for use with any MCP-compatible client (Claude Desktop, Cursor, Kiro, etc.).
| Tool | Description |
|---|---|
list_pages |
List all wiki pages, optionally filtered by category |
read_page |
Read a specific page by slug |
search_wiki |
Full-text search across all pages |
get_index |
Get the master index |
list_categories |
List categories with page counts |
pip install -r requirements.txtAdd to your MCP client config (e.g., Claude Desktop, Cursor, Kiro):
{
"mcpServers": {
"personal-knowledge-base": {
"command": "python",
"args": ["/path/to/app.py"],
"env": {
"PERSONAL_KB_PATH": "/path/to/Personal_Knowledge_Base"
}
}
}
}
See mcp_config_example.json for a ready-to-use example.
| Variable | Default | Description |
|---|---|---|
PERSONAL_KB_PATH |
/proj/lterbsdailytest/erajmuk/Personal_Knowledge_Base |
Path to the KB root directory |
Personal_Knowledge_Base/
├── wiki/
│ ├── index.md # Master index
│ ├── log.md # Ingestion log
│ ├── sources/ # Source summaries
│ ├── concepts/ # Concept pages
│ ├── people/ # Person pages
│ ├── examples/ # Example/case study pages
│ └── comparisons/ # Comparison pages
└── raw/ # Original source files (immutable)
MIT