MDN Agora é um Servidor MCP
O servidor MCP da MDN dá a agentes de IA acesso em tempo real a busca, documentação e compatibilidade de navegador, além de instalação e limites.
O servidor MDN MCP é o servidor Model Context Protocol oficial e experimental da Mozilla, que oferece a agentes de codificação com IA e IDEs acesso direto à pesquisa, documentação e dados de compatibilidade de navegadores do MDN.
Se você já teve um assistente de IA afirmando categoricamente que um recurso web não é suportado no Firefox quando ele já havia sido lançado algumas versões atrás, é exatamente esse problema que este servidor resolve. Ele foi lançado em meados de junho de 2026, hospedado em https://mcp.mdn.mozilla.net/, com código aberto em github.com/mdn/mcp. Como chegou com quase nenhuma presença nos dados de treinamento dos modelos, um assistente que não foi direcionado a ele nem saberá que existe.
Este artigo aborda o que o servidor realmente é, o problema do corte de treinamento que ele resolve, a configuração com um único comando e quais clientes são suportados, o que o próprio teste de antes/depois da Mozilla revelou, e os avisos honestos: é um experimento que armazena dados de consulta e pode ser descontinuado a qualquer momento.
Principais Conclusões
- O servidor MDN MCP é o servidor MCP oficial de primeira parte da Mozilla em
https://mcp.mdn.mozilla.net/(código-fonte emgithub.com/mdn/mcp, MPL-2.0). Não é um dos servidores comunitários de terceiros do tipo “MDN Lookup” que o antecederam. - Ele expõe três áreas de capacidade ao seu agente de IA: pesquisa no MDN, documentação e dados de compatibilidade de navegadores, tudo via Model Context Protocol.
- Você o adiciona com um único comando:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/, e qualquer cliente MCP pode apontar para o mesmo endpoint HTTP remoto. - No teste da Mozilla de junho de 2026 com o Claude Opus 4.7 contra quatro recursos do Firefox 151, o modelo com o MCP produziu dados precisos de suporte de navegadores, enquanto o modelo sem ele acertou o suporte em apenas um dos quatro casos, e as respostas foram aproximadamente duas vezes mais rápidas.
- O servidor é explicitamente experimental: a Mozilla armazena dados de consulta durante o experimento, oferece um cabeçalho de opt-out e pode descontinuá-lo a qualquer momento.
O que é o servidor MDN MCP (e o que não é)?
O servidor MDN MCP é o servidor Model Context Protocol oficial de primeira parte da Mozilla, e expõe três áreas de capacidade ao seu agente de IA: pesquisa, documentação e dados de compatibilidade de navegadores do MDN, entregues via MCP, o padrão aberto para conectar ferramentas de IA a fontes de dados externas. O repositório no GitHub o classifica como um “protótipo” e o licencia sob MPL-2.0.
A distinção é importante. Pesquise por “MDN MCP” e você encontrará wrappers comunitários não oficiais com nomes como “MDN Lookup” que antecedem este lançamento. Esses são projetos de terceiros. O servidor descrito aqui é o da própria Mozilla, servido a partir do domínio mozilla.net e mantido no repositório mdn/mcp sob a organização MDN. Neste artigo, “o servidor MDN MCP” refere-se a esse servidor de primeira parte, não a uma reimplementação comunitária.
O servidor expõe essas três áreas, mas não publica identificadores estáveis de ferramentas MCP, portanto, trate as áreas de capacidade como o contrato, não qualquer nome específico de ferramenta que seu cliente venha a exibir.
O problema: os dados de suporte de navegadores do seu modelo têm prazo de validade
Discover how at OpenReplay.com.
As ferramentas de codificação com IA possuem um corte de treinamento, e podem apresentar informações desatualizadas sobre a plataforma web como resultado. Um modelo pode não saber que um recurso mais recente existe, ou pode errar ao avaliar se ele atingiu determinado status de Baseline e se é seguro utilizá-lo em diferentes navegadores. O próprio exemplo da Mozilla é a regra CSS @view-transition: um modelo pode não saber que ela existe ou se está amplamente disponível.
O suporte de navegadores é exatamente o tipo de informação que envelhece mal. Um recurso que estava por trás de uma flag experimental quando o modelo foi treinado pode ser lançado para a versão estável semanas depois, e o modelo não tem como saber. Fornecer ao agente dados de compatibilidade em tempo real do MDN fecha essa lacuna sem que você precise sair do seu editor para verificar uma tabela manualmente.
Como adicionar o servidor MDN MCP?
Você o adiciona com um único comando. Para o Claude Code, a Mozilla documenta esta invocação exata tanto no anúncio quanto na página de referência /mcp:
claude mcp add --transport http mdn https://mcp.mdn.mozilla.net/
Isso registra um servidor MCP HTTP remoto chamado mdn apontando para o endpoint hospedado pela Mozilla. Todos os outros clientes compatíveis com MCP seguem o mesmo padrão: adicione um servidor MCP HTTP remoto em https://mcp.mdn.mozilla.net/ por meio da própria configuração MCP do cliente. A Mozilla lista os clientes suportados da seguinte forma:
| Categoria | Clientes |
|---|---|
| Editores | VS Code, Zed, Cursor |
| CLIs de agentes | Claude Code, Codex CLI, Antigravity CLI (anteriormente Gemini CLI) |
| Aplicativos de chat | Claude Desktop |
Para VS Code, Zed e Cursor, não há nenhum JSON especial além de registrar esse mesmo endpoint HTTP remoto nas configurações MCP do cliente. Para confirmar que está configurado corretamente, pergunte ao seu agente uma questão de suporte de navegadores sobre um recurso muito recente e verifique se ele responde com dados atuais do MDN em vez de uma resposta evasiva.
O que o próprio teste da Mozilla revelou
A Mozilla realizou seu próprio teste de antes/depois, portanto os números aqui são a medição dela, não uma independente: ela colocou o Claude Opus 4.7 frente a quatro recursos do Firefox 151 (a versão testada pela Mozilla; a versão estável atual é a 153), com e sem o MCP, perguntando como usar cada recurso e qual é o suporte de navegadores para cada um.
As notas de uso foram amplamente comparáveis em ambos os casos. O suporte de navegadores não foi. Sem o MCP, o modelo acertou o suporte em apenas um dos quatro casos:
| Recurso (Firefox 151) | Sem o MCP | Com o MCP |
|---|---|---|
light-dark() para imagens | Sem dados concretos de suporte | Tabela completa (Firefox 150, Chrome com flag experimental) |
Pseudo-classe :buffering | Correto | Correto |
shadowrootslotassignment em <template> | Errado: afirmou Chrome 120 / Safari 18.3 | Correto: Firefox 151 foi o primeiro a lançar |
| Web Serial API | Errado: afirmou não estar implementada no Firefox | Correto: Firefox 151 a inclui |
Dois resultados se destacam. O modelo confundiu o atributo declarativo shadowrootslotassignment com a opção imperativa slotAssignment, e negou categoricamente que o Firefox suportava a Web Serial API. A Mozilla também relatou que as respostas usando o MCP foram aproximadamente duas vezes mais rápidas, pois o modelo consultou dados estruturados em vez de buscar e analisar as páginas HTML do MDN.
Os porões: é um experimento
Leia o enquadramento experimental com clareza antes de se comprometer com ele. A Mozilla declara que o servidor MDN MCP está sendo executado como um experimento, que armazena dados sobre as consultas recebidas durante esse experimento e que pode ser descontinuado a qualquer momento. Esses dados de consulta não estão vinculados a informações de identificação, mas a Mozilla adverte que qualquer informação privada que você divulgue ao LLM pode acabar nessas consultas, e recomenda diretamente não usar o servidor se isso for uma preocupação.
Existem duas saídas. Para manter as consultas fora da análise de dados de primeira parte, envie o cabeçalho X-Moz-1st-Party-Data-Opt-Out: 1 com as requisições ao MCP. Ou execute o servidor você mesmo: npm install, depois npm start, e aponte seu cliente para o endpoint local:
claude mcp add --transport http mdn-local http://localhost:3002/
A hospedagem própria mantém todas as consultas na sua máquina, o que é a solução mais limpa para trabalhos sensíveis à privacidade.
Onde isso te deixa
Adicione o servidor MDN MCP se seu assistente de IA frequentemente erra informações de suporte de navegadores e você pode aceitar uma dependência experimental que a Mozilla pode remover; hospede-o você mesmo se a privacidade das consultas for importante. É uma mudança pequena, de um único comando, que substitui suposições sobre dados de compatibilidade pelas tabelas em tempo real do MDN, e resolve uma falha que todo modelo com corte de treinamento compartilha. Integre-o ao seu editor ou agente, pergunte sobre um recurso lançado este mês e compare a resposta com a página atual do MDN.
Perguntas Frequentes
Por que não deixar o agente de IA ler as páginas do MDN diretamente em vez de usar o servidor MCP?
O servidor MCP retorna dados estruturados de pesquisa, documentação e compatibilidade, enquanto a leitura direta força o agente a buscar e analisar as páginas HTML completas do MDN. No próprio teste da Mozilla, a abordagem de busca direta foi mais lenta e ainda produziu respostas erradas sobre suporte de navegadores, enquanto as respostas via MCP foram aproximadamente duas vezes mais rápidas porque o modelo consultou dados estruturados em vez de analisar marcação HTML. A interface MCP foi desenvolvida especificamente para consultas de compatibilidade, retornando tabelas limpas em vez de conteúdo desnecessário da página.
O servidor MDN MCP é gratuito?
Sim. A Mozilla hospeda o servidor MDN MCP em 'https://mcp.mdn.mozilla.net/' sem custo listado, e o código-fonte é aberto sob a licença MPL-2.0 em github.com/mdn/mcp. Você também pode hospedá-lo gratuitamente com 'npm install' e 'npm start', apontando seu cliente para 'http://localhost:3002/'. Observe que ele é explicitamente experimental e pode ser descontinuado a qualquer momento, portanto, o acesso gratuito não é um serviço permanente garantido.
O servidor MDN MCP armazena minhas consultas, e posso impedir isso?
A Mozilla armazena dados sobre as consultas recebidas enquanto o servidor funciona como experimento, e esses dados não estão vinculados a informações de identificação, mas qualquer informação privada que você digite para o LLM pode acabar nessas consultas. Para manter as consultas fora da análise de dados de primeira parte, envie o cabeçalho 'X-Moz-1st-Party-Data-Opt-Out: 1' com as requisições. Para isolamento completo, execute o servidor localmente para que todas as consultas permaneçam na sua própria máquina e nunca cheguem à Mozilla.
Como sei se meu agente de IA está realmente usando o servidor MDN MCP?
Pergunte a ele uma questão de suporte de navegadores sobre um recurso lançado muito recentemente e verifique se a resposta reflete os dados de compatibilidade atuais do MDN em vez de uma resposta evasiva ou uma suposição desatualizada. Um modelo sem o MCP tipicamente nega que recursos mais recentes existem ou erra quais versões de navegadores os suportam, como a Mozilla observou com a Web Serial API e o shadowrootslotassignment. Respostas precisas e específicas por versão citando dados atuais do MDN indicam que a conexão está funcionando.