mdshare — Free Markdown Sharing with MCP について
mdshareは、エディター、権限別リンク、インラインコメントを備えたMarkdown共有・共同編集サービスです。MCPサーバーからローカルのMarkdownファイルを直接アップロードでき、プラグインでVS Code、Obsidian、対応するAIツールからも共有できます。
主な機能
- 014段階の権限でドキュメントを共有
- 02WYSIWYGエディターでMarkdownを編集
- 03インラインコメントの追加と解決
- 04リアルタイム同期とプレゼンス表示
- 05MCPとエディタープラグインでローカルファイルを共有
活用シーン
- 01閲覧または編集権限を付けてノートを共有
- 02特定の文章箇所へのフィードバックを収集
- 03Markdownドキュメントをリアルタイムで共同編集
- 04MCP対応ツールからローカルノートをアップロード
MCP 対応
MCPサーバーは`npx mdshare-mcp`で起動し、ディスク上のMarkdownファイルを直接読み込んでアップロードします。Claude CodeとCursorのプラグインにも同サーバーが組み込まれています。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
14掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| file_path | string | いいえ | ローカルの Markdown ファイルの絶対パス。ディスク上にあるファイルには、こちらを優先してください。インラインコンテンツの送信を完全に回避できます。 |
| content | string | いいえ | インラインの Markdown コンテンツ。会話内で作成した短い断片にのみ使用してください。ディスク上のファイルには file_path を使用してください。 |
| share_permission | enum | いいえ | ユーザーに返す共有リンクの権限レベル。デフォルトは 'comment' で、受信者は読み取りとコメントができます。読み取り専用には 'view'、完全な書き込み権限には 'edit' を使用してください。view | comment | edit |
詳細
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 が返されます。共有するか、異なる権限のリンクを生成してください。
機能
- 4 段階の権限レベル -- 管理者、編集、コメント、閲覧。それぞれに専用の共有リンクがあります
- WYSIWYG エディター -- 書式設定ツールバー、テーブル、コードブロック、キーボードショートカット
- インラインコメント -- 特定のテキストにコメントを紐付け、返信し、解決できます
- リアルタイム同期 -- WebSocket による共同編集、ライブプレゼンスインジケーター
- リンク管理 -- リンクをすぐに取り消し、有効期限を任意で設定できます。ドキュメントごとに最大 50 個のリンクを作成できます
- VS Code と Obsidian のプラグイン -- エディターから Markdown を直接共有できます
- API と MCP -- Claude、ChatGPT、Gemini、Cursor、Windsurf 向けの REST API と MCP サーバー
MCP サーバー
npx mdshare-mcp
MCP 対応の AI ツールで 「my-notes.md を mdshare にアップロードして」 と伝えてください。MCP サーバーはファイルをディスクから直接読み込むため(会話を介して内容を出力する必要はありません)、大きな Markdown ファイルでも高速です。セットアップガイド
Claude Code プラグイン
/plugin marketplace add urbanmorph/mdshare
/plugin install mdshare@urbanmorph
上記の MCP サーバーを単一のスキルで利用できるようにします。Claude は 「この Markdown を共有して」 のようなフレーズに応じてこのスキルを使用します。セットアップガイド · ソース
Cursor プラグイン
Cursor Directory に掲載されています。掲載ページで「Add to Cursor」をクリックしてください。Claude Code プラグインと同じ MCP サーバー、同じスキルを使用します。ソース
Obsidian プラグイン
Obsidian Community Plugins directory に掲載されています。Settings → Community Plugins → Browse → search "mdshare" からインストールしてください。保管庫内の任意の .md ファイルを右クリックして共有すると、管理者 URL がクリップボードにコピーされます。ソース
技術スタック
| コンポーネント | 技術 |
|---|---|
| フレームワーク | 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。