wiki-helper
mcp-wiki-helper-tools
MCP-сервер для просмотра Wiki, хранящейся в Git-репозитории.
Он синхронизирует Wiki, индексирует Markdown-файлы и предоставляет инструменты для перечисления, поиска и чтения документов в Codex или VS Code.
Возможности
Инструмент | Что делает |
| Проверяет, работает ли MCP. |
| Перечисляет документы Wiki. |
| Ищет по имени или пути документа. |
| Ищет внутри содержимого документов. |
| Читает полный Markdown-документ. |
Related MCP server: knowledge-mcp
Как это работает
MCP клонирует или обновляет Git-репозиторий Wiki.
Находит все файлы
.md.Создаёт индекс в памяти.
Предоставляет инструменты через HTTP-маршрут
/mcp.Периодически обновляет Wiki.
Папка, указанная в
WIKI_LOCAL_PATH, обновляется с помощьюgit reset --hard. Не вносите в неё ручные изменения, так как они будут отброшены.
1. Настройка сервера
На машине, где будет работать MCP, перейдите в папку проекта:
cd "/caminho/para/mcp-wiki-helper"Установите зависимости:
npm installСоздайте файл .env:
cp .env.example .envЗаполните .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=/mcpДля упрощения первого теста в локальной сети не настраивайте MCP_API_KEY.
2. Запуск сервера
Скомпилируйте:
npm run buildЗапустите:
npm run start:httpДержите этот терминал открытым. Ожидаемое сообщение:
[MCP] HTTP ativo em http://0.0.0.0:3000/mcpУзнайте IP-адрес машины:
hostname -IПри необходимости откройте порт в локальной сети:
sudo ufw allow from 192.168.0.0/16 to any port 3000 proto tcp3. Проверка подключения
На другой машине выполните:
curl http://IP_DO_SERVIDOR:3000/healthПример:
curl http://192.168.3.233:3000/healthОжидаемый ответ:
{
"status": "ok",
"documents": 100
}Поле documents должно быть больше нуля.
4. Подключение к Codex
В Codex:
Откройте Settings.
Перейдите в MCP servers.
Нажмите + Add server.
Выберите тип URL/HTTP.
Используйте имя
wiki-helper.Заполните только URL:
http://IP_DO_SERVIDOR:3000/mcpПример:
http://192.168.3.233:3000/mcpОставьте эти поля полностью пустыми:
Bearer token env var
Headers
Headers from environment variables
Не пишите none в полях аутентификации.
Затем:
Сохраните сервер.
Включите переключатель рядом с
wiki-helper.Откройте новый разговор в Codex.
Отправьте:
Use list_documents do MCP wiki-helper e mostre os primeiros 10 documentos.Если Codex сообщает, что переменная окружения none не существует:
Откройте Settings > MCP servers > wiki-helper.
Нажмите Uninstall.
Добавьте снова, заполнив только URL.
Оставьте все поля аутентификации пустыми.
5. Подключение в VS Code/Copilot
В VS Code:
Нажмите
Ctrl+Shift+P.Выполните
MCP: Open User Configuration.Поместите в файл
mcp.json:
{
"servers": {
"wiki-helper": {
"type": "http",
"url": "http://IP_DO_SERVIDOR:3000/mcp"
}
}
}Затем выполните MCP: List Servers, выберите wiki-helper и выберите Start Server.
6. Примеры использования
Проверить сервер:
Use a ferramenta Server do MCP wiki-helper.Перечислить документы:
Use list_documents do wiki-helper e mostre os primeiros 10 documentos.Поиск по имени:
Use search_documents do wiki-helper para procurar "autenticação".Поиск внутри Wiki:
Use search_content do wiki-helper para pesquisar "JWT", com limite 5.Прочитать документ:
Use read_document do wiki-helper para ler "caminho/documento.md" e faça um resumo.Частые проблемы
Ошибка ECONNREFUSED ...:80
В URL отсутствует порт или маршрут. Всегда используйте:
http://IP_DO_SERVIDOR:3000/mcpОткрылся маршрут /authorize
Клиент попытался использовать OAuth. Этот MCP не поддерживает OAuth. Удалите аутентификацию и оставьте поля Bearer и Headers пустыми.
MCP не подключается
Проверьте на серверной машине:
npm run start:http
ss -lntp | grep 3000Проверьте снова на клиентской машине:
curl http://IP_DO_SERVIDOR:3000/healthWiki не возвращает документы
Проверьте, содержит ли настроенная папка Markdown-файлы:
find ./data/wiki -type f -name '*.md' | headТакже проверьте доступ к Git-репозиторию, указанному в WIKI_REPOSITORY_URL.
Безопасность
Используйте этот режим без аутентификации только в контролируемой локальной сети.
Не открывайте порт
3000напрямую в интернет.Для внешнего доступа используйте HTTPS, аутентификацию и обратный прокси.
Никогда не сохраняйте ключи или учётные данные в
.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