Skip to content
ReviewRamble

The weekly brief

AI, reviewed, in your inbox.

  • New reviews of tools, models, MCP servers and repos, with the verdict up front
  • Re-checked prices and ratings when something changes
  • New analysis pieces as they are published

Models, agents, MCP servers and the tools actually worth your time.

One email a week. Unsubscribe with the link in any brief. How we use your email

MarkItDown MCP

O pequeno servidor MCP da Microsoft que transforma PDFs, arquivos do Office, páginas da web e outros documentos em Markdown para um modelo ler.

Análise de Sheela · Atualizado

Nossa nota

3.9/5

Um conversor de documentos de uma só ferramenta que justifica seu lugar, desde que rode em um contêiner que enxergue só os arquivos que você quer.

O que é MarkItDown MCP?

O MarkItDown é a ferramenta em Python da Microsoft para converter arquivos e documentos de escritório em Markdown; o repositório principal tem cerca de 191.700 estrelas no GitHub. O pacote markitdown-mcp o empacota como servidor MCP, feito pela equipe do AutoGen.

Ele expõe exatamente uma ferramenta, convert_to_markdown(uri), que aceita URIs http:, https:, file: ou data:. Roda via stdio por padrão, ou via Streamable HTTP e SSE com a flag --http, escutando no localhost. Instale com pip install markitdown-mcp; para o Claude Desktop, o README recomenda construir a imagem Docker a partir do Dockerfile do repositório e montar uma pasta para os arquivos locais. Ele não está listado no registro oficial de MCP.

O pacote ainda tem versão alpha: a 0.0.1a8 saiu em 21 de outubro de 2026, junto com o MarkItDown 0.1.9, depois de uma primeira alpha em março de 2025.

Como instalar MarkItDown MCP

pip install markitdown-mcp

MarkItDown MCP vale a pena?

O MarkItDown MCP é o jeito mais barato, em contexto e em dinheiro, de deixar um agente local ler arquivos do Office e PDFs, e seu modelo de segurança se resume a confiar em tudo o que há na máquina. Uma ferramenta significa quase nenhum custo de contexto, e a mesma chamada lida com um arquivo local, uma URL ou dados inline.

A cobertura de formatos é ampla: PDF, Word, PowerPoint, Excel, EPub, HTML, CSV, JSON e XML, imagens por metadados EXIF e OCR, áudio por transcrição, arquivos ZIP e URLs do YouTube. O pacote MCP fixa markitdown[all], então todos os conversores opcionais são instalados, precise você deles ou não, o que está por trás de uma issue aberta que relata falhas de instalação no Windows ARM64.

A seção de segurança do README é incomumente direta. Não há autenticação, o servidor roda com os privilégios do seu usuário e o convert_to_markdown pode ler qualquer arquivo que esse usuário consiga ler ou buscar qualquer coisa na rede. Coloque isso ao lado de um agente que lê documentos não confiáveis, e uma instrução injetada para converter file:///home/you/.ssh/config é uma falha plausível. O caminho pelo Docker com uma única pasta montada é o padrão sensato, embora você mesmo construa a imagem: nenhuma imagem oficial é publicada.

O que ele faz pior que os concorrentes é tudo o que vem depois da conversão. Não há busca, divisão em blocos nem seleção de páginas, então um PDF de 300 páginas cai no contexto de uma vez, e a saída mira a estrutura do texto, não a fidelidade ao layout. Depois de 19 meses e oito alphas, o pacote ainda carrega a versão 0.0.1, e uma issue aberta observa que a galeria MCP do VS Code ainda instala a 0.0.1a4.

Onde ele se destaca

  • Um analista financeiro em uma empresa de 30 pessoas que usa o Claude Desktop

    Resumir pacotes trimestrais em Excel e PowerPoint sem enviá-los a um app web

    Construa a imagem Docker, monte só a pasta de relatórios em /workdir e aponte o Claude Desktop para docker run. A conversão é gratuita e local; o custo são os tokens do modelo, já que cada planilha chega inteira.

  • Uma engenheira de IA criando um agente de ingestão de documentos no Claude Agent SDK

    Transformar uploads variados de clientes em Markdown antes da divisão em blocos

    Rode markitdown-mcp --http em 127.0.0.1:3001 dentro de um contêiner e passe os uploads como URIs data:, para que o servidor nunca precise de acesso ao sistema de arquivos. A divisão em blocos e a seleção de páginas precisam ficar no seu próprio código.

  • Um engenheiro de segurança que aprova servidores MCP para laptops de desenvolvedores

    Decidir se o MarkItDown pode ser instalado

    Permita só a configuração Docker com um diretório montado e sem escuta fora do localhost. Um pip install puro roda com o acesso total do usuário aos arquivos, então um documento com instruções injetadas poderia fazer o agente ler arquivos fora do projeto.

Antes de decidir

Configuração
pip install markitdown-mcp (Python 3.10+) e rode markitdown-mcp para stdio, ou markitdown-mcp --http --host 127.0.0.1 --port 3001 para Streamable HTTP e SSE. Para o Claude Desktop, construa a imagem a partir do Dockerfile e inicie-a com docker run. Minutos até a primeira chamada.
Integrações
Uma ferramenta, convert_to_markdown(uri), que recebe URIs http:, https:, file: ou data:. Ela não grava nada, mas pode ler tudo o que o processo alcança; o MCP Inspector é o caminho de depuração documentado.
Dados e privacidade
Roda localmente, sem conta e sem nada enviado à Microsoft. Não há autenticação, e no modo HTTP qualquer processo ou usuário local pode chamá-lo. Páginas e documentos buscados são texto não confiável no contexto do modelo.
Custo em escala
Gratuito sob MIT; a conta é de tokens do modelo. Como a ferramenta não tem parâmetro de página ou tamanho, um PDF longo pode ocupar uma grande parte da janela de contexto em uma única chamada.
Limites
Sem paginação, divisão em blocos ou busca, e o layout é achatado em estrutura de texto. Issues abertas relatam falhas de instalação no Windows ARM64 causadas pela dependência obrigatória markitdown[all] e a galeria do VS Code instalando a antiga 0.0.1a4.

O que é bom

  • Uma ferramenta, então quase nenhum custo de contexto
  • Converte PDF, Office, EPub, HTML, imagens, áudio e ZIP
  • Aceita URIs file, http(s) e data
  • Licença MIT; Dockerfile para isolamento

O que não é

  • Sem autenticação; lê qualquer arquivo que o usuário possa ler
  • Documentos inteiros caem no contexto, sem paginação
  • Nenhuma imagem Docker publicada; você mesmo a constrói
  • Ainda em versão alpha, 0.0.1a8

Ideal para

Desenvolvedores que querem um agente para ler PDFs e documentos do Office localmente, sem enviá-los a lugar nenhum.

Alternativas ao MarkItDown MCP

MarkItDown MCP: perguntas frequentes

MarkItDown MCP vale a pena?
Um conversor de documentos de uma só ferramenta que justifica seu lugar, desde que rode em um contêiner que enxergue só os arquivos que você quer. Damos nota 3.9 de 5.
Quanto custa MarkItDown MCP?
Gratuito e de código aberto (MIT).
Quais são as desvantagens de MarkItDown MCP?
Sem autenticação; lê qualquer arquivo que o usuário possa ler; documentos inteiros caem no contexto, sem paginação; nenhuma imagem Docker publicada; você mesmo a constrói; ainda em versão alpha, 0.0.1a8.
Para quem MarkItDown MCP é indicado?
Desenvolvedores que querem um agente para ler PDFs e documentos do Office localmente, sem enviá-los a lugar nenhum.
Quanto custa MarkItDown MCP para uma equipe ou em produção?
Gratuito sob MIT; a conta é de tokens do modelo. Como a ferramenta não tem parâmetro de página ou tamanho, um PDF longo pode ocupar uma grande parte da janela de contexto em uma única chamada.
MarkItDown MCP é seguro para dados da empresa?
Roda localmente, sem conta e sem nada enviado à Microsoft. Não há autenticação, e no modo HTTP qualquer processo ou usuário local pode chamá-lo. Páginas e documentos buscados são texto não confiável no contexto do modelo.
Quais são as melhores alternativas ao MarkItDown MCP?
As alternativas mais próximas que analisamos são Fetch (reference server), Filesystem (reference server) e Firecrawl MCP.

Respostas verificadas em 23 de out. de 2026.