About com.md-log/md-log-mcp
com.md-log/md-log-mcp is an MCP server in the Security category: md-log MCP: save/update/fetch markdown by path (stdio + remote HTTP, PAT auth).
Install
claude mcp add com-md-log-md-log-mcp -- npx -y md-log-mcpnpx -y md-log-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (14)
append_to_markdownAppend to an existing file with optimistic concurrency (GET current → concat → conditional PUT with `base_version_no`). Auto-retries once on conflict, then surfaces `CONFLICT`. Accepts `commit_message` — a recommended 1-2 line change summary shown in the version history.
Parameters not published.
create_folder`mkdir -p` — create every missing segment; already-existing folders count as success.
Parameters not published.
delete_folderDelete a folder. Requires `confirm:true`; by default only an EMPTY folder is deleted — pass `cascade:true` to soft-delete the whole subtree (`rm -r`).
Parameters not published.
delete_markdownSoft-delete a file. Requires `confirm:true` (otherwise `VALIDATION`); resolves the path to a document key first.
Parameters not published.
get_markdownRead a file's content by path (materializes inline content or a presigned content URL for large docs). Pass `version` (a `version_no` from `list_versions`) to read an old immutable version.
Parameters not published.
list_filesList the documents and immediate subfolders inside a folder path.
Parameters not published.
list_foldersReturn the full folder tree.
Parameters not published.
list_versionsList a file's immutable version history, newest first (`version_no`, `commit_message`, author, `registered_at`, size).
Parameters not published.
move_folderMove a folder (whole subtree) under a new parent (`new_parent_path` empty/omitted = root); parent auto-created; cyclic moves rejected server-side.
Parameters not published.
move_markdownMove and/or rename a `.md` by path (`from_path` → `to_path`); destination folders auto-created; the document KEEPS its key, so version history and reviewers' annotations survive.
Parameters not published.
Show all 14 tools
rename_folderRename a folder in place (descendant paths rewritten server-side).
Parameters not published.
search_markdownSearch by TITLE (substring) + BODY full-text (current versions; whole-word match, ranked, body hits include a snippet).
Parameters not published.
update_markdownReplace a file's content. Pass `expected_version` for optimistic concurrency (mismatch → `CONFLICT`); omit it to force LWW. Accepts `commit_message` — a recommended 1-2 line change summary shown in the version history.
Parameters not published.
upload_assetUpload one image (reserve → presigned PUT → complete) and return an `asset://<key>` reference to embed as ``. Provide the image as **either** `data_base64` (inline base64) **or** `file_path` (a local file the server reads) — exactly one; with `file_path`, `filename` defaults to the basename and `content_type` is inferred from the extension (png/jpg/jpeg/gif/webp/avif).
Parameters not published.
Ask AI
Ask AI about com.md-log/md-log-mcp
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.