
markdownify-mcp
A Model Context Protocol server for converting almost anything to Markdown
6
Github Watches
103
Github Forks
1.3k
Github Stars
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:
- 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
pnpm 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
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
-
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
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.
相关推荐
Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.
FindetundanalysiertOnlineProdukteeinschlielichAmazonnachVolumenBewertungenundPreis
I specialize in identifying 'Novel Foods' in ingredient lists.
🧑🚀 全世界最好的LLM资料总结(Agent框架、辅助编程、数据处理、模型训练、模型推理、o1 模型、MCP、小语言模型、视觉语言模型) | Summary of the world's best LLM resources.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
Awesome MCP Servers - A curated list of Model Context Protocol servers
an easy-to-use dynamic service discovery, configuration and service management platform for building AI cloud native applications.
🔥 1Panel provides an intuitive web interface and MCP Server to manage websites, files, containers, databases, and LLMs on a Linux server.
This project was created to demonstrate how we can connect with different Model Context Protocols (MCPs).
Reviews

user_VZ8MuQ2t
Markdownify-mcp by zcaceres is a game-changer for anyone who frequently deals with markdown files. Its intuitive interface and powerful features have significantly improved my workflow. I appreciate how it seamlessly converts complex content into clean markdown texts. A must-have tool for developers and writers alike! Check it out at: https://github.com/zcaceres/markdownify-mcp