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.0.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.0-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wikijs_mcp-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 7bff1bc608fefbaaab92cb21ca41047e151fdc6d6cfbdce850cb7e0414667433
MD5 aed8937d1c4fb2504b04a4b5f247ccd7
BLAKE2b-256 5652fb79369c33a43ed44de510ecca8ab38a6b992d60c7624e6ab10bb806f55a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wikijs_mcp-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fbfd42c5c493aa7360afa22bf77bef2da36c1c26c266dfccca6051906cd085ad
MD5 835917fd70e6c58b27b024ade050844e
BLAKE2b-256 80d9d7825a6c2e6e2a7a3b9b12ee8c84df81316e2baee0f39d8c82b2c28dded9

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