Loading...

Markdownify converts various file types and web content to Markdown format, offering tools for PDFs, images, audio, web pages, and more.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
Markdownify converts various file types and web content to Markdown format, offering tools for PDFs, images, audio, web pages, and more.
Markdownify is relatively safe for converting files and web content to Markdown. However, risks exist in retrieving existing Markdown files and processing external content. Setting MD_SHARE_DIR helps mitigate file retrieval risks, but careful monitoring of converted content is still recommended.
Performance depends on the size and complexity of the files being converted. Audio transcription and webpage conversion may be more resource-intensive.
Cost considerations depend on the usage of external services for audio transcription and web content retrieval. Large-scale conversions may incur higher costs.
{
"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"
}
}
}
}MD_SHARE_DIRyoutube-to-markdownConverts YouTube video transcripts to Markdown format.
Read-only operation; retrieves and converts publicly available data.
pdf-to-markdownConverts PDF files to Markdown format.
Primarily a read operation with conversion; no direct system modification.
bing-search-to-markdownConverts Bing search results to Markdown format.
Read-only operation; retrieves and converts publicly available search results.
webpage-to-markdownConverts web pages to Markdown format.
Retrieves external content, which could expose the server to vulnerabilities.
image-to-markdownConverts images to Markdown format, including metadata.
Primarily a read operation with conversion; no direct system modification.
audio-to-markdownConverts audio files to Markdown format with transcription.
Includes transcription, which might process sensitive spoken content.
docx-to-markdownConverts DOCX files to Markdown format.
Primarily a read operation with conversion; no direct system modification.
xlsx-to-markdownConverts XLSX files to Markdown format.
Primarily a read operation with conversion; no direct system modification.
pptx-to-markdownConverts PPTX files to Markdown format.
Primarily a read operation with conversion; no direct system modification.
get-markdown-fileRetrieves an existing Markdown file.
Can expose sensitive information if not properly secured via MD_SHARE_DIR.
None
Markdownify is relatively safe for converting files and web content to Markdown. However, risks exist in retrieving existing Markdown files and processing external content. Setting `MD_SHARE_DIR` helps mitigate file retrieval risks, but careful monitoring of converted content is still recommended.
The server operates with read and write access to files, so ensure appropriate directory restrictions are in place, especially when retrieving existing Markdown files. No sandboxing is implemented.
Production Tip
Set the `MD_SHARE_DIR` environment variable to restrict the directory from which Markdown files can be retrieved, enhancing security.
Set the `MD_SHARE_DIR` environment variable to limit the directory from which files can be retrieved.
The server supports PDF, images, audio, DOCX, XLSX, and PPTX files, as well as web pages and YouTube videos.
Converting web pages carries some risk due to potential vulnerabilities in external websites. Exercise caution and monitor converted content.
Contributions are welcome! Submit a pull request with your changes.
Yes, the server can convert audio files to Markdown with transcription.
It specifies the path to the `uv` executable, which is used for Python dependency management.
Configure your app's server settings to point to the server's `index.js` file, as shown in the documentation.