JidoSeal — MCP-сервер для Claude Code: проверка OKF-тира папки
Локальный MCP-сервер читает YAML-фронтматтер всех *.md в папке, называет тир базы знаний и перечисляет поля, которых не хватает до следующего.
claude mcp add jidoseal-mcp -- uvx jidoseal-mcpЧто делает JidoSeal
Серверу дают папку с заметками, и он проходит по каждому *.md. Смотрит только на заполненные поля YAML-фронтматтера: title: без значения ничего не даёт. По итогу видно, до какого тира (Bronze, Silver, Gold) дотягивает корпус и что конкретно нужно дописать в каждый файл. Тир корпуса равен тиру самого слабого файла — одна заметка без фронтматтера обнуляет всю папку.
Сканирование детерминированное: ни вызовов модели, ни оценок на вкус. Пропущенные поля помечаются AUTO (значение можно предложить) или NEEDS-CLIENT (ответить можете только вы). Рядом работают jidoseal_trust и jidoseal_changes — они только читают, а второй дёргает локальный git с отключёнными транспортами, чтобы посмотреть историю папки. Пишет сервер ровно два файла в <folder>/.jidoseal/: manifest.json и progress.ndjson. Заметки не трогает.
Движок сканирования — отдельный пакет jidoseal под проприетарной лицензией, здесь он прибит к одной версии. Утверждение «ничего не уходит с машины» — заявление самого JidoSeal, независимого аудита не было; проверить это можно командами из раздела про сеть и тестами в tests/. Папку с симлинком на директорию или на файл за её пределами сервер откажется обрабатывать. Платный чекаут jidoseal_start_checkout срабатывает только с confirm: true и отправляет на jidoseal.com восемь полей, включая Merkle root и счёт 0–100.
Какие задачи решает
- узнать, каких полей фронтматтера не хватает каждому файлу до Silver
- определить тир корпуса заметок целиком
- найти файлы без YAML-фронтматтера в папке
- посмотреть историю изменений папки через локальный
git - проверить папку перед платным чекаутом сертификата
Примеры запросов агенту
- Просканируй ~/notes через JidoSeal и скажи, чего не хватает до Silver.
- Какой тир у этой папки и что нужно каждому файлу для Silver?
- Покажи, в каких файлах нет фронтматтера.
Как установить JidoSeal
Командой платформы
claude mcp add jidoseal-mcp -- uvx jidoseal-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jidoseal-mcp <команда>
Командой платформы
codex mcp add jidoseal -- uvx jidoseal-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jidoseal-mcp <команда>
Файл настроек
{
"mcpServers": {
"jidoseal": {
"command": "uvx",
"args": [
"jidoseal-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from jidoseal-mcp <команда>
Файл настроек
{
"servers": {
"jidoseal": {
"type": "stdio",
"command": "uvx",
"args": [
"jidoseal-mcp"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from jidoseal-mcp <команда>
Командой платформы
gemini mcp add jidoseal uvx jidoseal-mcpuvx запускает команду с именем пакета; если в README она другая — uvx --from jidoseal-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о JidoSeal
Как установить JidoSeal в Claude Code?
Сначала pip install jidoseal-mcp, затем claude mcp add jidoseal -- uvx jidoseal-mcp. Регистрация привязывается к папке, из которой вы запускаете команду.
Что делает JidoSeal?
Читает YAML-фронтматтер всех *.md в указанной папке, определяет тир базы знаний и по каждому файлу перечисляет поля, которых не хватает до следующего тира.
JidoSeal отправляет мои заметки в сеть?
По заявлению JidoSeal сканирование ничего не передаёт: ни файлов, ни имён, ни содержимого. Независимого аудита не было, проверить можно командами из README и тестами в tests/.