wikijs-mcp-server
Servidor MCP de Wiki.js
Servidor del Protocolo de Contexto de Modelo para integración con Wiki.js - Crea y gestiona páginas wiki directamente desde tu asistente de IA.
¿Usando esto desde Claude Code? Usa wikijs-plugin en su lugar — combina este servidor (portado a Python) con una habilidad
docs-wikien un solo plugin instalable mediante el mecanismo de marketplace de Claude Code, sin necesidad de pasos manuales de clonación/compilación/configuración. La configuración pasa del.envde este repositorio a~/.wikijs-plugin/.env(configurado mediante/wikijs-plugin:setup); el tiempo de ejecución cambia de Node.js 18+ a Python 3.11+; los nombres de las herramientas (wikijs_create_page, ...) no cambian. Este repositorio continúa recibiendo correcciones y sigue siendo la forma de ejecutar el servidor directamente (consulta Inicio Rápido a continuación) para cualquier cliente MCP que no sea Claude Code.Migrando una instalación existente: copia
~/.claude/mcp-servers/wikijs/.enva~/.wikijs-plugin/.env(mismas claves, mismos valores — no se necesita un nuevo token de API), luego elimina la entrada antiguawikijsde~/.claude.jsonpara que las herramientas no se registren dos veces.
v2.0.0 - Reestructuración Mayor
Esta versión incluye una reescritura completa siguiendo las Mejores Prácticas de MCP:
TypeScript - Seguridad de tipos total con modo estricto
SDK moderno - Utiliza MCP SDK v1.24+ con la API
McpServer.tool()Validación Zod - Validación de entrada en tiempo de ejecución para todas las herramientas
Herramientas con Prefijo de Servicio - Todas las herramientas usan el prefijo
wikijs_para claridad en el espacio de nombresAnotaciones de Herramientas -
readOnlyHint,destructiveHint, etc. adecuadosSoporte de Paginación - Las operaciones de listado devuelven
has_more,next_offset,total_countLímites de Caracteres - El contenido grande se trunca con avisos claros
Related MCP server: mediawiki-mcp-server
Documentación
Documentación completa y preguntas frecuentes
La guía completa incluye:
Instrucciones de instalación
Ejemplos de configuración
Las 7 herramientas MCP con parámetros
Detalles de integración con la API GraphQL
Guía de solución de problemas
Inicio Rápido
Para cualquier cliente MCP que no sea Claude Code (consulta la nota anterior para Claude Code):
# 1. Clone repository
git clone https://github.com/markus-michalski/wikijs-mcp-server.git
cd wikijs-mcp-server
# 2. Install dependencies
npm install
# 3. Build TypeScript
npm run build
# 4. Configure environment
cp .env.example .env
# Edit .env with your Wiki.js API credentials
# 5. Point your MCP client's config at dist/index.js and restart itRequisitos
Node.js 18+
Instancia de Wiki.js (v2.x o v3.x)
Token de API de Wiki.js con permisos de gestión de páginas
Herramientas Disponibles
Herramienta | Descripción | Anotaciones |
| Crear nuevas páginas wiki con Markdown o HTML |
|
| Actualizar páginas existentes (contenido, título, etiquetas) |
|
| Recuperar contenido completo y metadatos de la página |
|
| Listar páginas con paginación y filtrado |
|
| Búsqueda de texto completo en páginas wiki |
|
| Eliminar páginas permanentemente |
|
| Mover páginas a nuevas rutas |
|
Desarrollo
# Development with hot-reload
npm run dev
# Build for production
npm run build
# Type checking
npm run typecheckEstructura del Proyecto
wikijs-mcp-server/
├── src/
│ ├── index.ts # Main server entry point
│ ├── constants.ts # Shared constants (CHARACTER_LIMIT, etc.)
│ ├── types.ts # TypeScript type definitions
│ ├── schemas/ # Zod validation schemas
│ ├── services/ # API client and error handling
│ └── tools/ # Tool implementations
├── dist/ # Compiled JavaScript
├── evaluation.xml # MCP evaluation test questions
└── package.jsonLicencia
Licencia MIT - Consulta LICENSE para más detalles
Autor
Markus Michalski
Sitio web: markus-michalski.net
GitHub: @markus-michalski
Enlaces
Documentación completa (Inglés)
Documentación completa (Alemán)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Shared project wiki for AI agents: read and write pages, next actions, and activity logs over MCP.
Hosted markdown project wikis your team's AI assistants read, search, and update over MCP.
Read and write your team's shared, AI-readable wiki from any MCP client.
MCP server for AI dialogue using various LLM models via AceDataCloud
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server for Wiki.js projects that enables full-text search, page retrieval, and page management capabilities. It allows LLMs to interact with wiki content through specialized tools for searching, listing, and creating pages.
- AlicenseAqualityAmaintenanceMCP server for MediaWiki wikis. Search, read, edit, and manage wiki content from AI assistants. Includes formatting, link checking, revision history, and markdown conversion.4320MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables full management of WikiJS instances, supporting operations like page creation, searching, and updating. It also provides tools for knowledge graph exploration, content summarization, and retrieval of wiki statistics.34MIT
- AlicenseAqualityDmaintenanceAn MCP server for Wiki.js that enables AI agents to create, read, update, search, list, and move wiki pages via the GraphQL API. It supports surgical section updates and structured content management through named sections.6MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/markus-michalski/wikijs-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server