Labsco
zcaceres logo

Markdownify

β˜… 2,800

from zcaceres

Converts various file types and web content, such as PDFs, images, audio, and web pages, into Markdown format.

πŸ”₯πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

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.

Features

  • Convert multiple file types to Markdown:

  • PDF

  • 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

Development

  • Use bun run dev to start the TypeScript compiler in watch mode

  • Modify src/server.ts to customize server behavior

  • Add or modify tools in src/tools.ts

Available Tools

youtube-to-markdown: Convert YouTube videos to Markdown

pdf-to-markdown: Convert PDF files to Markdown

bing-search-to-markdown: Convert Bing search results to Markdown

webpage-to-markdown: Convert web pages to Markdown

image-to-markdown: Convert images to Markdown with metadata

audio-to-markdown: Convert audio files to Markdown with transcription

docx-to-markdown: Convert DOCX files to Markdown

xlsx-to-markdown: Convert XLSX files to Markdown

pptx-to-markdown: Convert PPTX files to Markdown

get-markdown-file: Retrieve an existing Markdown file. File extension must end with: *.md, *.markdown.

OPTIONAL: set MD_ALLOWED_PATHS to restrict every file-input tool to a list of directories, e.g. MD_ALLOWED_PATHS=/data/in:/data/out bun start.

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.