wiki-js-mcp

BehindUAll/wiki-js-mcp

3.3

If you are the rightful owner of wiki-js-mcp 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.

A comprehensive Model Context Protocol (MCP) server for Wiki.js integration with hierarchical documentation support and Docker deployment.

The Wiki.js MCP Server is designed to facilitate seamless integration of Wiki.js with hierarchical documentation capabilities, making it ideal for organizations managing multiple repositories and large-scale documentation. It offers a robust solution for creating, organizing, and maintaining documentation across various projects, ensuring that all documentation is up-to-date and follows established patterns and conventions. The server supports Docker deployment, allowing for easy setup and scalability. With its GraphQL API integration, the server provides full compatibility with Wiki.js v2+, enabling efficient data fetching and mutations. The system is equipped with tools for automatic organization, change tracking, and bulk operations, making it a powerful asset for enterprise-level documentation management.

Features

  • Hierarchical Documentation: Supports repository-level organization with nested page creation and smart categorization.
  • GraphQL API Integration: Provides full compatibility with Wiki.js v2+ for efficient data fetching and mutations.
  • Docker Setup: Offers one-command deployment with persistent storage and health checks.
  • Smart Features: Includes repository context detection, content generation, and search integration.
  • Core Functionality: Features file-to-page mapping, code structure analysis, and bulk operations.

Usages

docker deployment

bash
# Start Wiki.js with Docker
docker-compose -f docker.yml up -d

cursor mcp configuration

{
  "mcpServers": {
    "wikijs": {
      "command": "/path/to/wiki-js-mcp/start-server.sh"
    }
  }
}

Tools

  1. wikijs_create_repo_structure

    Create complete repository documentation structure.

  2. wikijs_create_nested_page

    Create pages with hierarchical paths.

  3. wikijs_get_page_children

    Navigate parent-child page relationships.

  4. wikijs_create_documentation_hierarchy

    Auto-organize project files into docs.

  5. wikijs_create_page

    Create new pages with parent support.