md-log-mcp — MCP-сервер для Claude Code: отчёты в md-log
MCP-сервер, который сохраняет отчёты агента в markdown прямо в md-log: по пути, с версиями и картинками.
claude mcp add md-log-mcp -e MDLOG_API_BASE_URL=<MDLOG_API_BASE_URL> -e MDLOG_PAT=<MDLOG_PAT> -- npx -y md-log-mcpЧто делает md-log-mcp
Агент пишет отчёт по пути вроде my-project/2026-07-07-error-report.md, а сервер отправляет его в hosted-сервис md-log. Папок может не быть — они создадутся сами. Каждое сохранение становится новой неизменяемой версией, так что историю правок видно целиком.
Внутри 17 инструментов. Главный — save_markdown: создаёт или перезаписывает файл, при необходимости сначала загружает вложенные картинки и подменяет плейсхолдеры на ссылки asset://. Есть edit_markdown для точечной замены фрагментов и append_to_markdown для дописывания в конец. Оба работают через оптимистичную блокировку по base_version_no и один раз повторяют попытку при конфликте.
Нужен Node 22+ и Personal Access Token из веб-приложения md-log (раздел настроек с токенами, показывается один раз). Без токена сервер к бэкенду не подключится. Подключение возможно двумя способами: удалённый HTTP-эндпоинт https://mcp.md-log.com/mcp или локальный stdio через npx -y md-log-mcp.
Какие задачи решает
- сохранить отчёт агента в markdown по заданному пути
- загрузить скриншоты вместе с текстом и получить ссылки
asset:// - дописать новый раздел в существующий отчёт без перезаписи всего файла
- заменить конкретный фрагмент текста, не трогая остальное
- откатить файл к более ранней версии из истории
Примеры запросов агенту
- Сохрани отчёт об ошибке в
my-project/2026-07-07-error-report.md - Допиши в конец отчёта раздел с выводами
- Замени в отчёте строку с версией на актуальную
Как установить md-log-mcp
Командой платформы
claude mcp add md-log-mcp -e MDLOG_API_BASE_URL=<MDLOG_API_BASE_URL> -e MDLOG_PAT=<MDLOG_PAT> -- npx -y md-log-mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add md-log-mcp --env MDLOG_API_BASE_URL=<MDLOG_API_BASE_URL> --env MDLOG_PAT=<MDLOG_PAT> -- npx -y md-log-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"md-log-mcp": {
"command": "npx",
"args": [
"-y",
"md-log-mcp"
],
"env": {
"MDLOG_API_BASE_URL": "<MDLOG_API_BASE_URL>",
"MDLOG_PAT": "<MDLOG_PAT>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"md-log-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"md-log-mcp"
],
"env": {
"MDLOG_API_BASE_URL": "<MDLOG_API_BASE_URL>",
"MDLOG_PAT": "<MDLOG_PAT>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e MDLOG_API_BASE_URL=<MDLOG_API_BASE_URL> -e MDLOG_PAT=<MDLOG_PAT> md-log-mcp npx -y md-log-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о md-log-mcp
Как установить md-log-mcp в Claude Code?
Выполните claude mcp add md-log-mcp -e MDLOG_API_BASE_URL=<MDLOG_API_BASE_URL> -e MDLOG_PAT=<MDLOG_PAT> -- npx -y md-log-mcp. Подставьте свой базовый URL и токен.
Что делает md-log-mcp?
Сохраняет markdown-отчёты агента в md-log по пути, создаёт отсутствующие папки, загружает картинки и ведёт версии файлов.
Что нужно для работы md-log-mcp?
Node 22+ и Personal Access Token из веб-приложения md-log. Сам сервис хостится, поднимать ничего не надо.