# markdownify-mcp

> MCP Server

Markdownify is an MCP server that converts various file types and web content, including PDFs, images, audio, and web pages, into easily readable Markdown format. Markdownify is an MCP server

## Overview

- **Category:** Developer Tools
- **Language:** TypeScript
- **Stars:** 2911
- **Forks:** 84
- **Owner:** zcaceres
- **GitHub:** https://github.com/zcaceres/markdownify-mcp
- **Created:** 2024-12-18T21:14:52+00:00
- **Updated:** 2025-03-28T23:18:31+00:00
- **Source:** https://model-context-protocol.com/servers/markdown-converter-server-to-markdown

## Setup

## Setup

1. Clone this repository
2. Install dependencies:
   ```
   pnpm install
   ```

Note: this will also install `uv` and related Python depdencies.

3. Build the project:
   ```
   pnpm run build
   ```
4. Start the server:
   ```
   pnpm start
   ```

## Tools

## Available Tools

1. Convert multiple file types to Markdown (PDF, Images, Audio, DOCX, XLSX, PPTX).
2. Convert web content to Markdown (YouTube, Bing search, web pages).
3. Retrieve existing Markdown files.
4. `youtube-to-markdown` (Convert YouTube videos to Markdown)
5. `pdf-to-markdown` (Convert PDF files to Markdown)
6. `bing-search-to-markdown` (Convert Bing search results to Markdown)
7. `webpage-to-markdown` (Convert web pages to Markdown)
8. `image-to-markdown` (Convert images to Markdown with metadata)
9. `audio-to-markdown` (Convert audio files to Markdown with transcription)
10. `docx-to-markdown` (Convert DOCX files to Markdown)
11. `xlsx-to-markdown` (Convert XLSX files to Markdown)
12. `pptx-to-markdown` (Convert PPTX files to Markdown)
13. `get-markdown-file` (Retrieve an existing Markdown file)
