Markdownify MCP サーバー

Markdownify MCP サーバー

ファイル、ウェブページ、音声などをMarkdownに変換し、AI対応の統一コンテンツアクセスを可能にするMarkdownify MCPサーバー。

「Markdownify」MCPサーバーは何をする?

Markdownify MCPサーバーは、様々なファイル形式やウェブコンテンツをMarkdown形式に変換するためのModel Context Protocol (MCP)サーバーです。AIアシスタントと外部データソースの橋渡し役として、ドキュメント・画像・音声・ウェブページなどを読みやすく共有可能なMarkdownテキストへ変換しやすくします。Markdownifyが提供する各種ツールにより、PDFからのテキスト抽出、YouTube動画トランスクリプトの取得、音声ファイルの文字起こし変換などが可能です。これにより、複雑または非構造化な情報源から標準化された機械可読コンテンツを提供し、AI対応アプリケーションによる利用・要約・処理を容易にします。

プロンプト一覧

※リポジトリやドキュメントに明示的なプロンプトテンプレートは記載されていません。

リソース一覧

※リポジトリやドキュメントに明示的なMCPリソースの記載はありません。

ツール一覧

  • youtube-to-markdown: YouTube動画のトランスクリプトを抽出・整形しMarkdown化します。
  • pdf-to-markdown: PDF書類をMarkdownテキストに変換します。
  • bing-search-to-markdown: Bing検索結果をMarkdownサマリーに変換します。
  • webpage-to-markdown: 一般的なウェブページの内容をMarkdown形式へ変換します。
  • image-to-markdown: 画像とメタデータをMarkdownに変換します。
  • audio-to-markdown: 音声ファイルを文字起こしし、Markdown形式に変換します。
  • docx-to-markdown: Microsoft Word (DOCX)ファイルをMarkdownに変換します。
  • xlsx-to-markdown: Excel (XLSX)ファイルをMarkdownの表またはテキストへ変換します。
  • pptx-to-markdown: PowerPoint (PPTX)プレゼンテーションをMarkdownに変換します。
  • get-markdown-file: 指定ディレクトリから既存のMarkdownファイル(.mdまたは.markdown拡張子)を取得します。

このMCPサーバーのユースケース

  • ナレッジ管理のためのドキュメント変換: PDF、DOCX、PPTX、XLSXなどをMarkdown化し、ドキュメントシステムやWiki、ナレッジベースへ統合。検索や編集も容易に。
  • ウェブコンテンツの要約: ウェブページ、Bing検索結果、YouTube動画のトランスクリプトから情報を抽出・標準化し、AIによる分析・要約・レポート作成で活用。
  • 音声・画像処理: ポッドキャストや会議音声のMarkdown文字起こし、画像データのMarkdownリポジトリ格納・再利用・アクセシビリティ向上。
  • Markdown取得・共有: 既存Markdownドキュメントを集中ディレクトリから安全に取得・共有し、コラボレーションを支援。
  • AIアシスタントの文脈化: 多様な実世界データを一貫したフォーマットでAIモデルが利用でき、最新・文脈的な回答やアクションが可能に。

セットアップ方法

Windsurf

  1. Node.jsとpnpmがインストールされていることを確認。
  2. リポジトリをクローンし依存関係をインストール:
    git clone https://github.com/zcaceres/markdownify-mcp.git
    cd markdownify-mcp
    pnpm install
    
  3. プロジェクトをビルド:
    pnpm run build
    
  4. Windsurfの設定に追加:
    {
      "mcpServers": {
        "markdownify": {
          "command": "node",
          "args": [
            "/absolute/path/to/markdownify-mcp/dist/index.js"
          ],
          "env": {
            "UV_PATH": "/path/to/uv"
          }
        }
      }
    }
    
  5. 設定を保存しWindsurfを再起動。アプリ画面でサーバーが稼働しているか確認してください。

APIキーの安全な管理例:

{
  "env": {
    "API_KEY": "${API_KEY}"
  },
  "inputs": {
    "api_key": "${API_KEY}"
  }
}

Claude

  1. Node.jsとpnpmをインストール。
  2. 上記と同様にクローン・インストール。
  3. ClaudeのMCPサーバー設定を探す。
  4. Markdownifyを追加:
    {
      "mcpServers": {
        "markdownify": {
          "command": "node",
          "args": [
            "/absolute/path/to/markdownify-mcp/dist/index.js"
          ],
          "env": {
            "UV_PATH": "/path/to/uv"
          }
        }
      }
    }
    
  5. 保存してClaudeを再起動し、動作を確認。

Cursor

  1. 必要: Node.js・pnpm
  2. クローン・依存関係インストール。
  3. pnpm run buildでビルド。
  4. CursorのmcpServers欄を編集:
    {
      "mcpServers": {
        "markdownify": {
          "command": "node",
          "args": [
            "/absolute/path/to/markdownify-mcp/dist/index.js"
          ],
          "env": {
            "UV_PATH": "/path/to/uv"
          }
        }
      }
    }
    
  5. 保存しCursorを再起動。

Cline

  1. Node.jsとpnpmをインストール後、上記同様にクローン・インストール。
  2. プロジェクトをビルド。
  3. mcpServers設定にMarkdownify MCPサーバーを追加:
    {
      "mcpServers": {
        "markdownify": {
          "command": "node",
          "args": [
            "/absolute/path/to/markdownify-mcp/dist/index.js"
          ],
          "env": {
            "UV_PATH": "/path/to/uv"
          }
        }
      }
    }
    
  4. 保存しClineを再起動し、確認。

注意: APIキーの安全な管理には上記のように環境変数を活用してください。

フロー内でMCPを利用する方法

FlowHuntでのMCP利用

FlowHuntワークフローにMCPサーバーを統合するには、MCPコンポーネントをフローに追加し、AIエージェントと接続します。

FlowHunt MCPフロー

MCPコンポーネントをクリックし、設定パネルを開きます。system MCP設定欄に以下のJSON形式でMCPサーバー情報を入力してください。

{
  "markdownify": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントがこのMCPの全機能をツールとして利用できるようになります。“markdownify"は実際のMCPサーバー名に、URLは自身のMCPサーバーのURLに置き換えてください。


概要

セクション対応状況詳細・備考
概要READMEで明確な説明あり
プロンプト一覧テンプレート記載なし
リソース一覧明示的なリソース記載なし
ツール一覧READMEに10種のツール掲載
APIキーの保護設定例あり
サンプリング対応(評価上は重要度低い項目)記載なし

上記の表より、Markdownify MCPサーバーは実践的な変換ツールとセットアップガイドに特化していますが、プロンプトテンプレートやリソース、サンプリングやrootsなど高度なMCP機能に関する詳細は不足しています。ツールやセットアップに関しては明確ですが、より深いMCPプリミティブに関する情報はありません。

当社の見解

Markdownify MCPサーバーは、ドキュメントやコンテンツ変換用途として非常に実用的で、幅広いファイル形式への対応とセットアップ手順も充実しています。一方で、プロンプトテンプレートやMCPリソース、サンプリングやrootsなど高度な機能の明確な説明がないため、より高度なMCP連携ではスコアがやや下がります。実用的なファイル→Markdown変換用途には高評価、プロトコル拡張性の観点ではやや限定的です。

MCPスコア

LICENSE有無✅ (MIT)
ツールを1つ以上搭載
フォーク数140
スター数1.8k

よくある質問

Markdownify MCPサーバーとは何ですか?

Markdownify MCPサーバーは、PDF、DOCX、PPTX、XLSX、画像、音声、ウェブページなど様々なファイルタイプを、クリーンで標準化されたMarkdownに変換するModel Context Protocol (MCP)サーバーです。これにより、AIアシスタントや他のワークフローが、複雑な外部コンテンツを一貫したフォーマットで容易に処理・要約・活用できるようになります。

Markdownifyが対応しているファイル・コンテンツ形式は?

Markdownifyは、YouTube動画、PDF、Bing検索結果、一般的なウェブページ、画像(メタデータ含む)、音声ファイル(文字起こし対応)、Microsoft Word (DOCX)、Excel (XLSX)、PowerPoint (PPTX)の変換、既存のMarkdownファイルの取得に対応しています。

Markdownifyの主なユースケースは?

主な用途としては、ナレッジ管理のためのドキュメント変換、ウェブコンテンツの要約、音声の文字起こし、メタデータ付き画像の変換、共同作業のためのMarkdownファイル取得、AIエージェントが標準化されたMarkdown形式で実世界のコンテンツへアクセス・処理できるようにすることが挙げられます。

FlowHuntでMarkdownify MCPサーバーをセットアップする方法は?

リポジトリをクローンし、pnpmで依存関係をインストール、プロジェクトをビルドします。その後、FlowHuntや他のMCP対応環境の設定に、ビルド済みindex.jsへのパスや必要な環境変数を指定してサーバーを追加してください。各プラットフォームごとの詳細なセットアップ手順は上記をご参照ください。

Markdownify利用時のデータセキュリティは?

設定例の通り、環境変数を使ってAPIキーや機密データを安全に管理できます。常にサーバー環境のセキュリティとアクセス制御のベストプラクティスを遵守してください。

FlowHuntでMarkdownify MCPサーバーをお試しください

Markdownify MCPサーバーをFlowHuntワークフローに導入し、シームレスなコンテンツ変換とAI連携を実現しましょう。

詳細はこちら

Markitdown MCP サーバー
Markitdown MCP サーバー

Markitdown MCP サーバー

Markitdown MCP サーバーは、AIアシスタントとMarkdownコンテンツを橋渡しし、自動化されたドキュメント作成、コンテンツ分析、Markdownファイル管理を可能にして開発者のワークフローを強化します。...

1 分で読める
AI Markdown +3
Pandoc MCPサーバー
Pandoc MCPサーバー

Pandoc MCPサーバー

Pandoc MCPサーバーは、強力なpandocツールを用いてシームレスかつ自動的なドキュメント形式変換を実現します。FlowHuntや他のAIシステムと連携し、Markdown、DOCX、HTMLなどのコンテンツを、ドキュメントの構造や書式を保ちながら相互変換できます。...

1 分で読める
MCP Server Document Conversion +5
マインドマップ MCP サーバー
マインドマップ MCP サーバー

マインドマップ MCP サーバー

マインドマップ MCP サーバーは、Markdown ドキュメントをインタラクティブなマインドマップに変換します。これにより、開発者、教育者、AI アシスタントが階層的な情報を視覚化し、知識を整理し、動的かつ視覚的な表現によってコンテンツの計画を効率化できます。...

2 分で読める
AI Visualization +4