Skip to main content
MCP server CX Codex

SoloMD — Claude Code MCP server: features and setup

Connects a Markdown notes folder to an AI agent for search, backlinks, tags, tasks and more. Write access is opt-in.

Open on GitHub

What SoloMD does

SoloMD exposes a notes folder through MCP. An agent can list and read files, search text or regex patterns, inspect backlinks and tags, and retrieve headings or checkbox tasks. It can also query AutoGit history and compare note revisions.

The server starts in read-only mode. Creating notes, appending text and rolling back a file require --allow-write. Exporting notes to formats such as DOCX depends on Node.js and a SoloMD source checkout with dependencies installed in app/; otherwise, the export tool is not available.

Pass --workspace more than once to connect several vaults; the first one is the default. Cargo is needed for the Cargo installation method, and Node.js is required for export.

What it helps with

  • search notes for a text fragment or regex
  • find notes that link to a given file
  • collect tags and open checkbox tasks
  • compare a note with an earlier AutoGit revision
  • create or append to a Markdown file with write access enabled

Example prompts for the agent

  • Search my notes for matches to a regex that identifies API keys.
  • Show backlinks to project-plan.md and list unfinished tasks.
  • Append this text to meeting.md.

How to install SoloMD

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about SoloMD

How do I install SoloMD in Claude Code?

Install the server with cargo install --git https://github.com/zhitongblog/solomd solomd-mcp. Then configure the MCP client to run solomd-mcp with a vault path passed through --workspace.

What does SoloMD do?

It gives an MCP client tools to read and search a Markdown vault, inspect tags, links and tasks, and access AutoGit history. File changes require --allow-write.

Can SoloMD connect more than one notes folder?

Yes. Add a --workspace argument for each vault. The first is selected by default, and other workspaces can be addressed by alias.

Similar MCP servers

Everything for Notes, tasks and projects →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor