Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OPENZIM_MCP_SERVER_NAME | No | Server instance name | openzim-mcp |
| OPENZIM_MCP_CACHE__ENABLED | No | Enable/disable caching | true |
| OPENZIM_MCP_LOGGING__LEVEL | No | Logging level | INFO |
| OPENZIM_MCP_CACHE__MAX_SIZE | No | Maximum cache entries | 100 |
| OPENZIM_MCP_LOGGING__FORMAT | No | Log message format | %(asctime)s - %(name)s - %(levelname)s - %(message)s |
| OPENZIM_MCP_CACHE__TTL_SECONDS | No | Cache TTL in seconds | 3600 |
| OPENZIM_MCP_CONTENT__SNIPPET_LENGTH | No | Max snippet length | 1000 |
| OPENZIM_MCP_CONTENT__MAX_CONTENT_LENGTH | No | Max content length | 100000 |
| OPENZIM_MCP_CONTENT__DEFAULT_SEARCH_LIMIT | No | Default search result limit | 10 |
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |