
llmwiki
by lucasastorian·★ 908·Score 52
LLM Wiki is an MCP server that indexes local documents and enables Claude to build and maintain a knowledge wiki.
Overview
LLM Wiki provides a complete local-first solution for building a knowledge base from your research documents. It indexes files in your directory and exposes MCP tools that allow Claude to read, write, organize, and maintain wiki pages. The system supports multiple document formats including PDF, Markdown, HTML, Excel, and more. All processing runs locally with optional cloud storage for hosting. The wiki pages are stored as ordinary Markdown files that can be edited with any text editor.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose LLM Wiki when you need a local, self-hosted solution for creating and maintaining dynamic knowledge bases from your research materials, especially if you want Claude to handle the tedious maintenance of cross-references and citations.
When NOT to choose this
Avoid this if you need vector search capabilities (only basic full-text search in local mode), have multiple users working simultaneously on the same workspace, or prefer a cloud-based solution without self-hosting requirements.
Tools this server exposes
5 tools extracted from the READMEguideExplains how the wiki works, lists what's in the workspace
searchBrowse files or full-text search
readRead documents — PDFs with page ranges, glob batch reads
writeCreate wiki pages, edit with str_replace, append. SVG/CSV assets
deleteDelete documents by path or glob pattern
Comparable tools
Installation
# Clone and setup
git clone https://github.com/lucasastorian/llmwiki.git
cd llmwiki
cd api && python -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
cd .. && cd web && npm install && cd ..
# Initialize workspace
./llmwiki init ~/research
# Start servers
./llmwiki serve ~/research
# Generate Claude Desktop config
./llmwiki mcp-config ~/researchAdd the following to your claude_desktop_config.json:
{
"mcpServers": {
"llmwiki-research": {
"command": "python",
"args": ["-m", "llmwiki", "mcp", "~/research"]
}
}
}FAQ
- What document formats are supported?
- LLM Wiki supports PDF, Markdown/Text, HTML, Excel/CSV, Images, and Word/PowerPoint (with LibreOffice). PDF processing uses pdf-oxide by default with optional Mistral API for better OCR.
- Can I use this with multiple research projects?
- Yes, each research folder runs as a separate MCP server. You'll need to add one MCP entry per folder in your Claude Desktop configuration.
Compare llmwiki with
Last updated · Auto-generated from public README + GitHub signals.