1. Conduid
  2. Search
  3. Zim MCP Server
MCP server · Search

Zim MCP Server

A MCP server that enables AI models to access and search ZIM format knowledge bases offline

39Low

Scored 11 days ago · breakdown

About Zim MCP Server

Zim MCP Server is an MCP server in the Search category: a MCP server that enables AI models to access and search ZIM format knowledge bases offline.

The repository has 22 stars and 0 forks.

Install

From source
git clone https://github.com/zicojiao/zim-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (3)

get-zim-entryGet detailed content of a specific entry in a ZIM file

Parameters not published.

list-zim-filesList all ZIM files in allowed directories

Parameters not published.

search-zim-fileSearch for content in a ZIM file

Parameters not published.

Ask AI

✦

Ask AI about Zim MCP Server

Powered by Claude · Grounded in docs

I know everything about Zim MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

ZIM MCP Server

⚠️ Experimental Warning

This is an experimental version that has only been tested on WSL2. The installation and usage instructions below are specifically for WSL2 environment.

A Model Context Protocol server for reading and searching ZIM files. ZIM is a file format developed by Kiwix for offline storage of Wikipedia and other reference content.

Installation (WSL2)

  1. Install dependencies:
pnpm install
  1. Build the project:
pnpm run build
  1. Prepare ZIM files: Download ZIM files from Kiwix Library and place them in a directory, e.g., /path/to/zim

Usage

Configuration for Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "zim-mcp-server": {
      "command": "wsl.exe",
      "args": [
        "bash",
        "-c",
        "node /path/to/zim-mcp-server/build/index.js /path/to/zim"
      ]
    }
  }
}

Example:

{
  "mcpServers": {
    "zim-mcp-server": {
      "command": "wsl.exe",
      "args": [
        "bash",
        "-c",
        "node /home/username/Code/zim-mcp-server/build/index.js /home/username/Code/zim"
      ]
    }
  }
}

Replace /path/to/zim-mcp-server with your project path and /path/to/zim with your ZIM files directory path.

Available Tools

  1. list-zim-files: List all ZIM files in allowed directories
  2. search-zim-file: Search within ZIM file content
    • Required: zimFilePath, query
    • Optional: limit (default: 10), offset (default: 0)
  3. get-zim-entry: Get detailed content of a specific entry
    • Required: zimFilePath, entryPath
    • Optional: maxContentLength (default: 10000)

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Zim MCP Server

How do I install Zim MCP Server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Zim MCP Server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Zim MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.