personal-llm-wiki-kit
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Personal LLM Wiki Kit
Clone this repository, add one source file to raw/, run one script, and open the local viewer. The result is a small LLM Wiki that an agent can query through MCP-style tools and a human can browse in the web UI.
This repo intentionally uses a generic name and generic wording so it can be published publicly without exposing course-related search terms.
What Is Included
Area | Path | Purpose |
Harness |
| Operating rules for agents that maintain the wiki |
Skill |
| Reusable maintenance workflow for adding new sources |
LLM Wiki |
| Source folder, rendered wiki pages, and page schema |
Visualization Tool |
| Local MCP-style server, wiki viewer, search, Q&A, and knowledge map |
Ingestion Script |
| Converts one text/Markdown source into a wiki page |
Demo Evidence |
| Screenshot of a real rendered knowledge base |
Related MCP server: LLM Wiki Harness
Requirements
Python 3.10 or newer
A web browser
No external Python package is required
30-Minute Quick Start
Clone the repo and enter the folder.
git clone <your-public-repo-url>
cd <repo-folder>Put one source file into
raw/.
Example:
raw/my-first-note.mdConvert the source into a wiki page.
python scripts/ingest_source.py raw/my-first-note.md --title "My First Note"This creates a Markdown page in wiki/pages/.
Start the viewer and MCP tool server.
python tools/wiki_mcp_server.pyOpen the viewer.
http://127.0.0.1:8767Confirm the new page appears in the left page list. Use search or the question box to test the page.
MCP Tool Endpoint
The local endpoint is:
POST http://127.0.0.1:8767/mcpTool List
Tool | Description |
| Returns page metadata for every wiki page |
| Searches title, tags, summary, and body |
| Returns one full page by slug |
| Finds pages related by category and tags |
| Produces a source-grounded answer from matching pages |
| Returns nodes and links for the visualization view |
| Creates a wiki page from raw text supplied by an agent |
Example: List Tools
curl -s http://127.0.0.1:8767/mcp ^
-H "Content-Type: application/json" ^
-d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/list\"}"PowerShell:
Invoke-RestMethod -Uri http://127.0.0.1:8767/mcp -Method Post -ContentType "application/json" -Body '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Example: Ask The Wiki
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "wiki.ask",
"arguments": {
"question": "What is PER and why does valuation matter?"
}
}
}How To Add Your Own Knowledge
Use either the script or the MCP tool.
Script path:
python scripts/ingest_source.py raw/example.md --title "Example" --category note --tags example,wikiMCP path:
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "wiki.ingest_raw",
"arguments": {
"title": "Example",
"content": "# Example\n\nImportant source notes...",
"category": "note",
"tags": ["example", "wiki"]
}
}
}After ingestion, reload the viewer. The page is immediately available to the search, Q&A, and knowledge map.
Agent Integration Request Template
Use this prompt with an agent:
Read harness/RULES.md and skills/wiki-maintainer/SKILL.md.
Ingest raw/<filename> into the wiki.
Then verify with wiki.list_pages, wiki.search, and wiki.get_page through the MCP endpoint.
Do not invent facts that are not in the source.Verification Checklist
python scripts/ingest_source.py raw/my-first-note.md --title "My First Note"creates a file underwiki/pages/.python tools/wiki_mcp_server.pystarts without installing packages.http://127.0.0.1:8767shows the wiki viewer.The left page list contains the new page.
The search box finds words from the new page.
The knowledge map changes after adding a new page.
wiki.askreturns an answer with source page metadata.
Safety Notes
Do not put API keys in source files or scripts.
Do not commit private notes unless the public repository is allowed to contain them.
The included finance sample pages are educational examples only and are not investment advice.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read and write your team's shared, AI-readable wiki from any MCP client.
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Shared project wiki for AI agents: read and write pages, next actions, and activity logs over MCP.
Read-only MCP for the Eco game wiki: search, Markdown pages, and wiki_* lookups. No keys, no writes.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables querying and interacting with a Markdown wiki generated from Confluence pages, with search and MCP server for LLM access.104MIT
- FlicenseNot gradedqualityCmaintenanceEnables building and querying a local wiki knowledge base from raw source files via MCP tools and a PyQt viewer.-
- AlicenseNot gradedqualityAmaintenanceServes local Markdown wikis as a read-only knowledge source with MCP tools for agent context retrieval.34 PyPI9Apache 2.0
- AlicenseNot gradedqualityAmaintenanceEnables MCP-capable agents to author, query, and maintain a self-hosted wiki through typed tools backed by SQLite, including full-text search, revisions, links, tags, media, and correction work queues. It supports configurable read, author, and admin tool surfaces for creating, updating, deleting, reviving, and section-editing pages.1MIT