gknowledge — MCP-сервер для Claude Code: вики из документов с цитатами
Подключает к агенту вики из связанных Markdown-страниц: складываете туда документы, модель обновляет страницы и отвечает со ссылками на источники.
claude mcp add gknowledge -- uvx gknowledge-mcpЧто делает gknowledge
Сервер даёт агенту доступ к базе знаний в формате вики. Документы превращаются в связанные Markdown-страницы с YAML-заголовком, а рядом лежит читаемый индекс SQLite. Папку можно открыть в Obsidian или любом редакторе — данные остаются на диске.
Ответы строятся на поиске по тексту и обходе связей между страницами, каждая ссылается на страницы вики. Сгенерированная страница помнит, из каких источников она собрана. Изменения от модели попадают в очередь на проверку, так что правки не закрепляются без вашего согласия.
Запускается через uvx gknowledge-mcp, поэтому нужен установленный uv. Без модели работает встроенный эвристический движок: он разбирает документы и отвечает офлайн. Подключать модель стоит, если нужен более связный пересказ.
Какие задачи решает
- собрать вики из папки с документами и держать её в актуальном состоянии
- получать ответы по своим заметкам со ссылками на страницы
- проверять правки модели перед тем, как они попадут в базу
- читать накопленные знания в Obsidian без экспорта
- искать по базе, когда внешний API недоступен
Примеры запросов агенту
- Добавь в вики документы из папки
papersи покажи, какие страницы обновились - Найди в базе всё про инкрементную индексацию, ответ дай с цитатами
- Покажи очередь проверки: какие страницы модель изменила последними
Как установить gknowledge
Командой платформы
claude mcp add gknowledge -- uvx gknowledge-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from gknowledge-mcp <команда>
Командой платформы
codex mcp add gknowledge -- uvx gknowledge-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from gknowledge-mcp <команда>
Файл настроек
{
"mcpServers": {
"gknowledge": {
"command": "uvx",
"args": [
"gknowledge-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from gknowledge-mcp <команда>
Файл настроек
{
"servers": {
"gknowledge": {
"type": "stdio",
"command": "uvx",
"args": [
"gknowledge-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from gknowledge-mcp <команда>
Командой платформы
gemini mcp add gknowledge uvx gknowledge-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from gknowledge-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о gknowledge
Как установить gknowledge в Claude Code?
Одной командой: claude mcp add gknowledge -- uvx gknowledge-mcp. Она регистрирует сервер, запускаемый через uvx.
Что делает gknowledge?
Ведёт вики из связанных Markdown-страниц по вашим документам и отвечает на вопросы по ней со ссылками на источники. Изменения модели проходят через очередь проверки.
Нужен ли ключ API?
Нет, встроенный эвристический движок работает офлайн. Модель подключают, когда нужен более качественный синтез.