Token导航 LogoToken导航

MCP Server · 文档知识

Zimi (Epheterson)

Zimi是一个现代化的ZIM文件浏览器,提供丰富的Web界面、快速的JSON API和AI代理的MCP服务器,支持离线使用和多语言切换。

stdio官方级别未说明来源级核验工具 11
全文搜索JavaScriptClaude知识管理

快速开始

作者 / 组织
epheterson
提供方
epheterson
运行时
Docker

工具数量

11

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

29

仓库热度

收录来源

1 个

MCP World

选型结论

Zimi (Epheterson) 属于文档知识类 MCP Server,公开资料标注 11 个工具,通过stdio 本地进程接入,适配 Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

文档知识

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -v ./zims:/zims -v ./zimi-config:/config -p 8899:8899 epheterson/zimi

客户端配置示例

{
  "mcpServers": {
    "zimi": {
      "command": "docker",
      "args": [
        "run",
        "-v",
        "./zims:/zims",
        "-v",
        "./zimi-config:/config",
        "-p",
        "8899:8899",
        "epheterson/zimi"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 11 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

齐米

为您的ZIM文件提供现代体验。

Kiwix 将世界知识打包成ZIM文件。Zimi通过丰富的web UI、快速的JSON API和用于AI代理的MCP服务器,让他们感觉像真正的互联网。一切都可以离线工作,用你的语言。

盒子里有什么

  • 跨源搜索。 使用片段和缩略图在所有来源上进行并行全文搜索。
  • 跨语言导航。 在语言之间切换文章并下载缺失的文章。
  • 发现。 每日更新卡片:今日图片、今日、引文、文字、书籍、目的地、谈话、漫画、国家。
  • 书签和历史。 感觉你在一个真正的浏览器中,保存你的位置。
  • Kiwix目录。 通过即时语言过滤下载10个类别的1000多个Kiwix档案。
  • 图书馆管理。 自动更新、密码保护、下载队列。
  • 收藏和收藏夹。 对源进行分组,以便于访问和范围搜索。
  • JSON API。 每个功能都可以通过令牌身份验证以编程方式访问。
  • 台式机和移动设备。 原生macOS和Python应用程序。部署到任何地方。

截图

主页搜索结果
语言切换目录

|文章阅读器| |----------------| | |

语言

不是事后的想法。语言深度融入了Zimi的各个方面,因此您可以专注于您的内容并有宾至如归的感觉。享受经过筛选的列表、标记的来源、RTL支持和无微不至的摇滚乐。

  • 10种语言。 英语、法语、德语、西班牙语、葡萄牙语、俄语、中文、阿拉伯语、印地语、希伯来语。

有什么不对吗? 打开一个问题。

安装

macOS

brew tap epheterson/zimi && brew install --cask zimi

或从以下网址下载 .

Linux

sudo snap install zimi

或者抓住 AppImage.

码头工人

docker run -v ./zims:/zims -v ./zimi-config:/config -p 8899:8899 epheterson/zimi

/zims ZIM文件所在的位置。 /config 持久化缓存、索引和设置。打开http://localhost:8899.

Docker Compose

services:
  zimi:
    image: epheterson/zimi
    container_name: zimi
    restart: unless-stopped
    ports:
      - "8899:8899"
    volumes:
      - ./zims:/zims          # ZIM files go here
      - ./zimi-config:/config  # cache, indexes, settings

python

pip install zimi
ZIM_DIR=./zims zimi serve --port 8899

环境变量

变量默认值描述
ZIM_DIR/zimsZIM文件的路径(已扫描 *.zim 启动时)
ZIMI_DATA_DIR/config (Docker)或 $ZIM_DIR/.zimi缓存、索引和设置。在Docker中单独挂载。
ZIMI_MANAGE1图书馆管理员。 0 禁用。
ZIMI_MANAGE_PASSWORD_(无)_保护图书馆管理
ZIMI_AUTO_UPDATE0自动更新ZIM(1 启用)
ZIMI_UPDATE_FREQweeklydaily, weekly,或 monthly
ZIMI_RATE_LIMIT60请求/分钟/IP。 0 禁用。

API

端点描述
GET /search?q=...&limit=5&zim=...&fast=1&lang=...全文搜索。 fast=1 仅适用于冠军赛。 lang 按语言过滤。
GET /read?zim=...&path=...&max_length=8000以纯文本形式阅读文章
GET /suggest?q=...&limit=10&zim=...标题自动补全
GET /list列出所有包含元数据的来源
GET /article-languages?zim=...&path=...文章可用的所有语言
GET /catalog?zim=...zimgit ZIMs的PDF目录
GET /snippet?zim=...&path=...短文本片段
GET /random?zim=...随机文章
GET /collections列出收藏
POST /collections创建/更新集合
DELETE /collections?name=...删除收藏
GET /resolve?url=...将外部URL解析为ZIM路径
POST /resolve批量解析: {"urls": [...]}
GET /health使用版本进行健康检查
`GET /w//
`提供生ZIM内容物

例子

# Search across all sources
curl "http://localhost:8899/search?q=python+asyncio&limit=5"

# Search in French only
curl "http://localhost:8899/search?q=eau&lang=fr&limit=5"

# Find all languages for an article
curl "http://localhost:8899/article-languages?zim=wikipedia&path=A/Water"

# Read an article
curl "http://localhost:8899/read?zim=wikipedia&path=A/Water_purification"

MCP服务器

Zimi包括一个用于AI代理的MCP服务器。

{
  "mcpServers": {
    "zimi": {
      "command": "python3",
      "args": ["-m", "zimi.mcp_server"],
      "env": { "ZIM_DIR": "/path/to/zims" }
    }
  }
}

对于远程主机上的Docker:

{
  "mcpServers": {
    "zimi": {
      "command": "ssh",
      "args": ["your-server", "docker", "exec", "-i", "zimi", "python3", "-m", "zimi.mcp_server"]
    }
  }
}

工具: search (与 lang 过滤器), read, suggest, list_sources, random, article_languages, read_with_links, deep_search, list_collections, manage_collection, manage_favorites

贡献

看 贡献.md.

许可证

麻省理工学院

______________________________________________________________________

工具与能力

工具数量

11

资源数量

0

提示词数量

0

能力标签

离线浏览JavaScript本地部署多语言支持全文搜索知识管理Kiwix集成

支持客户端

Claude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 11 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 已经在用 Claude 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Zimi (Epheterson)

MCP World · 本页

11stdio有1 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Zimi (Epheterson) 怎么安装?

公开资料给出的安装命令是 docker run -v ./zims:/zims -v ./zimi-config:/config -p 8899:8899 epheterson/zimi,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Zimi (Epheterson) 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Zimi (Epheterson) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Zimi (Epheterson) 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Zimi (Epheterson) 支持哪些客户端?

公开资料标注支持 Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP