Docs MD
MCP serverDocs & knowledgemarkdown-share lets your AI turn any markdown it writes into a public link you can send to anyone. Links can be permanent or set to expire, and no API key is needed to share.
Use Docs MD in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Docs MD and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the share markdown tool from Docs MD
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add markdown-share, then ask your AI to share a document as a link and choose whether it should be permanent or expiring.
What your AI can do with it
- Publish markdown documents as public links
- Create links that expire automatically
- Create permanent links that stay live
- Share documents without setting up an API key
Install Docs MD
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user docs-md 'https://docs-md.com/api/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://docs-md.com/api/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=docs-md&config=eyJ1cmwiOiJodHRwczovL2RvY3MtbWQuY29tL2FwaS9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://docs-md.com/api/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add docs-md --url 'https://docs-md.com/api/mcp'Run it once, then sign in with codex mcp login docs-md if the server asks for an account.
From the project's README
As published by invisible-hand/docs-md.com in README.md.
Share Markdown online for free — no signup. Paste a Markdown file and get a rendered link with Mermaid diagrams, highlighted code, and an expiry you choose (1, 7, 30 days, or never). Share from the browser at docs-md.com, from Cursor or Claude Code through the MCP server, or from scripts with the REST API. Shares are public URLs; an edit token lets you update or delete them in place.
Worked examples with downloadable documents: share an implementation plan for review · agent handoff document · architecture diagram with notes · no-account sharing services compared.
Demo: share a plan from Claude Code
claude mcp add --transport http md-share https://docs-md.com/api/mcp
Then, with a plan open:
Publish implementation-plan.md with a 7-day expiry. Give me the reading link and keep the edit token out of the document.
The assistant calls share_markdown and returns the rendered URL, the raw URL, the expiry date, and the edit token. Later, "update the share with the new plan" calls update_share — same link, new content.
Features
- 📝 Instant Sharing - Paste markdown, get a shareable link
- 👀 Live Preview - Write and preview side-by-side before publishing
- ⏰ Flexible Expiry - 30 days by default; 1 day, 7 days, or never
- ✏️ Edit & Delete - Every share returns a private edit token
- 🧜 Mermaid Diagrams -
```mermaidcode blocks render as diagrams - 📑 Table of Contents - Auto-generated sidebar for long documents
- 🔗 Raw Endpoint + API -
GET /raw/:id, full REST API at/api-docs - 🔌 MCP Integration -
share_markdown,update_share,delete_sharetools - 📚 Guides and tools - About, What is MCP, AI IDE guide, use cases, API docs, worked examples, 21 free markdown tools
- 🔐 Security Defaults - Validation, payload limits, rate limiting, and protected ops endpoints
Public Pages
/- Markdown editor + live preview/about- Product overview/what-is-mcp- MCP explainer/ai-powered-ide- AI IDE workflow guide/use-cases- Common usage patterns/api-docs- REST API documentation (includes a GitHub Actions publishing recipe)/github-action- the reusable GitHub Action (uses: invisible-hand/share-markdown-action@v1, source at github.com/invisible-hand/share-markdown-action)/llms.txt- machine-readable index of the public pages for AI crawlers/share-implementation-plan,/agent-handoff-document,/share-architecture-diagram,/bug-report-template- walkthroughs with example documents (content/examples/*.md, served at/examples/<slug>/raw)/share-markdown-without-account- comparison of no-signup markdown sharing services/tools- free markdown tools;/guides- syntax guides/sitemap.xmland/robots.txt
API
See docs-md.com/api-docs. Summary:
POST /api/share— body{content, filename?, expiry?}where expiry ∈1d|7d|30d|never; returns{id, url, rawUrl, editToken, expiresAt}(expiresAt0= permanent)PATCH /api/share/:id— headerx-edit-token, body{content, filename?}DELETE /api/share/:id— headerx-edit-tokenGET /raw/:id— rawtext/markdown
Indexing policy: only permanent shares are indexable; expiring shares are served with noindex (a request to search engines, not a guarantee). All shares are public to anyone with the link; expiry deletes the page at its URL but cannot recall downloaded copies.
MCP Registry
Published in the official MCP Registry as com.docs-md/markdown-share — remote streamable-HTTP server at https://docs-md.com/api/mcp with tools share_markdown, update_share, and delete_share.
MCP Setup
Remote streamable-HTTP server, no API key. Per-editor configs (Cursor, Claude Code, VS Code, Windsurf, Zed) are on docs-md.com/ai-powered-ide. Cursor, in ~/.cursor/mcp.json or the project's .cursor/mcp.json:
{
"mcpServers": {
"md-share": {
"url": "https://docs-md.com/api/mcp"
}
}
}
Restart Cursor, then say: "Share this markdown file with a 7-day expiry".
Security Configuration
Set these environment variables in production:
# API body limits
MAX_SHARE_REQUEST_BYTES=200000
MAX_MCP_REQUEST_BYTES=250000
MAX_MARKDOWN_CHARS=120000
# Rate limiting (per IP, per window)
RATE_LIMIT_WINDOW_MS=60000
RATE_LIMIT_SHARE_PER_WINDOW=20
RATE_LIMIT_MCP_PER_WINDOW=30
# Protected endpoints
CRON_SECRET=your-cleanup-secret
ADMIN_API_SECRET=your-admin-secret
# Optional CORS allowlist for MCP preflight
MCP_ALLOWED_ORIGINS=https://docs-md.com,http://localhost:3000
Development
# Install
npm install
# Run dev server
npm run dev
# Type check
npm run type-check
# Lint
npm run lint
# Build
npm run build
Tech Stack
- Next.js 16, TypeScript, Tailwind CSS
- Neon Postgres + Vercel Blob
- Model Context Protocol (MCP)
- Zod request validation
License
MIT
Tools it offers (3)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
share_markdownupdate_sharedelete_share
Signals
- GitHub stars
- 2
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Delivery
- markdown-share MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
com-docs-md-markdown-share- Source
- github.com/invisible-hand/docs-md.com
- Hosted endpoint
https://docs-md.com/api/mcp
github.com/invisible-hand/docs-md.com
More in Docs & knowledge
MCP server · dat999zx
More in Docs & knowledgeagent-native-slides
MCP server · builderio
More in Docs & knowledgemcp-memory-server
MCP server · mnemoverse
More in Docs & knowledgedatasinking
MCP server · heubme2020
More in Docs & knowledgespoken
MCP server · spokenmd
More in Docs & knowledgeemailmd
MCP server · anypost
More in Docs & knowledge