✨ Try our AI novel writing platform → StoryAlter.com
#MD SoloMD

SoloMD MCP server

Every SoloMD release ships solomd-mcp — a sidecar binary that speaks the Model Context Protocol. Point Claude Desktop, Codex CLI, Cursor, or any MCP client at it and the AI can list / search / read / write your notes from outside the app.

Why this matters

Most note apps treat AI as a feature inside the editor — paste in some text, get a rewrite back. SoloMD inverts that: your AI client gets full access to the vault, so you can ask "summarise everything I wrote about Q2 planning" or "draft a follow-up to last week's meeting note" and the model reads the actual files itself.

Quick start — Claude Desktop

  1. Open SoloMD → Settings → Integrations → MCP server.
  2. Click Copy Claude Desktop config. The block already embeds the bundled binary path and your currently-open workspace.
  3. Click Open Claude Desktop config file. Paste the block under "mcpServers" and save.
  4. Restart Claude Desktop. solomd-vault appears in the tools menu — done.

Tools the model can call

ToolPurpose
list_notesEnumerate every Markdown file in the workspace.
read_noteFetch a note by relative path. Returns content + front matter.
searchFull-text search across the vault. Returns ranked snippets.
get_backlinksEvery note that [[wiki-links]] to the target.
list_tagsAll #tags in the vault, with usage count.
get_outlineHeading tree for a note — useful before a long edit.
write_noteCreate or overwrite a file. Off by default — see below.
append_to_noteAppend text to the end of an existing note. Off by default.

Read-only by default

solomd-mcp exposes write tools only when launched with --allow-write. The default config the Settings panel copies is read-only. To enable writes, edit the args list:

{
  "mcpServers": {
    "solomd-vault": {
      "command": "/path/to/solomd-mcp",
      "args": ["--workspace", "/path/to/your/notes", "--allow-write"]
    }
  }
}

We split this so a model can never accidentally rewrite a note as part of a search request — you have to opt in by hand.

Other clients

Anything that speaks MCP works. Codex CLI, Cursor, Continue, Zed's MCP client, and the open-source mcp-cli all share the same config shape — point them at the same command + args and they'll see the same tool set.

Where the binary lives

On macOS the bundled binary is inside the app bundle: SoloMD.app/Contents/MacOS/solomd-mcp. On Windows + Linux it's beside the main executable. The Settings panel always shows the absolute path under Bundled at … so you don't have to hunt for it.

Comments & feedback

Comments live on GitHub Discussions — sign in once with your GitHub account.

Comments load from GitHub Discussions. If you see this message instead, the maintainer has not finished the one-time giscus.app setup yet — see web/COMMUNITY-SETUP.md.

Open on GitHub Discussions →