O Markdownify MCP Server é um servidor Model Context Protocol (MCP) desenvolvido por Zach Caceres (GitHub: zcaceres) com o objetivo de converter vários tipos de arquivos e conteúdo de páginas web para o formato Markdown.
Tipo | Ferramentas Suportadas |
---|---|
Documentos | PDF, DOCX, XLSX, PPTX para Markdown |
Mídia | Imagens (com metadados), Áudio (com texto transcrito) |
Conteúdo Web | Páginas web comuns, vídeos do YouTube, resultados de busca do Bing |
A lista completa de ferramentas é a seguinte (retirada do README):
pdf-to-markdown
docx-to-markdown
xlsx-to-markdown
pptx-to-markdown
image-to-markdown
audio-to-markdown
webpage-to-markdown
youtube-to-markdown
bing-search-to-markdown
get-markdown-file
: Permite recuperar arquivos .md ou .markdown existentespnpm install
(e instalará as dependências uv/python)pnpm run build
pnpm start
É possível iniciar o modo TS watch com pnpm run dev
e modificar src/server.ts
ou src/tools.ts
para personalizar o comportamento.
Também pode ser integrado em clientes de desktop (como o Cursor), declarando o serviço MCP na configuração JSON.
MD_SHARE_DIR
, aumentando o controle de acesso ([github.com][1]).Vantagens
Desvantagens / Considerações
Cenários de Aplicação