Markdownify MCP Server は、Zach Caceres(GitHub:zcaceres)によって開発された Model Context Protocol (MCP) サーバーで、様々なファイルタイプやウェブコンテンツを Markdown 形式に変換することを目的としています。
タイプ | サポートツール |
---|---|
ドキュメント | PDF、DOCX、XLSX、PPTX を Markdown に変換 |
メディア | 画像(メタデータ付き)、音声(書き起こしテキスト付き) |
ウェブコンテンツ | 通常のウェブページ、YouTube 動画、Bing 検索結果 |
完全なツールリストは以下の通りです(README より引用):
pdf-to-markdown
docx-to-markdown
xlsx-to-markdown
pptx-to-markdown
image-to-markdown
audio-to-markdown
webpage-to-markdown
youtube-to-markdown
bing-search-to-markdown
get-markdown-file
:既存の .md または .markdown ファイルの検索を許可pnpm install
(uv/python 依存関係もインストールされます)pnpm run build
pnpm start
pnpm run dev
で TS watch モードを起動し、src/server.ts
または src/tools.ts
を修正して動作をカスタマイズできます。
また、デスクトップクライアント(例:Cursor)に統合し、設定 JSON でこの MCP サービスを宣言することも可能です。
MD_SHARE_DIR
を使用して、Markdown ファイルの読み取りを許可するディレクトリを制限し、アクセス制御を強化できます ([github.com][1])。利点
欠点 / 注意事項
適用シーン