
โ labsco summary โ our analysis, not the vendor's
What it is โ a free markdown-sharing service with an MCP server, letting you upload markdown and get a shareable link with no login.
What you get โ
- MCP upload โ say "upload my-notes.md to mdshare" in any MCP client; the server reads files directly from disk (no echoing through the conversation)
- Four permission levels (Admin/Edit/Comment/View), each with its own link; inline comments; real-time WebSocket collaboration
- REST API (curl upload), plus VS Code, Obsidian, Cursor and Claude Code plugins
Requirements โ nothing โ no login, no keys; just npx mdshare-mcp and an MCP client.
Cost snapshot โ free and open source (MIT), running on Cloudflare Workers at mdshare.live. No paid tier shown.
Setup effort โ one-liner: npx mdshare-mcp, or install the Claude Code plugin via the marketplace.
Our take โ A genuinely frictionless way to share markdown from an editor or agent; the trade-off of "no login" is that documents are link-secured only (with a 50-link cap and optional expiry), so treat shared content as semi-public.
Source: the project README โ summarized 2026-07-08.
โ readme from github โ mirrored (latest on GitHub โ)
mdshare
Share markdown instantly. Free. No login required.
mdshare.live | API Docs | VS Code | Obsidian

Features
- Four permission levels -- Admin, Edit, Comment, View -- each with its own shareable link
- WYSIWYG editor -- formatting toolbar, tables, code blocks, keyboard shortcuts
- Inline comments -- anchor comments to specific text, reply, and resolve
- Real-time sync -- WebSocket collaboration, live presence indicators
- Link management -- revoke links instantly, optional expiry, 50-link cap per document
- VS Code & Obsidian plugins -- share markdown directly from your editor
- API & MCP -- REST API + MCP server for Claude, ChatGPT, Gemini, Cursor, and Windsurf
MCP Server
npx mdshare-mcpSay "upload my-notes.md to mdshare" in any MCP-compatible AI tool. The MCP server reads files directly from disk (no echoing through the conversation), so it's fast even for large markdown files. Setup guide
Claude Code Plugin
/plugin marketplace add urbanmorph/mdshare
/plugin install mdshare@urbanmorphWraps the MCP server above with a single skill โ Claude reaches for it on phrases like "share this markdown". Setup guide ยท source
Cursor Plugin
Listed on Cursor Directory โ click "Add to Cursor" on the listing page. Same MCP server, same skill as the Claude Code plugin. Source
Obsidian Plugin
Listed in the Obsidian Community Plugins directory โ install via Settings โ Community Plugins โ Browse โ search "mdshare". Right-click any .md file in your vault to share it; admin URL is copied to your clipboard. Source
Tech Stack
| Component | Technology |
|---|---|
| Framework | Astro 5 |
| UI | React (as Astro islands) |
| Hosting | Cloudflare Workers (native) |
| Database | Cloudflare D1 (SQLite) |
| Real-time | Cloudflare Durable Objects (WebSocket) |
| Editor | Tiptap + tiptap-markdown |
| Styling | Tailwind CSS v4 |
| CI/CD | GitHub Actions |
Local Development
git clone https://github.com/urbanmorph/mdshare.git
cd mdshare
npm install
# Create a .dev.vars file with your Cloudflare API token
echo "CLOUDFLARE_API_TOKEN=your_token" > .dev.vars
# Apply local D1 migrations
npx wrangler d1 migrations apply mdshare-db --local
# Start dev server
npm run dev -- -p 3737npx mdshare-mcpQuick Start
Paste markdown at mdshare.live, start from a blank page, or upload via curl:
curl -X POST https://mdshare.live/api/documents \
-H "Content-Type: text/markdown" \
--data-binary @your-file.mdYou get back an admin URL. Share it, or generate links with different permissions.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under MITโ you can use, modify, and redistribute it under that license's terms.
License
MIT