Skip to main content
Glama

wikijs-mcp

MCP server untuk mengakses Wiki.js melalui GraphQL API, dibangun dengan FastMCP (Python).

Tool yang Diekspos

Domain

Tool

pages

wikijs_page_list, wikijs_page_get, wikijs_page_get_by_path, wikijs_page_create, wikijs_page_update, wikijs_page_delete, wikijs_page_move, wikijs_page_render, wikijs_page_tree

search

wikijs_page_search

tags

wikijs_tag_list, wikijs_page_list_by_tags

groups

wikijs_group_list, wikijs_group_get, wikijs_group_create, wikijs_group_update, wikijs_group_delete, wikijs_group_assign_user, wikijs_group_unassign_user

users

wikijs_user_list, wikijs_user_get, wikijs_user_create, wikijs_user_update, wikijs_user_delete, wikijs_user_activate, wikijs_user_deactivate, wikijs_user_enable_tfa, wikijs_user_disable_tfa

system

wikijs_system_info

mail

wikijs_mail_update_config, wikijs_mail_send_test

Domain mail menuntut hak manage:system. Berbeda dari domain lain, kedua tool mail hanya bisa dipakai dengan API key Wiki.js milik grup Administrators (hak manage:system). wikijs_mail_update_config juga bersifat REPLACE-ALL — satu panggilan menimpa seluruh konfigurasi mail instance, bukan hanya field yang disebut.

Related MCP server: Wiki.js MCP Server

Konfigurasi

Salin .env.example menjadi .env dan isi nilai yang sesuai:

cp .env.example .env

Variabel Wajib

Variabel

Keterangan

WIKIJS_URL

URL dasar instance Wiki.js, mis. https://wiki.example.com

WIKIJS_API_KEY

API key Wiki.js (Admin → API Access)

Cara Pakai

stdio (Claude Desktop / VS Code)

{
  "mcpServers": {
    "wikijs": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/andhit-r/wikijs-mcp", "wikijs-mcp"],
      "env": {
        "WIKIJS_URL": "https://wiki.example.com",
        "WIKIJS_API_KEY": "your-api-key"
      }
    }
  }
}

HTTP + API Key (Claude Code / VS Code remote)

docker run -p 8000:8000 \
  -e WIKIJS_URL=https://wiki.example.com \
  -e WIKIJS_API_KEY=your-wikijs-api-key \
  -e MCP_API_KEY=your-mcp-api-key \
  ghcr.io/andhit-r/wikijs-mcp:latest

HTTP + Authentik OAuth (Claude Web)

Isi semua variabel AUTHENTIK_* dan MCP_BASE_URL di .env, lalu:

docker run -p 8000:8000 --env-file .env ghcr.io/andhit-r/wikijs-mcp:latest

Lisensi

MIT

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
<1hResponse time
4wRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.

  • An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform

  • MCP-native open-source Notion alternative: read & write pages, databases and kanban boards.

View all MCP Connectors

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/andhit-r/wikijs-mcp'

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