mdshare
mdshare
即时分享 Markdown。免费。无需登录。
mdshare.live | API 文档 | VS Code | Obsidian

快速开始
在 mdshare.live 粘贴 Markdown,从空白页开始,或通过 curl 上传:
curl -X POST https://mdshare.live/api/documents \
-H "Content-Type: text/markdown" \
--data-binary @your-file.md你将获得一个管理 URL。分享它,或生成具有不同权限的链接。
功能特性
四种权限级别 -- 管理员、编辑、评论、查看 -- 每个级别都有其可分享的链接
所见即所得编辑器 -- 格式工具栏、表格、代码块、键盘快捷键
行内评论 -- 将评论锚定到特定文本、回复并解决
实时同步 -- WebSocket 协作,实时在线状态指示器
链接管理 -- 即时撤销链接,可选过期时间,每个文档最多 50 个链接
VS Code 和 Obsidian 插件 -- 直接从编辑器分享 Markdown
API 和 MCP -- REST API + 适用于 Claude、ChatGPT、Gemini、Cursor 和 Windsurf 的 MCP 服务器
MCP 服务器
npx mdshare-mcp在任何兼容 MCP 的 AI 工具中说 "upload my-notes.md to mdshare"。MCP 服务器直接从磁盘读取文件(无需在对话中回显),因此即使对于大型 Markdown 文件也非常快。设置指南
技术栈
组件 | 技术 |
框架 | Astro 5 |
UI | React (作为 Astro islands) |
托管 | Cloudflare Workers (原生) |
数据库 | Cloudflare D1 (SQLite) |
实时 | Cloudflare Durable Objects (WebSocket) |
编辑器 | Tiptap + tiptap-markdown |
样式 | Tailwind CSS v4 |
CI/CD | GitHub Actions |
本地开发
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 3737贡献
欢迎提交 Issue 和 PR。如有重大更改,请先开启一个 Issue 进行讨论。
许可证
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/urbanmorph/mdshare'
If you have feedback or need assistance with the MCP directory API, please join our Discord server