wikijs-mcp-server

heAdz0r/wikijs-mcp-server

3.3

If you are the rightful owner of wikijs-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Wiki.js MCP Server is a Model Context Protocol server designed for seamless integration with Wiki.js via GraphQL API, enabling AI models to interact with external services safely.

The Wiki.js MCP Server is a robust solution for integrating AI models with Wiki.js through the Model Context Protocol (MCP). Developed by Anthropic, MCP is an open protocol that facilitates secure interactions between AI models and external services. This server provides a unified interface for managing Wiki.js content, allowing AI agents and tools to perform various operations such as page management, user management, and group management. The server supports multiple transport methods, including STDIO for editor integration and HTTP for web integrations and API access. With features like automatic URL generation and multi-stage search capabilities, the server enhances the efficiency and flexibility of managing Wiki.js content. It also includes tools for handling unpublished pages, offering functionalities like listing, searching, and publishing unpublished content. The server is designed to be easily configurable and supports integration with popular development environments like Cursor IDE and VS Code.

Features

  • Unified interface for Wiki.js management via GraphQL API.
  • Supports multiple transport methods: STDIO and HTTP.
  • Advanced page management, including unpublished pages.
  • User and group management capabilities.
  • Automatic URL generation and multi-stage search.

Usages

usage with cursor

{
  "mcpServers": {
    "wikijs": {
      "transport": "http",
      "url": "http://localhost:3200/mcp",
      "events": "http://localhost:3200/mcp/events",
      "cwd": ".",
      "env": {
        "WIKIJS_BASE_URL": "http://localhost:3000",
        "WIKIJS_TOKEN": "your_real_wiki_js_token_here"
      }
    }
  }
}

usage with vscode

{
  "mcp.servers": {
    "wikijs": {
      "command": "node",
      "args": ["lib/mcp_wikijs_stdin.js"],
      "cwd": "/path/to/wikijs-mcp"
    }
  }
}

Tools

  1. get_page

    Get page information by ID

  2. create_page

    Create a new page

  3. list_users

    List all users

  4. search_users

    Search users by query

  5. list_groups

    List user groups