Skip to main content
Glama
Home.md4.29 kB
# Welcome to OpenZIM MCP Wiki **OpenZIM MCP** is a modern, secure, and high-performance MCP (Model Context Protocol) server that enables AI models to access and search [ZIM format](https://en.wikipedia.org/wiki/ZIM_(file_format)) knowledge bases offline. ## Quick Navigation ### Getting Started - **[Installation Guide](Installation-Guide)** - Set up OpenZIM MCP on your system - **[Quick Start Tutorial](Quick-Start-Tutorial)** - Get up and running in minutes - **[Configuration Guide](Configuration-Guide)** - Advanced configuration options ### User Documentation - **[API Reference](API-Reference)** - Complete tool documentation - **[LLM Integration Patterns](LLM-Integration-Patterns)** - Best practices for AI integration - **[Performance Optimization](Performance-Optimization-Guide)** - Maximize performance ### Developer Resources - **[Architecture Overview](Architecture-Overview)** - Technical system design - **[Contributing Guidelines](https://github.com/cameronrye/openzim-mcp/blob/main/CONTRIBUTING.md)** - How to contribute - **[Testing Guide](https://github.com/cameronrye/openzim-mcp/blob/main/docs/TESTING.md)** - Testing documentation ### 🆘 Support & Troubleshooting - **[Troubleshooting Guide](Troubleshooting-Guide)** - Common issues and solutions - **[Security Best Practices](Security-Best-Practices)** - Security considerations - **[FAQ](FAQ)** - Frequently asked questions ## What Makes OpenZIM MCP Special? ### Built for LLM Intelligence Unlike basic file readers, OpenZIM MCP provides **intelligent, structured access** that LLMs need: - **Smart Navigation**: Browse by namespace (articles, metadata, media) instead of blind searching - **Context-Aware Discovery**: Get article structure, relationships, and metadata - **Intelligent Search**: Advanced filtering, auto-complete suggestions, and relevance-ranked results - **Performance Optimized**: Cached operations and pagination prevent timeouts - **Relationship Mapping**: Extract internal/external links to understand content connections ### Enterprise-Ready Features - **Security First**: Comprehensive input validation and path traversal protection - **High Performance**: Intelligent caching and optimized ZIM file operations - **Smart Retrieval**: Automatic fallback from direct access to search-based retrieval - **Well Tested**: 90%+ test coverage with comprehensive test suite - **Modern Architecture**: Modular design with dependency injection - **Type Safe**: Full type annotations throughout the codebase - **Configurable**: Flexible configuration with validation - **Observable**: Structured logging and health monitoring ## Use Cases ### Research & Knowledge Management - **Academic Research**: Access offline Wikipedia, academic papers, and reference materials - **Knowledge Chatbots**: Build AI assistants with access to vast knowledge repositories - **Content Analysis**: Analyze and extract insights from large knowledge bases ### Enterprise Applications - **Offline Documentation**: Provide AI access to company knowledge bases without internet - **Training Data**: Use curated knowledge bases for AI model training and fine-tuning - **Compliance**: Ensure data privacy with offline knowledge access ### Development & Integration - **MCP Integration**: Seamlessly integrate with any MCP-compatible AI system - **Custom Applications**: Build specialized tools using the comprehensive API - **Performance Critical**: Deploy in environments requiring fast, reliable knowledge access ## Project Status - **Version**: 0.2.0 - **License**: MIT - **Python**: 3.12+ (3.13 supported) - **Test Coverage**: 90%+ - **Documentation**: Comprehensive ## Quick Links - **[GitHub Repository](https://github.com/cameronrye/openzim-mcp)** - **[Issues & Bug Reports](https://github.com/cameronrye/openzim-mcp/issues)** - **[Discussions](https://github.com/cameronrye/openzim-mcp/discussions)** - **[Releases](https://github.com/cameronrye/openzim-mcp/releases)** ## Latest Updates Check the [CHANGELOG.md](https://github.com/cameronrye/openzim-mcp/blob/main/CHANGELOG.md) for the latest updates and release notes. --- **Need help?** Start with the [Quick Start Tutorial](Quick-Start-Tutorial) or check the [Troubleshooting Guide](Troubleshooting-Guide) for common issues.

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/cameronrye/openzim-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server