cameronrye/openzim-mcp

cameronrye/openzim-mcp

от cameronrye
MCP сервер для офлайн-доступа AI к ZIM-архивам (Wikipedia, Stack Exchange). Предоставляет структурированный поиск, навигацию по разделам и извлечение ссылок с проверкой целостности. Полезен для исследовательских ассистентов и чат-ботов, работающих с офлайн-знаниями.

OpenZIM MCP Logo

OpenZIM MCP Server

Transform static ZIM archives into dynamic knowledge engines for AI models

CI codecov CodeQL Security Rating

PyPI version PyPI - Python Version PyPI - Downloads License: MIT

OpenZIM MCP server quality badge


✨ Highlights. A lean 8-tool advanced surface (zim_query, zim_search, zim_get, zim_get_section, zim_browse, zim_metadata, zim_links, zim_health) with a schema small enough for small-model dispatch — or one-tool Simple mode for natural-language queries. Archive-type presets auto-tune retrieval per source (Wikipedia, Stack Exchange, …), inbound link discovery answers "what links here," and native libzim introspection validates and inspects any archive. Available on Smithery and the official MCP Registry. Release notes → Docs →

OpenZIM MCP is a modern, secure, high-performance Model Context Protocol server that gives AI models structured, offline access to ZIM format knowledge archives — Wikipedia, Wiktionary, Stack Exchange, and the rest of the Kiwix Library.

Built for research assistants, knowledge chatbots, and content-analysis systems that need intelligent access to vast knowledge repositories — not just a raw text dump. Smart navigation by namespace (articles, metadata, media), structure-aware retrieval (sections, tables of contents, related articles), full-text search with suggestions and multi-archive search, and link-graph extraction to map content relationships. Cached, paginated operations keep things responsive across massive archives; comprehensive input validation and path-traversal protection keep things safe.

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
3.3.4основная
3.3.3
3.3.2
3.3.1
3.3.0
3.2.5
3.2.4
3.2.3
3.2.2
3.2.1
3.2.0
3.1.2
3.1.1
3.1.0
3.0.0
2.7.0
2.6.5
2.6.4
2.6.3
2.6.1
2.6.0
2.5.5
2.5.4
2.5.3
2.5.2
2.5.1
2.5.0
2.4.5
2.4.4
2.4.3
2.4.2
2.4.1
2.4.0
2.3.0
2.2.2
2.2.1
2.2.0
2.1.8
2.1.7
2.1.6
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.5
2.0.4
2.0.3
2.0.2
2.0.1
2.0.0
2.0.0rc1
2.0.0rc0
2.0.0b13
2.0.0b12
2.0.0b11
2.0.0b10
2.0.0b9
2.0.0b8
2.0.0b7
2.0.0b6
2.0.0b4
2.0.0b3
2.0.0b2
2.0.0b1
2.0.0a25
2.0.0a24
2.0.0a23
2.0.0a22
2.0.0a21
2.0.0a20
2.0.0a19
2.0.0a18
2.0.0a17
2.0.0a16
2.0.0a15
2.0.0a14
2.0.0a13
2.0.0a12
2.0.0a11
2.0.0a10
2.0.0a9
2.0.0a8
1.3.0
1.2.0
1.1.2
1.1.1
1.1.0
1.0.1
1.0.0
0.9.0
0.8.3
0.8.2
0.8.1
0.8.0
0.7.1
0.7.0
0.6.3
0.6.2
0.6.1
0.6.0
0.5.1
0.4.0
0.3.3
0.3.1
0.2.0

Выберите клиент, чтобы установить cameronrye/openzim-mcp:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"cameronrye-openzim-mcp-8o6cc25wpt\",\"type\":\"stdio\",\"command\":\"uvx\",\"args\":[\"openzim-mcp\",\"~/zim-files\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add cameronrye-openzim-mcp-8o6cc25wpt -- uvx openzim-mcp ~/zim-files

Либо через JSON-конфиг:

claude mcp add-json cameronrye-openzim-mcp-8o6cc25wpt "{\"command\":\"uvx\",\"args\":[\"openzim-mcp\",\"~/zim-files\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add cameronrye-openzim-mcp-8o6cc25wpt -- uvx openzim-mcp ~/zim-files

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.cameronrye-openzim-mcp-8o6cc25wpt]
command = "uvx"
args = ["openzim-mcp", "~/zim-files"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите cameronrye/openzim-mcp, а в поле команды запуска — строку ниже:
uvx openzim-mcp ~/zim-files

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например cameronrye-openzim-mcp-8o6cc25wpt.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: cameronrye-openzim-mcp-8o6cc25wpt
    command: uvx
    args:
      - "openzim-mcp"
      - "~/zim-files"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "cameronrye-openzim-mcp-8o6cc25wpt": {
      "command": "uvx",
      "args": [
        "openzim-mcp",
        "~/zim-files"
      ]
    }
  }
}

Похожие MCP-сервера

kagisearch/kagimcp

kagisearch/kagimcp

от kagisearch

MCP-сервер для поиска и извлечения контента через Kagi API. Поддерживает веб, новости, видео, подкасты, изображения и выгрузку страниц в Markdown. Полезен разработчикам MCP-клиентов.

Python⭐ 545
SecretiveShell/MCP-wolfram-alpha

SecretiveShell/MCP-wolfram-alpha

от secretiveshell

MCP-сервер для интеграции Wolfram Alpha: выполняет вычисления, фактические запросы и предоставляет результаты через API. Полезен AI-агентам, которым нужны точные данные из базы знаний Wolfram.

Python⭐ 75
wd041216-bit/free-web-search-ultimate

wd041216-bit/free-web-search-ultimate

от wd041216-bit

Zero-API-Key Web Search - MCP-сервер для AI-агентов: веб-поиск, извлечение контекста, проверка утверждений с взвешенной оценкой доказательств. Бесплатно без API-ключа, поддерживает DuckDuckGo, Sear...

Python⭐ 19
nickclyde/duckduckgo-mcp-server

nickclyde/duckduckgo-mcp-server

от nickclyde

Ищет в DuckDuckGo без API-ключа, вытаскивает заголовки, ссылки и сниппеты, читает содержимое страниц. Обходит защиту от ботов.

Python⭐ 1546
AceDataCloud/MCPSerp

AceDataCloud/MCPSerp

от acedatacloud

MCP-сервер для поиска в Google через SERP API. Выдаёт структурированные результаты: веб-страницы, изображения, новости, видео. Работает с Claude, VS Code и любыми MCP-клиентами. Поддерживает фильтр...

Python⭐ 1
besslframework-stack/project-tessera

besslframework-stack/project-tessera

от besslframework-stack

Tessera — локальная база знаний для Claude Desktop и ChatGPT с поиском по документам и памятью из диалогов. Поддерживает 40+ форматов, автообучение, обнаружение противоречий и HTTP API. Работает бе...

Python⭐ 18
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин