mcpField
M
mdshare — Free Markdown Sharing with MCP

mdshare — Free Markdown Sharing with MCP

ローカル
github.com/urbanmorph生産性84 日前に更新

mdshare — Free Markdown Sharing with MCP について

mdshareは、エディター、権限別リンク、インラインコメントを備えたMarkdown共有・共同編集サービスです。MCPサーバーからローカルのMarkdownファイルを直接アップロードでき、プラグインでVS Code、Obsidian、対応するAIツールからも共有できます。

主な機能

  1. 014段階の権限でドキュメントを共有
  2. 02WYSIWYGエディターでMarkdownを編集
  3. 03インラインコメントの追加と解決
  4. 04リアルタイム同期とプレゼンス表示
  5. 05MCPとエディタープラグインでローカルファイルを共有

活用シーン

  1. 01閲覧または編集権限を付けてノートを共有
  2. 02特定の文章箇所へのフィードバックを収集
  3. 03Markdownドキュメントをリアルタイムで共同編集
  4. 04MCP対応ツールからローカルノートをアップロード

MCP 対応

MCPサーバーは`npx mdshare-mcp`で起動し、ディスク上のMarkdownファイルを直接読み込んでアップロードします。Claude CodeとCursorのプラグインにも同サーバーが組み込まれています。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"mdshare": {
"command": "npx",
"args": [
"-y",
"mdshare-mcp"
]
}
}
}
起動コマンドnpx -y mdshare-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmdshare-mcp1.5.0

ツール

14

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
file_pathstringいいえローカルの Markdown ファイルの絶対パス。ディスク上にあるファイルには、こちらを優先してください。インラインコンテンツの送信を完全に回避できます。
contentstringいいえインラインの Markdown コンテンツ。会話内で作成した短い断片にのみ使用してください。ディスク上のファイルには file_path を使用してください。
share_permissionenumいいえユーザーに返す共有リンクの権限レベル。デフォルトは 'comment' で、受信者は読み取りとコメントができます。読み取り専用には 'view'、完全な書き込み権限には 'edit' を使用してください。view | comment | edit

詳細

mdshare

Markdown をすぐに共有できます。無料です。ログインは不要です。

License: MIT MCP GitHub last commit Runs on Cloudflare Workers

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 ドキュメント全文

機能

  • 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
UIReact(Astro islands として)
ホスティングCloudflare Workers(ネイティブ)
データベースCloudflare D1(SQLite)
リアルタイムCloudflare Durable Objects(WebSocket)
エディターTiptap + tiptap-markdown
スタイリングTailwind CSS v4
CI/CDGitHub 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。