Wikijs Mcp Server
@heAdz0r
About Wikijs Mcp Server
Model Context Protocol (MCP) server for Wiki.js integration via GraphQL API.
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"wikijs": {
"command": "docker",
"transport": "http",
"url": "http://localhost:3200/mcp",
"events": "http://localhost:3200/mcp/events",
"cwd": "/path/to/your/wikijs-mcp-server",
"env": {
"WIKIJS_BASE_URL": "https://wiki.example.com",
"WIKIJS_TOKEN": "WikiJS-API-TOKEN"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Wikijs Mcp Server?
Wikijs Mcp Server is a Model Context Protocol (MCP) server that enables AI models and agents to interact with Wiki.js through its GraphQL API. It provides a unified interface for managing pages, users, and groups, and supports both STDIO and HTTP transports for integration with editors like Cursor and VS Code.
How to use Wikijs Mcp Server?
Clone the repository, run npm run setup to install dependencies and create the .env file, then edit .env with your Wiki.js base URL and API token. Start the HTTP server with npm start (or npm run server:stdio for STDIO mode). For Cursor IDE, ensure .cursor/mcp.json is configured with transport: "http", url, events, and your real API token.
Key features of Wikijs Mcp Server
- Page management: get, create, update, delete, and search pages
- User management: list, search, create, and update users
- Group management: list groups and manage membership
- Two transport modes: STDIO and HTTP
- Multi‑stage search with GraphQL, metadata, and HTTP fallback
- Editor integration for Cursor and VS Code via MCP
Use cases of Wikijs Mcp Server
- Automate wiki page creation and updates through AI assistants
- Enable AI agents to search and retrieve wiki content intelligently
- Manage user accounts and group memberships via natural language commands
- Integrate Wiki.js with MCP‑compatible tools like Cursor and VS Code
- Perform deep content searches even with limited GraphQL API permissions
FAQ from Wikijs Mcp Server
What is MCP?
MCP (Model Context Protocol) is an open protocol developed by Anthropic that allows AI models to safely interact with external services and tools.
How do I get a Wiki.js API token?
Log into the Wiki.js admin panel, go to the "API" section, create a new API key with necessary permissions, and copy the token to both the .env file and .cursor/mcp.json.
What are the runtime requirements?
Node.js version 18.0.0 or higher is required. The server runs on port 3200 by default for HTTP mode.
How can I test the server?
Run npm test for automated tests, or use npm run client or npm run http-client for manual testing. In HTTP mode, endpoints like GET /tools and GET /health are available.
What transports are available?
STDIO for direct editor integration (VS Code) and HTTP for web integrations and Cursor IDE support.
More Memory & Knowledge MCP servers
Notion MCP Server
awkoyNotion MCP server for Claude, Cursor, ChatGPT & Claude Desktop. Connect AI agents to Notion via Model Context Protocol — pages, databases, blocks, comments, files.
Solomd
zhitongblogA markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
Obsidian MCP Server
StevenStavrakisA simple MCP server for Obsidian
Memory Bank MCP Server
alioshrA Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
MCP server for Obsidian
MarkusPfundsteinMCP server that interacts with Obsidian via the Obsidian rest API community plugin
Comments