Skip to main content

MCP server for Wiki.js integration

Project description

WikiJS MCP Server

An MCP server that connects Claude to your Wiki.js instance. Search, read, create, update, move, and delete wiki pages through natural language.

Prerequisites

  • Python 3.10+
  • A Wiki.js instance with API access enabled
  • A Wiki.js API key (Administration > API Access > New API Key)

Installation

Claude Code

claude mcp add wikijs \
  --scope user \
  -e WIKIJS_URL=https://your-wiki.com \
  -e WIKIJS_API_KEY=your-api-key \
  -- pipx run wikijs-mcp

Verify with claude mcp list.

Other MCP clients

Add to your MCP client config:

{
  "mcpServers": {
    "wikijs": {
      "command": "pipx",
      "args": ["run", "wikijs-mcp"],
      "env": {
        "WIKIJS_URL": "https://your-wiki.com",
        "WIKIJS_API_KEY": "your-api-key"
      }
    }
  }
}

You can substitute pipx run wikijs-mcp with uvx wikijs-mcp or install globally with pip install wikijs-mcp and use wikijs-mcp as the command.

Tools

Tool Description
wiki_search Search pages by title or content
wiki_get_page Get a page by path or ID
wiki_list_pages List all pages
wiki_get_tree Get the page tree structure
wiki_create_page Create a new page
wiki_update_page Update an existing page
wiki_move_page Move a page to a new path
wiki_delete_page Delete a page

Development

git clone https://github.com/jaalbin24/wikijs-mcp.git
cd wikijs-mcp
poetry install
poetry run pytest

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wikijs_mcp-1.0.1.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wikijs_mcp-1.0.1-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file wikijs_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: wikijs_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.15 Linux/6.17.0-1008-azure

File hashes

Hashes for wikijs_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 a6404ab947f6fc1698acdb75d46fe33f307a8dd2066fcd3d7a968a1f0ef1c57a
MD5 754cd830691631b026dccd7e52043e38
BLAKE2b-256 0e3d52cb095bfba41ec90fc214037a3090bec26c0a9a29c437db82f6d0a08baf

See more details on using hashes here.

File details

Details for the file wikijs_mcp-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: wikijs_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.15 Linux/6.17.0-1008-azure

File hashes

Hashes for wikijs_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 766b1f61e45d2d7b8b415c4e62d9537e409f1b557bb7130c44bbc8c849056012
MD5 16015b91a370bd275c6d03d9a33c4bce
BLAKE2b-256 12e2b4d53dc7a0afb37643932446cce80f573bdeb4acdf9a833d598bf096eb5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page