M
Markdownify
community
other
MCP to convert almost anything to Markdown (PPTX, HTML, PDF, Youtube Transcripts and more)
Markdownify MCP Server
Markdownify is a Model Context Protocol (MCP) server that converts various file types and web content to Markdown format. It provides a set of tools to transform PDFs, images, audio files, web pages, and more into easily readable and shareable Markdown text.
<a href="https://glama.ai/mcp/servers/bn5q4b0ett"><img width="380" height="200" src="https://glama.ai/mcp/servers/bn5q4b0ett/badge" alt="Markdownify Server MCP server" /></a>
Features
- Convert multiple file types to Markdown:
- Images
- Audio (with transcription)
- DOCX
- XLSX
- PPTX
- Convert web content to Markdown:
- YouTube video transcripts
- Bing search results
- General web pages
- Retrieve existing Markdown files
Getting Started
- Clone this repository
- Install dependencies:
pnpm install
Note: this will also install
uv
and related Python depdencies.- Build the project:
pnpm run build
- Start the server:
pnpm start
Development
- Use
to start the TypeScript compiler in watch modepnpm run dev
- Modify
to customize server behaviorsrc/server.ts
- Add or modify tools in
src/tools.ts
Usage with Desktop App
To integrate this server with a desktop app, add the following to your app's server configuration:
{ "mcpServers": { "markdownify": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ], "env": { // By default, the server will use the default install location of `uv` "UV_PATH": "/path/to/uv" } } } }
Available Tools
: Convert YouTube videos to Markdownyoutube-to-markdown
: Convert PDF files to Markdownpdf-to-markdown
: Convert Bing search results to Markdownbing-search-to-markdown
: Convert web pages to Markdownwebpage-to-markdown
: Convert images to Markdown with metadataimage-to-markdown
: Convert audio files to Markdown with transcriptionaudio-to-markdown
: Convert DOCX files to Markdowndocx-to-markdown
: Convert XLSX files to Markdownxlsx-to-markdown
: Convert PPTX files to Markdownpptx-to-markdown
: Retrieve an existing Markdown fileget-markdown-file
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Related Servers
S
Sequential Thinking
reference
Dynamic and reflective problem-solving through thought sequences
View Details