wiki-helper
mcp-wiki-helper-tools
MCP-Server zum Abfragen eines Wikis, das in einem Git-Repository gespeichert ist.
Er synchronisiert das Wiki, indexiert die Markdown-Dateien und bietet Werkzeuge zum Auflisten, Durchsuchen und Lesen von Dokumenten in Codex oder VS Code.
Funktionen
Werkzeug | Was es tut |
| Prüft, ob der MCP funktioniert. |
| Listet die Dokumente des Wikis auf. |
| Sucht nach Name oder Pfad des Dokuments. |
| Sucht im Inhalt der Dokumente. |
| Liest ein vollständiges Markdown-Dokument. |
Related MCP server: knowledge-mcp
So funktioniert es
Der MCP klont oder aktualisiert das Git-Repository des Wikis.
Er findet alle
.md-Dateien.Er erstellt einen Index im Speicher.
Er stellt die Werkzeuge über die HTTP-Route
/mcpbereit.Er aktualisiert das Wiki regelmäßig.
Der in
WIKI_LOCAL_PATHdefinierte Ordner wird mitgit reset --hardaktualisiert. Nehmen Sie keine manuellen Änderungen daran vor, da diese verworfen werden.
1. Server konfigurieren
Auf dem Rechner, auf dem der MCP laufen soll, wechseln Sie in den Projektordner:
cd "/caminho/para/mcp-wiki-helper"Installieren Sie die Abhängigkeiten:
npm installErstellen Sie die Datei .env:
cp .env.example .envFüllen Sie die .env aus:
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=/mcpUm den ersten Test im lokalen Netzwerk zu erleichtern, konfigurieren Sie MCP_API_KEY nicht.
2. Server starten
Kompilieren:
npm run buildStarten:
npm run start:httpLassen Sie dieses Terminal geöffnet. Die erwartete Meldung ist:
[MCP] HTTP ativo em http://0.0.0.0:3000/mcpErmitteln Sie die IP des Rechners:
hostname -IFalls erforderlich, geben Sie den Port im lokalen Netzwerk frei:
sudo ufw allow from 192.168.0.0/16 to any port 3000 proto tcp3. Verbindung testen
Führen Sie auf dem anderen Rechner aus:
curl http://IP_DO_SERVIDOR:3000/healthBeispiel:
curl http://192.168.3.233:3000/healthErwartete Antwort:
{
"status": "ok",
"documents": 100
}Das Feld documents muss größer als null sein.
4. In Codex verbinden
In Codex:
Öffnen Sie Settings.
Gehen Sie zu MCP servers.
Klicken Sie auf + Add server.
Wählen Sie den Typ URL/HTTP.
Verwenden Sie den Namen
wiki-helper.Füllen Sie nur die URL aus:
http://IP_DO_SERVIDOR:3000/mcpBeispiel:
http://192.168.3.233:3000/mcpLassen Sie diese Felder vollständig leer:
Bearer token env var
Headers
Headers from environment variables
Schreiben Sie nicht none in die Authentifizierungsfelder.
Danach:
Speichern Sie den Server.
Aktivieren Sie den Schalter neben
wiki-helper.Öffnen Sie eine neue Unterhaltung in Codex.
Senden Sie:
Use list_documents do MCP wiki-helper e mostre os primeiros 10 documentos.Wenn Codex meldet, dass die Umgebungsvariable none nicht existiert:
Öffnen Sie Settings > MCP servers > wiki-helper.
Klicken Sie auf Uninstall.
Fügen Sie ihn erneut hinzu, indem Sie nur die URL ausfüllen.
Lassen Sie alle Authentifizierungsfelder leer.
5. In VS Code/Copilot verbinden
In VS Code:
Drücken Sie
Ctrl+Shift+P.Führen Sie
MCP: Open User Configurationaus.Fügen Sie in die Datei
mcp.jsonein:
{
"servers": {
"wiki-helper": {
"type": "http",
"url": "http://IP_DO_SERVIDOR:3000/mcp"
}
}
}Führen Sie dann MCP: List Servers aus, wählen Sie wiki-helper und wählen Sie Start Server.
6. Beispiele für die Verwendung
Server überprüfen:
Use a ferramenta Server do MCP wiki-helper.Dokumente auflisten:
Use list_documents do wiki-helper e mostre os primeiros 10 documentos.Nach Namen suchen:
Use search_documents do wiki-helper para procurar "autenticação".Im Wiki suchen:
Use search_content do wiki-helper para pesquisar "JWT", com limite 5.Ein Dokument lesen:
Use read_document do wiki-helper para ler "caminho/documento.md" e faça um resumo.Häufige Probleme
Fehler ECONNREFUSED ...:80
Die URL hat keinen Port oder keine Route. Verwenden Sie immer:
http://IP_DO_SERVIDOR:3000/mcpRoute /authorize geöffnet
Der Client hat versucht, OAuth zu verwenden. Dieser MCP hat kein OAuth. Entfernen Sie die Authentifizierung und lassen Sie die Felder Bearer und Headers leer.
Der MCP verbindet nicht
Überprüfen Sie auf dem Server-Rechner:
npm run start:http
ss -lntp | grep 3000Testen Sie erneut auf dem Client-Rechner:
curl http://IP_DO_SERVIDOR:3000/healthDas Wiki gibt keine Dokumente zurück
Überprüfen Sie, ob der konfigurierte Ordner Markdown-Dateien enthält:
find ./data/wiki -type f -name '*.md' | headÜberprüfen Sie auch den Zugriff auf das in WIKI_REPOSITORY_URL konfigurierte Git-Repository.
Sicherheit
Verwenden Sie diesen Modus ohne Authentifizierung nur in einem kontrollierten lokalen Netzwerk.
Setzen Sie den Port
3000nicht direkt im Internet aus.Verwenden Sie für externen Zugriff HTTPS, Authentifizierung und einen Reverse-Proxy.
Versionieren Sie niemals Schlüssel oder Anmeldedaten in der
.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