Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I built a self-hosted AI knowledge base on top of offline Wikipedia (and it speaks MCP)

Description and use

Zim Pro replaces kiwix-serve, adding search, AI answers with citations, offline operation, auto‑updates, and MCP integration, enabling local LLM use without internet.

Problem

kiwix-serve only allows reading offline ZIM files; the author wanted to ask questions, get verifiable answers, and keep books updated automatically while using local LLMs.

Outcome

Zim Pro enables offline AI knowledge base with search, AI answering, MCP integration, auto‑updates, and custom ZIM creation, all without internet exposure.

Workflow

  • 1. Install Zim Pro via Docker or pip.
  • 2. Mount ZIM files into /data and state into /state.
  • 3. Start the container and access http://localhost:8083.
  • 4. Use built‑in catalog or drop ZIM files into zims/ folder.
  • 5. Configure MCP transport with "claude mcp add --transport http zim-pro http://localhost:8083/mcp".
  • 6. Use MCP tools (list_books, search, suggest, get_article, get_article_outline, list_updates) from Claude or other LLMs.
  • 7. Zim Pro automatically checks for updates against Kiwix catalog and downloads new versions with multi‑connection, checksummed, resumable downloads.

Evidence

On my home server I have a folder containing ZIM files: these are offline versions of Wikipedia, Stack Exchange, DevDocs and iFixit, all drawn from the Kiwix catalog.

Source

The problem was that kiwix-serve only allows you to read it.

Source

Zim Pro ... does all three things.

Source

Ask AI: this will provide answers that are based solely on your books, including numbered citations referring back to the original articles, together with the images and videos from those pages.

Source

Auto‑updates: for each book it is compared with the Kiwix catalog; the downloads make use of multiple connections, are checksummed in parts, and can be resumed if there is a crash.

Source

Using it from Claude via MCP: claude mcp add --transport http zim-pro http://localhost:8083/mcp

Source

  • Record date: 2026-10-16T08:55:59.601Z