wikijs-mcp-rag
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Listen host. | 0.0.0.0 |
| MCP_PORT | No | Listen port (published by Docker). | 8000 |
| LOG_LEVEL | No | debug / info / warn / error. | info |
| MCP_TOKEN | No | Bearer token for /mcp, /sse, /message. Not required if MCP_ALLOW_NOAUTH=true (dev only). | |
| RAG_DB_PATH | No | Path of the SQLite file (must be on a volume). | /data/rag.db |
| WIKIJS_TOKEN | No | Wiki.js admin token. Optional: empty means the client omits the Authorization header. | |
| EMBEDDINGS_DIM | No | Embedding dimensionality. Changing it = reindex everything. | 1024 |
| WIKIJS_BASE_URL | No | Base URL of Wiki.js (actual endpoint <base>/graphql). | http://wikijs:3000 |
| EMBEDDINGS_MODEL | No | Model name (metadata). | Qwen3-Embedding-0.6B |
| MCP_ALLOW_NOAUTH | No | true + empty token → starts without auth with a warning. | false |
| RAG_DEFAULT_TOP_K | No | Default top-K of the RAG search. | 5 |
| EMBEDDINGS_API_KEY | No | API key (llama.cpp ignores it). | no-key |
| CHUNK_TARGET_TOKENS | No | Target chunk size. | 800 |
| EMBEDDINGS_BASE_URL | No | Base URL of the external embeddings server (<base>/embeddings). Optional: when unset the RAG tools return a clear 'not configured' error and the rest of the server keeps working. | |
| NIGHTLY_RESYNC_HOUR | No | Local hour of the nightly reindex. | 3 |
| WIKIJS_INSECURE_TLS | No | Accepts the proxy's self-signed TLS certificate. | true |
| CHUNK_OVERLAP_TOKENS | No | Overlap between chunks. | 150 |
| SYNC_POLL_INTERVAL_MS | No | Poller interval (ms). 0 = disabled. | 300000 |
| NIGHTLY_RESYNC_ENABLED | No | Enables/disables the nightly resync. | true |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues