Skip to main content
Glama

mdshare

即时分享 Markdown。免费。无需登录。

License: MIT MCP

mdshare.live | API 文档 | VS Code | Obsidian

mdshare 编辑器

快速开始

mdshare.live 粘贴 Markdown,从空白页开始,或通过 curl 上传:

curl -X POST https://mdshare.live/api/documents \
  -H "Content-Type: text/markdown" \
  --data-binary @your-file.md

你将获得一个管理 URL。分享它,或生成具有不同权限的链接。

完整 API 文档

功能特性

  • 四种权限级别 -- 管理员、编辑、评论、查看 -- 每个级别都有其可分享的链接

  • 所见即所得编辑器 -- 格式工具栏、表格、代码块、键盘快捷键

  • 行内评论 -- 将评论锚定到特定文本、回复并解决

  • 实时同步 -- 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