
LLM Wiki MCP Server: Setup for Claude, Codex and Other Apps
Lets Claude read a folder of your documents and write a linked wiki from them that it keeps up to date.
LLM Wiki is an open-source app that turns your files, web clips and notes into a wiki written by Claude. This is its own server. Claude can read your sources, search them, create and edit wiki pages with citations, and check the wiki for broken links.
In local mode it runs on your computer against a folder you choose, with no account. Claude writes pages as ordinary Markdown files inside that folder.
Good for
- Researchers who want Claude to maintain notes from papers and clippings
- Writers and analysts building a personal knowledge base
- Teams that want a shared, citation-linked knowledge layer
Works in
12 should work
Tap an app to see how to set it up and any known problems.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Supports local MCP servers.
Client does not support this transport.
Client does not support this transport.
Install llmwiki MCP
Claude Code
- 1
Copy this prompt.
Add the llmwiki MCP server to Claude Code. Run this command: claude mcp add llmwiki -- python /path/to/llmwiki/llmwiki mcp /path/to/your/workspace Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Python 3.11+, Node.js 20+, Cloned llmwiki repo.
Read-only mode: There is no read-only mode. Point it at a copy of your folder.
Clone the repo, create a virtual environment and run pip install -r api/requirements.txt -r mcp/requirements.txt, then npm install in the web folder, as the README shows. Run python llmwiki open on your documents folder once. The easiest way to get the exact config is python llmwiki mcp-config <folder>, which prints JSON with the right paths; paste it into your client. The configs below follow the same command and are generated. One folder is one MCP server entry.
Built from the package data we hold. Not yet tested by us.
Tools
Tests the connection
Replies so you know the server is running.
Try: “Ping the wiki server.”
Read ·
pingExplains how the wiki works
Returns how the vault is organized and which knowledge bases exist. Claude calls it first.
Try: “Read the guide for my wiki.”
Read ·
guideLists your knowledge bases
Shows your knowledge bases with their names and slugs, which the other tools need.
Try: “Which knowledge bases do I have?”
Read ·
list_knowledge_basesCreates a knowledge base
Makes a new knowledge base with a starter overview page. In local mode it returns the existing workspace.
Try: “Create a knowledge base called Research.”
Write ·
create_knowledge_baseRenames or changes a knowledge base
Updates a knowledge base's name, description or kind (wiki or course).
Try: “Turn this wiki into a course.”
Write ·
update_knowledge_baseBrowses and searches your files and wiki
Lists files, searches text across content, or queries the citation graph, such as what cites what or which pages are stale or uncited.
Try: “Which pages are stale or uncited?”
Read ·
searchReads documents
Reads one file or several by pattern, with page ranges for PDFs and Office files and optional embedded images. It also shows highlights and comments.
Try: “Read all notes in /papers.”
Read ·
readCreates a wiki page, note or asset
Writes a new page, note, SVG or CSV with footnote citations back to your sources.
Try: “Write a wiki page on attention with citations.”
Write ·
createReplaces exact text in a page
Finds exact text in an existing page or note and replaces it.
Try: “Fix the date in the overview page.”
Write ·
editAdds text to the end of a page
Appends new sections or log entries to an existing page or note.
Try: “Add a new finding to the attention page.”
Write ·
appendDeletes pages or sources after you approve
Lists exactly which documents a path or pattern matches, asks you to approve, then removes them from the workspace, including the files on disk. The overview and log pages are protected from targeted deletion, but a whole-wiki pattern includes them after approval. A client without approval support gets only the preview. The source says it cannot be undone.
Try: “Delete the old drafts folder.”
Delete ·
deleteChecks the wiki for problems
Runs fixed checks for broken citations, dangling links, orphan and stale pages and frontmatter mistakes.
Try: “Lint the wiki.”
Read ·
lintLists highlight comments
Returns comment threads on your highlights across the vault, newest first.
Try: “Show my newest comments.”
Read ·
list_commentsReplies to a highlight comment
Adds an answer to a comment you left on a highlight.
Try: “Reply to my last comment.”
Write ·
reply_to_comment
Read from the source code
Permissions
high risk · 4 things to watch
High risk
Claude can create, change and, after you confirm, delete files in the workspace folder you choose. Point it at a copy of your documents and keep the folder backed up.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can delete files from your workspace
The delete tool removes pages or sources, including by pattern, from the folder you point it at. It shows the exact list and asks you to confirm, and clients without confirmation support only get the preview. github.com
Claude writes Markdown files in your folder
The create, edit and append tools write files under the wiki folder, and an index is kept in .llmwiki. Keep the folder in git or backed up. github.com
Highlights and comments live only in the index
The README says highlights, comments, replies and clip data are stored only in .llmwiki/index.db, so back it up and do not delete it. github.com
A scheduled Claude routine runs on Anthropic's cloud
The README suggests a nightly Claude Routine to update the wiki. That is optional and separate from the local server. github.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only mode is documented. The delete tool asks for your confirmation in clients that support it. |
|---|---|
| Sign-in and keys | Local mode needs no account. The README says the local API listens on 127.0.0.1 only. |
| Scopes |
|
Questions
Is it official?
Yes. It is the LLM Wiki project's own server, shipped in the same repository as the app.
Is it free?
The code is Apache-2.0 licensed and runs locally for free. The README also points to a hosted version at llmwiki.app, which this page does not cover.
Do I need an API key?
Not for the basics. A Mistral API key is optional for better PDF text extraction, and LibreOffice is optional for Word and PowerPoint files.
Does it change my original files?
The README says it never moves, modifies or uploads your source files, and adds a wiki folder and a .llmwiki folder. The delete tool can still remove documents when you approve it.
What do I need to run it?
Python 3.11 or later and Node.js 20 or later. Clone the repo, install the requirements, then run the open command on your folder.
How do I connect it to Claude?
Run the mcp-config command for your folder and paste the printed JSON into your Claude config. Each folder is its own server entry.
Can I run it read-only?
No read-only mode is documented. Use a copy of your folder if you want to be safe.
Which clients does it work in?
The README names Claude.ai, Claude Cowork, Claude Code, Codex and any MCP-compatible app, and shows config for Claude Desktop and Claude Code.
Information
updated Nov 2, 2026
- Publisher
- Official
- Transport
- stdio
- Auth
- None
- License
- Apache-2.0
- Last commit
- Oct 29, 2026
- Open issues
- 13
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 4Hide
- LLM Wiki README · github.com
- llmwiki CLI (mcp and mcp-config commands) · github.com
- MCP tool registration · github.com
- delete tool source · github.com