# OpenZIM

> Use this tool when you need to access and search offline knowledge bases in ZIM format, such as Wikipedia dumps or educational content archives, without requiring internet connectivity. It enables AI models to list, search, and retrieve specific entries with configurable limits and smart fallback mechanisms, providing a secure and efficient way to leverage offline knowledge repositories. Ideal for researchers and developers working with offline data, OpenZIM offers a robust and modular architecture for AI-assisted knowledge retrieval.

Canonical page: https://skillsregistry.net/skills/cameronrye-openzim  
JSON: https://api.skillsregistry.net/v1/skills/cameronrye-openzim

## Description

This OpenZIM MCP server by Cameron Rye enables AI models to access and search ZIM format knowledge bases offline, providing tools for listing ZIM files, searching content with configurable limits and offsets, and retrieving specific entries with smart fallback mechanisms. Built with Python and featuring a modular architecture with comprehensive security validation, intelligent caching with LRU eviction and TTL support, and HTML content processing with BeautifulSoup, it offers robust path validation to prevent directory traversal attacks, instance tracking to prevent configuration conflicts, and automatic path mapping for reliable entry retrieval. The implementation includes extensive testing coverage, performance benchmarks, and development tooling with pre-commit hooks, making it ideal for researchers and developers who need AI-assisted access to offline Wikipedia dumps, educational content archives, and other ZIM-formatted knowledge repositories without requiring internet connectivity.

## Trust

- **Trust score (0–1):** 0.76
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** security
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/cameronrye-openzim)
- **Repository:** <https://github.com/cameronrye/openzim-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "cameronrye-openzim"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/cameronrye-openzim` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/cameronrye-openzim/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
