ZIM MCP Server
Provides tools to read, search, and retrieve entries from ZIM files, the offline archive format developed by Kiwix for storing web content like Wikipedia.
Enables offline access to Wikipedia content by reading and searching ZIM files that contain Wikipedia dumps, allowing retrieval of articles and entries without an internet connection.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ZIM MCP Serversearch for 'quantum physics' in the Wikipedia ZIM file"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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)
Install dependencies:
pnpm installBuild the project:
pnpm run buildPrepare ZIM files: Download ZIM files from Kiwix Library and place them in a directory, e.g.,
/path/to/zim
Related MCP server: ZIM RAG MCP Server
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
list-zim-files: List all ZIM files in allowed directoriessearch-zim-file: Search within ZIM file contentRequired:
zimFilePath,queryOptional:
limit(default: 10),offset(default: 0)
get-zim-entry: Get detailed content of a specific entryRequired:
zimFilePath,entryPathOptional:
maxContentLength(default: 10000)
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/zicojiao/zim-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server