wiki-helper
mcp-wiki-helper-tools
Servidor MCP para consultar una Wiki almacenada en un repositorio Git.
Sincroniza la Wiki, indexa los archivos Markdown y ofrece herramientas para listar, buscar y leer documentos en Codex o en VS Code.
Funcionalidades
Herramienta | Qué hace |
| Verifica si el MCP está funcionando. |
| Lista los documentos de la Wiki. |
| Busca por nombre o ruta del documento. |
| Busca dentro del contenido de los documentos. |
| Lee un documento Markdown completo. |
Related MCP server: knowledge-mcp
Cómo funciona
El MCP clona o actualiza el repositorio Git de la Wiki.
Localiza todos los archivos
.md.Crea un índice en memoria.
Ofrece las herramientas a través de la ruta HTTP
/mcp.Actualiza la Wiki periódicamente.
La carpeta definida en
WIKI_LOCAL_PATHse actualiza congit reset --hard. No hagas cambios manuales en ella, ya que se descartarán.
1. Configurar el servidor
En la máquina donde se ejecutará el MCP, entra en la carpeta del proyecto:
cd "/caminho/para/mcp-wiki-helper"Instala las dependencias:
npm installCrea el archivo .env:
cp .env.example .envCompleta el .env:
WIKI_REPOSITORY_URL=git@github.com:empresa/wiki.git
WIKI_LOCAL_PATH=./data/wiki
WIKI_BRANCH=main
WIKI_SYNC_INTERVAL_MS=1800000
MCP_HTTP_HOST=0.0.0.0
MCP_HTTP_PORT=3000
MCP_HTTP_ROUTE=/mcpPara facilitar la primera prueba en la red local, no configures MCP_API_KEY.
2. Iniciar el servidor
Compila:
npm run buildInicia:
npm run start:httpMantén ese terminal abierto. El mensaje esperado es:
[MCP] HTTP ativo em http://0.0.0.0:3000/mcpDescubre la IP de la máquina:
hostname -ISi es necesario, libera el puerto en la red local:
sudo ufw allow from 192.168.0.0/16 to any port 3000 proto tcp3. Probar la conexión
En la otra máquina, ejecuta:
curl http://IP_DO_SERVIDOR:3000/healthEjemplo:
curl http://192.168.3.233:3000/healthRespuesta esperada:
{
"status": "ok",
"documents": 100
}El campo documents debe ser mayor que cero.
4. Conectar en Codex
En Codex:
Abre Settings.
Entra en MCP servers.
Haz clic en + Add server.
Elige el tipo URL/HTTP.
Usa el nombre
wiki-helper.Completa solo la URL:
http://IP_DO_SERVIDOR:3000/mcpEjemplo:
http://192.168.3.233:3000/mcpDeja estos campos completamente vacíos:
Bearer token env var
Headers
Headers from environment variables
No escribas none en los campos de autenticación.
Después:
Guarda el servidor.
Activa la clave al lado de
wiki-helper.Abre una conversación nueva en Codex.
Envía:
Use list_documents do MCP wiki-helper e mostre os primeiros 10 documentos.Si Codex informa que la variable de entorno none no existe:
Abre Settings > MCP servers > wiki-helper.
Haz clic en Uninstall.
Agrégalo de nuevo completando solo la URL.
Deja todos los campos de autenticación vacíos.
5. Conectar en VS Code/Copilot
En VS Code:
Presiona
Ctrl+Shift+P.Ejecuta
MCP: Open User Configuration.Coloca en el archivo
mcp.json:
{
"servers": {
"wiki-helper": {
"type": "http",
"url": "http://IP_DO_SERVIDOR:3000/mcp"
}
}
}Después ejecuta MCP: List Servers, selecciona wiki-helper y elige Start Server.
6. Ejemplos de uso
Verificar el servidor:
Use a ferramenta Server do MCP wiki-helper.Listar documentos:
Use list_documents do wiki-helper e mostre os primeiros 10 documentos.Buscar por nombre:
Use search_documents do wiki-helper para procurar "autenticação".Buscar dentro de la Wiki:
Use search_content do wiki-helper para pesquisar "JWT", com limite 5.Leer un documento:
Use read_document do wiki-helper para ler "caminho/documento.md" e faça um resumo.Problemas comunes
Error ECONNREFUSED ...:80
La URL no tiene el puerto o la ruta. Usa siempre:
http://IP_DO_SERVIDOR:3000/mcpSe abrió la ruta /authorize
El cliente intentó usar OAuth. Este MCP no tiene OAuth. Elimina la autenticación y deja los campos Bearer y Headers vacíos.
El MCP no conecta
Verifica en la máquina servidora:
npm run start:http
ss -lntp | grep 3000Prueba de nuevo en la máquina cliente:
curl http://IP_DO_SERVIDOR:3000/healthLa Wiki no devuelve documentos
Verifica si la carpeta configurada contiene archivos Markdown:
find ./data/wiki -type f -name '*.md' | headTambién verifica el acceso al repositorio Git configurado en WIKI_REPOSITORY_URL.
Seguridad
Usa este modo sin autenticación solo en una red local controlada.
No expongas el puerto
3000directamente a internet.Para acceso externo, utiliza HTTPS, autenticación y un proxy inverso.
Nunca versiones claves o credenciales en el
.env.
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 Servers
- AlicenseBqualityDmaintenanceEnables querying and interacting with a Markdown wiki generated from Confluence pages, with search and MCP server for LLM access.104MIT
- FlicenseNot gradedqualityCmaintenanceServes markdown knowledge from a git repository over MCP, providing tools to list, search, and retrieve documents.
- AlicenseNot gradedqualityBmaintenanceTurns a git-backed markdown directory into an MCP-compatible knowledge server, enabling any MCP client to read, search, ingest, and maintain a persistent wiki that compounds across sessions.MIT
- AlicenseNot gradedqualityAmaintenanceServes local Markdown wikis as a read-only knowledge source with MCP tools for agent context retrieval.6Apache 2.0
Related MCP Connectors
Serve a folder of Markdown notes as an MCP server: hybrid search, reading, and sourced answers.
Turn a GitHub repo or docs site into agent-ready context: pack it or search it, over MCP.
Self-hostable team wiki; agents read & write it via MCP; Atlas turns your repo into a cited wiki.
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/jarrelllong573-rgb/mcp-wiki-helper-tools'
If you have feedback or need assistance with the MCP directory API, please join our Discord server