markdownify-mcp

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

1,454
84

Markdownify MCP Server

Markdownify is a Model Context Protocol (MCP) server designed to convert various content types into Markdown format, facilitating easy readability and sharing.

Markdownify Server MCP server

Features

  • Converts PDFs, images, audio (with transcription), DOCX, XLSX, and PPTX files to Markdown.
  • Transforms web content, including YouTube transcripts, Bing search results, and general web pages, into Markdown.
  • Retrieves existing Markdown files.

Getting Started

  1. Clone the repository.
  2. Install dependencies using pnpm install (includes uv and Python dependencies).
  3. Build the project with pnpm run build.
  4. Start the server using pnpm start.

Development

  • Use pnpm run dev for TypeScript compilation in watch mode.
  • Customize server behavior in src/server.ts.
  • Modify or add tools in src/tools.ts.

Usage with Desktop App

Integrate with a desktop app by configuring the mcpServers setting, specifying the path to dist/index.js and optionally setting the UV_PATH environment variable.

Contributing

Contributions are welcome via Pull Requests.

License

Licensed under the MIT License. See the LICENSE file for details.

Repository

ZC
zcaceres

zcaceres/markdownify-mcp

Created

December 18, 2024

Updated

March 28, 2025

Language

TypeScript

Category

Developer Tools