Описание
Kiwix Wiki — Model Context Protocol server
README
This is a Model Context Protocol (MCP) server that provides access to offline Wikipedia and other content through Kiwix.
Prerequisites
Kiwix Server: You need to have Kiwix server running locally with ZIM files.
Installing Kiwix Server
# On Ubuntu/Debian sudo apt-get install kiwix-tools # On macOS with Homebrew brew install kiwix-tools # Or download from https://www.kiwix.org/en/downloads/ZIM Files: Download offline content (like Wikipedia) in ZIM format from https://library.kiwix.org/
Example: Download Wikipedia
# Download a small version of Wikipedia (English) wget https://library.kiwix.org/content/wikipedia_en_top/2024-01/wikipedia_en_top_2024-01.zimStart Kiwix Server:
kiwix-serve --port=8080 --library wikipedia_en_top_2024-01.zimThe server will be accessible at http://localhost:8080
Installation
- Clone or download this project
- Install dependencies:
npm install - Build the project:
npm run build
Usage
Running the MCP Server
npm start
Or run directly:
node build/main.js
Available Tools
1. search_wiki
Search for articles in the offline wiki.
Parameters:
query(required): Search query for wiki articleslibrary(optional): Library ID to search inlimit(optional): Maximum number of results (default: 10, max: 50)
Example:
{
"query": "artificial intelligence",
"limit": 5
}
2. get_article
Get the full content of a specific wiki article.
Parameters:
url(required): URL or path to the wiki articlelibrary(optional): Library ID
Example:
{
"url": "/A/Artificial_intelligence"
}
3. list_libraries
List available offline libraries in Kiwix.
Parameters: None
Configuration
By default, the server connects to Kiwix at http://localhost:8080. You can modify the KIWIX_SERVER_BASE constant in main.ts to change this.
Troubleshooting
- "Failed to search the wiki": Make sure Kiwix server is running on the correct port
- "No libraries are currently available": Add ZIM files to your Kiwix server
- Connection errors: Verify the Kiwix server URL and port in the configuration
Example MCP Client Configuration
Add this to your MCP client configuration:
{
"mcpServers": {
"kiwix-wiki": {
"command": "node",
"args": ["/path/to/your/project/build/main.js"]
}
}
}
License
ISC License
Установка Kiwix Wiki
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/jeffreyrampineda/kiwix-wiki-mcp-serverFAQ
Kiwix Wiki MCP бесплатный?
Да, Kiwix Wiki MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Kiwix Wiki?
Нет, Kiwix Wiki работает без API-ключей и переменных окружения.
Kiwix Wiki — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Kiwix Wiki в Claude Desktop, Claude Code или Cursor?
Открой Kiwix Wiki на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Kiwix Wiki with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
