Skip to content
Agentmart
Submit a tool

Md Log MCP

md-log MCP: save/update/fetch markdown by path (stdio + remote HTTP, PAT auth).

Connector by md-log.com · Domain verified by the MCP Registry

IndexedMITLocal (stdio)★ 3
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/md-log-com-md-log-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

md-log MCP: save/update/fetch markdown by path (stdio + remote HTTP, PAT auth).

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
5 read · 10 write · 2 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 17

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • get_markdown
  • list_files
  • list_folders
  • list_versions
  • search_markdown

Write 10 · Create, change, send or run things.

  • append_to_markdown
  • create_folder
  • edit_markdown
  • move_folder
  • move_markdown
  • rename_folder
  • restore_version
  • save_markdown
  • update_markdown
  • upload_asset

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_folder
  • delete_markdown

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • MDLOG_PAT

Other settings (environment variables or headers).

  • MDLOG_API_BASE_URL

Network hosts it talks to 3

  • app.md-log.com · found in code
  • github.com · found in code
  • glama.ai · found in code

Files it touches

  • /etc/hostname
  • Any path the agent passes to its tools

Tools (17)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • append_to_markdownAppend to Markdown

    Append content to the end of an existing .md file using optimistic concurrency (GET current -> concat -> PUT with base_version_no). Auto-retries once on conflict, then surfaces CONFLICT.

  • create_folderCreate Folder

    Create a folder path, creating every missing parent segment (mkdir -p). Already-existing folders are treated as success.

  • delete_folderDelete Folder

    Delete a folder. Requires confirm:true (otherwise VALIDATION). By default only an EMPTY folder is deleted (a non-empty one is refused); pass cascade:true to soft-delete the whole subtree — every subfolder and document under it (like `rm -r`). Documents are soft-deleted (recoverable), but prefer move_folder/move_markdown when reorganizing.

  • delete_markdownDelete Markdown

    Soft-delete a .md file. Requires confirm:true (otherwise VALIDATION). Resolves the path to a document key, then DELETE /documents/{key}.

  • edit_markdownEdit Markdown

    Change PART of an existing .md file by replacing exact literal strings. USE THIS, NOT update_markdown, for any partial change — a fixed line, a corrected table row, a reworded paragraph, an added section under a heading. update_markdown requires the ENTIRE new document, so using it for a small change means regenerating text you never meant to touch and risks silently rewriting the rest of the report. Read the file with get_markdown first and copy each `old_string` VERBATIM out of it, including indentation, punctuation and any blank lines. SEVERAL CHANGES TO ONE FILE? Send them together in ONE …

  • get_markdownGet Markdown

    Read a .md file's content by path. Pass `version` (a version_no from list_versions) to read an OLD immutable version instead of the current one.

  • list_filesList Files

    List the documents (and immediate subfolders) inside a folder path. Omit path (or pass '' / '/') to list the ROOT folder.

  • list_foldersList Folders

    Return the full folder tree.

  • list_versionsList Versions

    List a .md file's immutable version history, newest first (version_no, commit_message, author, registered_at, size). Read an old version's content with get_markdown + `version`.

  • move_folderMove Folder

    Move a folder (with its whole subtree: documents, versions, annotations) under a new parent. new_parent_path '' or omitted = move to the root. Parent folders are auto-created. Moving a folder into its own subtree is rejected by the server.

  • move_markdownMove Markdown

    Move and/or rename a .md file: from_path -> to_path. Destination folders are auto-created (mkdir -p). The document KEEPS its identity (same document key), so its whole version history and reviewers' annotations survive the move — never re-save + delete to relocate a file. Fails if a different file already occupies to_path.

  • rename_folderRename Folder

    Rename a folder in place (descendant paths are rewritten automatically; documents, versions and annotations are untouched).

  • restore_versionRestore Version

    Roll a .md file back to an earlier version: version N's exact stored content becomes a NEW current version. History is immutable — nothing is deleted or rewound, the rollback is just another version on top, so it is itself undoable by restoring again. Use this after a bad write instead of retyping the old text through save_markdown, which would guess at the content and lose fidelity. Get version numbers from list_versions (and read one first with get_markdown + `version` if you want to check before rolling back). Restoring the version the file is already on is accepted and does nothing.

  • save_markdownSave Markdown

    Save (create or overwrite) a .md file in md-log by path; missing folders are auto-created. Optionally upload embedded images as assets first and rewrite their refs to asset:// links. This is a force-write (last-writer-wins) — the headline agent tool. Before choosing a path, PREFER an existing folder that already holds related documents and reuse its exact spelling — do not invent a new casing or separator (e.g. don't save to 'MdLog/…' when 'md-log/…' already exists). Call list_folders / list_files first if unsure. (The server also auto-reuses a unique near-duplicate folder, but consistent spel…

  • search_markdownSearch Markdown

    Search documents by TITLE (substring) and BODY (full-text over current versions; whole-word match, ranked, body hits carry a **bolded** snippet). Use it to find a prior report by its content or name.

Show 2 more tools
  • update_markdownUpdate Markdown

    Replace the ENTIRE content of an existing .md file. For a PARTIAL change — a line, a row, a paragraph — use edit_markdown instead: it replaces one exact string in place, so you never regenerate (and never accidentally rewrite) the rest of the document. Reach for this tool only when you are genuinely rewriting the whole file. Pass expected_version for optimistic concurrency (mismatch -> CONFLICT); omit it to force last-writer-wins. If you pass expected_version for a path that does not exist you get CONFLICT (detail.server_version_no is 0), not a new file — use save_markdown to create.

  • upload_assetUpload Asset

    Upload a single image as an asset (reserve -> presigned PUT -> complete) and return an 'asset://<key>' reference you can embed in markdown image syntax: ![alt](asset://<key>). Provide the image as EITHER `data_base64` (inline base64) OR `file_path` (a local file to read) — exactly one.

Signals

Stars
3
Forks
0
Open issues
0
Last commit
Oct 4, 2026 (25 days ago)
Last release
Oct 4, 2026 (25 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
com.md-log/md-log-mcp
Version
1.3.0
Auth
API key
Packages
npm md-log-mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Md Log MCP. Agent Mart. https://agentmart.dev/connectors/md-log-com-md-log-mcp (last updated 2026-10-24)