py-mcp-wiki-helper
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@py-mcp-wiki-helperList documents in the wiki"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
py-mcp-wiki-helper
Servidor MCP para consultar uma Wiki armazenada em um repositório Git.
Ele sincroniza a Wiki, indexa os arquivos Markdown e oferece ferramentas para listar, pesquisar e ler documentos no Codex ou no VS Code.
Funcionalidades
Ferramenta | O que faz |
| Verifica se o MCP está funcionando. |
| Lista os documentos da Wiki. |
| Pesquisa pelo nome ou caminho do documento. |
| Pesquisa dentro do conteúdo dos documentos. |
| Lê um documento Markdown completo. |
Related MCP server: mediawiki-mcp-server
Como funciona
O MCP clona ou atualiza o repositório Git da Wiki.
Localiza todos os arquivos
.md.Cria um índice em memória.
Disponibiliza as ferramentas pela rota HTTP
/mcp.Atualiza a Wiki periodicamente.
A pasta definida em
WIKI_LOCAL_PATHé atualizada comgit reset --hard. Não faça alterações manuais nela, pois serão descartadas.
1. Configurar o servidor
Na máquina onde o MCP ficará rodando, entre na pasta do projeto:
cd "/caminho/para/mcp-wiki-helper"Instale as dependências:
npm installCrie o arquivo .env:
cp .env.example .envPreencha o .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 o primeiro teste na rede local, não configure MCP_API_KEY.
2. Iniciar o servidor
Compile:
npm run buildInicie:
npm run start:httpMantenha esse terminal aberto. A mensagem esperada é:
[MCP] HTTP ativo em http://0.0.0.0:3000/mcpDescubra o IP da máquina:
hostname -ISe necessário, libere a porta na rede local:
sudo ufw allow from 192.168.0.0/16 to any port 3000 proto tcp3. Testar a conexão
Na outra máquina, execute:
curl http://IP_DO_SERVIDOR:3000/healthExemplo:
curl http://192.168.3.233:3000/healthResposta esperada:
{
"status": "ok",
"documents": 100
}O campo documents deve ser maior que zero.
4. Conectar no Codex
No Codex:
Abra Settings.
Entre em MCP servers.
Clique em + Add server.
Escolha o tipo URL/HTTP.
Use o nome
wiki-helper.Preencha somente a URL:
http://IP_DO_SERVIDOR:3000/mcpExemplo:
http://192.168.3.233:3000/mcpDeixe estes campos completamente vazios:
Bearer token env var
Headers
Headers from environment variables
Não escreva none nos campos de autenticação.
Depois:
Salve o servidor.
Ative a chave ao lado de
wiki-helper.Abra uma conversa nova no Codex.
Envie:
Use list_documents do MCP wiki-helper e mostre os primeiros 10 documentos.Se o Codex informar que a variável de ambiente none não existe:
Abra Settings > MCP servers > wiki-helper.
Clique em Uninstall.
Adicione novamente preenchendo somente a URL.
Deixe todos os campos de autenticação vazios.
5. Conectar no VS Code/Copilot
No VS Code:
Pressione
Ctrl+Shift+P.Execute
MCP: Open User Configuration.Coloque no arquivo
mcp.json:
{
"servers": {
"wiki-helper": {
"type": "http",
"url": "http://IP_DO_SERVIDOR:3000/mcp"
}
}
}Depois execute MCP: List Servers, selecione wiki-helper e escolha Start Server.
6. Exemplos de uso
Verificar o servidor:
Use a ferramenta Server do MCP wiki-helper.Listar documentos:
Use list_documents do wiki-helper e mostre os primeiros 10 documentos.Pesquisar pelo nome:
Use search_documents do wiki-helper para procurar "autenticação".Pesquisar dentro da Wiki:
Use search_content do wiki-helper para pesquisar "JWT", com limite 5.Ler um documento:
Use read_document do wiki-helper para ler "caminho/documento.md" e faça um resumo.Problemas comuns
Erro ECONNREFUSED ...:80
A URL está sem a porta ou a rota. Use sempre:
http://IP_DO_SERVIDOR:3000/mcpAbriu a rota /authorize
O cliente tentou usar OAuth. Este MCP não possui OAuth. Remova a autenticação e deixe os campos Bearer e Headers vazios.
O MCP não conecta
Confira na máquina servidora:
npm run start:http
ss -lntp | grep 3000Teste novamente na máquina cliente:
curl http://IP_DO_SERVIDOR:3000/healthA Wiki não retorna documentos
Confira se a pasta configurada contém arquivos Markdown:
find ./data/wiki -type f -name '*.md' | headTambém confira o acesso ao repositório Git configurado em WIKI_REPOSITORY_URL.
Segurança
Use este modo sem autenticação apenas em uma rede local controlada.
Não exponha a porta
3000diretamente na internet.Para acesso externo, utilize HTTPS, autenticação e um proxy reverso.
Nunca versione chaves ou credenciais no
.env.
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 Servers
- AlicenseBqualityCmaintenanceMCP server for codewiki.google — AI-powered wiki documentation for open-source repositories. Search repos, fetch wiki content, and ask questions about any repo.Last updated38814MIT
- AlicenseAqualityAmaintenanceMCP server for MediaWiki wikis. Search, read, edit, and manage wiki content from AI assistants. Includes formatting, link checking, revision history, and markdown conversion.Last updated4319MIT
- Alicense-qualityAmaintenanceMCP server for searching, reading, listing, writing, and appending Markdown wiki content using RAG with ChromaDB.Last updatedMIT
- Flicense-qualityBmaintenanceMCP server for managing a personal markdown wiki. Provides search, navigation, read, write, delete, and move tools with automatic index.md management.Last updated
Related MCP Connectors
An MCP server that gives your AI access to the source code and docs of all public github repos
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for AgentDocs (agentdocs.eu): read, search, write, comment on & share Markdown docs.
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/resoxcgp1em0dckdeppyxywiy-debug/py-mcp-wiki-helper'
If you have feedback or need assistance with the MCP directory API, please join our Discord server