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

Uploaded Python 3

File details

Details for the file wikijs_mcp-0.1.0a0.tar.gz.

File metadata

  • Download URL: wikijs_mcp-0.1.0a0.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-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 1a8f516e31e66e6d633b7ca1905a8b8bc9b71993c3257f1eed03562aa82bc7b3
MD5 7ba7ce5699b144710706c21874a16d57
BLAKE2b-256 0b146116732aa5880ecaf06cdd239bc4ddea3b369e2f226f0b46fbf989be389f

See more details on using hashes here.

File details

Details for the file wikijs_mcp-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: wikijs_mcp-0.1.0a0-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-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 6d6553b6b26559fc6fd129523ed8323d2fecefe4418e9e365b9048fccb86e2f2
MD5 bb601cb7fd03e9d4e107fedd7855f20b
BLAKE2b-256 bc7cb65eee9ef6129a264d558401d971fd56d9b9f2f15166548e9c34841a9d3e

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