
WikiJS
Integrate with WikiJS to search, retrieve, and explore multilingual wiki content using advanced GraphQL-based operations
Integrates with WikiJS knowledge bases through GraphQL to enable search, page retrieval, and content discovery operations across multilingual wiki deployments with structured metadata and filtering capabilities.
About WikiJS
WikiJS is a community-built MCP server published by ricardocenci that provides AI assistants with tools and capabilities via the Model Context Protocol. Integrate with WikiJS to search, retrieve, and explore multilingual wiki content using advanced GraphQL-based operations It is categorized under analytics data, productivity.
How to install
You can install WikiJS in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
License
WikiJS is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
WikiJS MCP Server
A Model Context Protocol (MCP) server that provides integration with WikiJS, allowing AI assistants to search and retrieve content from your WikiJS knowledge base.
Overview
This MCP server enables AI assistants to interact with WikiJS instances by providing tools to:
- Search for pages by query string
- Retrieve pages by ID
- Retrieve pages by path and locale
- Get all pages from the wiki
Configuration for Cursor
Stdio
{
"mcpServers": {
"wikijs-mcp": {
"command": "npx",
"args": [
"wikijs-mcp"
],
"env": {
"WIKIJS_URL": <your wikijs url>,
"WIKIJS_API_KEY": <your wikijs api key>
}
}
}
}
Streamable Http
Host Machine
Start the server TRANSPORT_METHOD=streamable-http TRANSPORT_OPTIONS_PORT=8080 npx wikijs-mcp (See Environment Variables for all available variables)
IDE
{
"mcpServers": {
"wikijs-mcp": {
"transport": "http-streamable",
"name": "WikiJS MCP",
"url": <your mcp host url with port>/mcp
}
}
}
Getting a WikiJS API Key
- Log into your WikiJS instance as an administrator
- Go to Administration > API Access
- Create a new API key with appropriate permissions
- Copy the generated key to your
.envfile
Development
- Clone the repository:
git clone https://github.com/RicardoCenci/wikijs-mcp.git
cd wikijs-mcp
- Install dependencies:
npm install
- Copy the environment template and fill out its contents
cp env.example .env
- Build the project
If you have
makeinstalled:
make build
- Deploy the WikiJS instance for testing
docker compose up -d
Usage
npx wikijs-mcp
Environment Variables
| Variable | Description | Required | Allowed Values | Default |
|---|---|---|---|---|
WIKIJS_URL | URL of your WikiJS instance | Yes | - | - |
WIKIJS_API_KEY | WikiJS API key | Yes | - | - |
TRANSPORT_METHOD | The transport method | No | stdio, streamable-http | stdio |
TRANSPORT_OPTIONS_CORS_ORIGIN | Cors Origin (only on streamable-http) | No | - | * |
TRANSPORT_OPTIONS_CORS_HEADERS | Cors Headers, comma separated (only on streamable-http) | No | - | Content-Type=mcp-session-id |
TRANSPORT_OPTIONS_CORS_METHODS | Cors Methods, comma separated (only on streamable-http) | No | - | GET,POST,OPTIONS |
TRANSPORT_OPTIONS_SESSION_TIMEOUT_MS | Session timeout (only on streamable-http) | No | - | 60000 |
License
This project is licensed under the MIT License.
Alternatives
Related Skills
Browse all skillsTransform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.
Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis
Expert data scientist for advanced analytics, machine learning, and statistical modeling. Handles complex data analysis, predictive modeling, and business intelligence. Use PROACTIVELY for data analysis tasks, ML modeling, statistical analysis, and data-driven insights.
Analyze Google Analytics data, review website performance metrics, identify traffic patterns, and suggest data-driven improvements. Use when the user asks about analytics, website metrics, traffic analysis, conversion rates, user behavior, or performance optimization.
World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics. Expertise in Python (NumPy, Pandas, Scikit-learn), R, SQL, statistical methods, A/B testing, time series, and business intelligence. Includes experiment design, feature engineering, model evaluation, and stakeholder communication. Use when designing experiments, building predictive models, performing causal analysis, or driving data-driven decisions.
Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).