mcp-server-wikijs
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| WIKIJS_URL | No | Base URL of your Wiki.js instance (e.g. https://wiki.example.com). The GraphQL endpoint is <URL>/graphql. | |
| WIKIJS_TOKEN | No | Wiki.js API key. Aliases also accepted: WIKIJS_API_TOKEN, WIKI_JS_MCP_API_TOKEN. | |
| WIKIJS_API_TOKEN | No | Alias for WIKIJS_TOKEN. | |
| WIKI_JS_MCP_API_TOKEN | No | Alias for WIKIJS_TOKEN. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| execute_graphqlA | Run an arbitrary Wiki.js GraphQL query or mutation. Use for operations not covered by
the typed tools. |
| list_pagesA | List wiki pages (id, locale, path, title). Optionally filter by locale (e.g. 'en'). |
| get_pageA | Get a page's content + metadata, by path+locale (default locale 'en') or by id. |
| create_pageB | Create a new wiki page. |
| update_pageA | Update an existing page by id. Only the fields you pass are changed; the rest are kept from the current page. |
| delete_pageC | Delete a page by id. |
| get_navigationB | Get the current navigation config (mode) and tree. |
| set_navigation_modeA | Set the navigation mode. One of: NONE, TREE, MIXED, STATIC. TREE/MIXED auto-build the sidebar from the page tree. |
| list_groupsC | List user groups (id, name). |
| get_groupA | Get a single group with its permissions and page rules. |
| trigger_git_syncB | Trigger a storage action — defaults to syncing the Git storage target, which re-imports the content repo. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/margus/wikijs-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server