Margins MCP server
io.github.cflorczyk9/margins·v0.15.3·1 starsUse your Claude Pro/Max subscription on your Obsidian vault. Reads markdown, proposes writes.
1 stars
Reviews
Write oneNobody has reviewed Margins yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Margins tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan37 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 130 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Margins compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 58% of 1,299 Productivity servers
- GitHub stars
- 1
- more than 50% of 854 Productivity servers
Install Margins in Claude Code, Cursor or VS Code
Runs npx -y margins-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add margins -- npx -y margins-mcp
What the publisher says
From the Margins repository's README, as published. We do not edit it. Read it on GitHub
margins-mcp
Use your Claude Pro/Max subscription on your Obsidian vault. No API key. No per-token costs. No embedding pipelines. Claude reads your notes and proposes updates; your subscription pays for inference; your files stay on your disk.
margins-mcp is a small Node program that sits between Claude (Desktop or Code) and your Obsidian vault. When you chat with Claude, it reads your notes through margins-mcp. Your files stay local, Claude does the thinking, your existing subscription pays for it.
Which Margins are you?
Margins works for six common starting points. margins_start auto-detects your state on the first call, so you don't have to classify yourself — but knowing which row you're on helps set expectations.
Requirements
- Node.js 18 or newer
- An Obsidian vault, or any folder with notes, PDFs, Office/OpenDocument files, email exports, EPUBs, or plain text
- A Claude subscription: Pro ($20/mo), Max, or Claude Code
Install
Two commands:
npm install -g margins-mcp
margins-mcp installThe installer prompts for your vault path, detects Claude Desktop and Claude Code, writes the right config files, scaffolds raw/ + proposed/ + .margins/ inside your vault if missing, and runs a verification probe. Restart Claude Desktop (Cmd-Q on macOS, not just close the window), or in Claude Code run /mcp to see Margins listed.
Don't have a vault yet?
Scaffold a Margins-shaped one:
margins-mcp install --starter-vault ~/notesFinding your Obsidian vault path
If you already use Obsidian and don't know your vault's absolute path:
- In Obsidian: right-click the vault name in the file tree → "Reveal in Finder" (macOS) or "Show in Explorer" (Windows). The path is in the title bar.
- macOS common paths: ~/Documents/, or ~/Library/CloudStorage/iCloudDrive/Obsidian/ if iCloud-synced.
- Linux common paths: ~/Documents/, or ~/.local/share/Obsidian/.
- Windows common paths: %USERPROFILE%\Documents\.
Pass it to the installer via --vault /absolute/path or answer the prompt.
Try-without-installing
npx margins-mcp install --vault /path/to/vaultYou'll see a warning that npm may garbage-collect the npx cache and your configs would break weeks later. For real use, prefer npm install -g above. The npx path is fine for kicking the tires.
Manual install
If you'd rather edit config yourself, add this to ~/Library/Application Support/Claude/claudedesktopconfig.json (macOS; see Anthropic docs for Windows/Linux paths):
{
"mcpServers": {
"margins": {
"command": "node",
"args": ["/absolute/path/to/margins-mcp/bin/margins-mcp.js"],
"env": { "MARGINS_VAULT": "/absolute/path/to/your/vault" }
}
}
}Try it
In a new Claude conversation, ask:
Use margins to give me a summary of my recent notes.
Or:
What pages support the claim that my project deadline is May 30th? Use margins to find them.
Or:
I just dropped a spreadsheet into raw/. Compile it into a structured source page in my wiki.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Margins: common questions
- Is Margins MCP server safe?
- Mostly: it is graded B (82/100). Read the Margins safety report
- How do I install Margins?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Margins need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Margins maintained?
- The last commit was 167 days ago (2026-05-21). The latest release is v0.15.3.
- What can I use instead of Margins?
- Servers from other publishers that do the same job: Obsidian Turbocharged MCP server, Obsidian Hybrid Search MCP server and Exomem MCP server.
- How does Margins compare with other Productivity MCP servers?
- safety score 82/100 (higher than 58% of 1,299 Productivity servers); github stars 1 (more than 50% of 854 Productivity servers). Full comparison.
Alternatives to Margins
Same job from other publishers: the closest match first, then the best rated.
- Obsidian TurbochargedGoverned Obsidian vault access: hybrid retrieval, Markdown-native memory, HITL confirmations.not reviewedGrowingB
- Obsidian Hybrid SearchSearch Obsidian vaults with hybrid full-text, fuzzy, semantic, and graph retrieval.not reviewedEstablishedB
ExomemLocal Markdown/Obsidian knowledge substrate for MCP agents with governed memory and hybrid search.not reviewedEstablishedA- SeekstoneFilesystem-direct Obsidian MCP server — search and edit your vault with low context-tax.not reviewedGrowingA
- Obsidian Vault MCPLocal Zotero, MinerU, Obsidian literature workflow with transactional Analysis notes.not reviewedGrowingA