MCP.so
ログイン

Wiki.js MCP Server

@BehindUAll

基本情報

カテゴリ

メモリとナレッジ

ライセンス

MIT license

トランスポート

stdio

作者

BehindUAll

Wiki.js MCP Server について

Model Context Protocol (MCP) server for Wiki.js with hierarchical documentation & Docker setup

Wiki.js MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Wiki.js MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Wiki.js MCP Server?

A Model Context Protocol (MCP) server that integrates AI assistants with Wiki.js to create, manage, and synchronize hierarchical documentation across multiple repositories. Designed for organizations with large-scale documentation needs.

How to use Wiki.js MCP Server?

Clone the repository, configure environment variables in .env, start Wiki.js via Docker (docker-compose -f docker.yml up -d), and run ./setup.sh to install dependencies. Then either start the MCP server with ./start-server.sh or configure it in Cursor by adding the command to ~/.cursor/mcp.json.

Key features of Wiki.js MCP Server

  • Hierarchical documentation with nested page creation
  • GraphQL API integration for Wiki.js v2+
  • File-to-page mapping and code structure analysis
  • Docker one-command deployment with PostgreSQL
  • Bulk operations and change tracking
  • Enterprise scalability for hundreds of repos

Use cases of Wiki.js MCP Server

  • Automatically create repository documentation structures for new projects
  • Keep documentation in sync with source code changes
  • Clean up deprecated documentation hierarchies safely
  • Manage multi-repository documentation in a single Wiki.js instance
  • Auto‑organize project files into categorized documentation

よくある質問

1

What dependencies are needed to run the server?

Python 3.x with FastMCP, httpx, SQLAlchemy, Pydantic, and tenacity. Docker is recommended for running the Wiki.js instance itself.

2

How does authentication work?

You can use a JWT token (API key from Wiki.js admin panel) or provide username/password credentials in the `.env` file.

3

Where does the server store its local data?

It uses a local SQLite database (`wikijs_mappings.db`) for file‑to‑page mappings and repository context information.

4

How do I integrate the server with Cursor?

Add the `start-server.sh` command to your `~/.cursor/mcp.json` file, then click the refresh icon in Cursor to load all 21 tools.

5

Are there any known limits on repositories or pages?

No explicit limits are mentioned; the system is designed for enterprise scalability handling hundreds of repositories and thousands of files.

コメント

「メモリとナレッジ」の他のコンテンツ