Revit MCP: como agentes de IA leem e escrevem seu modelo
Você tem um assistente de IA que escreve fórmula de tabela, explica um erro da API do Revit e rascunha seu plano de execução BIM — mas na hora em que você pergunta algo sobre o seu modelo, ele fica cego. "Quantos ambientes não colocados existem no Nível 3?" Ele não tem como saber. Então começa a dança: abrir uma tabela, exportar pro Excel, colar no chat e torcer pra ter copiado as colunas certas. O modelo tem a resposta; o assistente só não alcança.
O Model Context Protocol — MCP — é o padrão que fecha essa lacuna, e desde meados de 2026 o Revit tem um oficial. Este artigo explica o que é o Revit MCP de verdade, como conectar uma IA ao seu modelo hoje, o que ele já faz e o que ainda não faz, e para onde vai a fronteira real — deixar um agente agir no modelo, não só ler. Tudo o que está na parte de leitura funciona agora.
O que é MCP, sem o hype
MCP é um padrão aberto para conectar assistentes de IA a ferramentas e dados externos. Pense nele como uma porta USB para IA: em vez de cada assistente construir uma integração sob medida com cada aplicativo, o MCP dá a todos um plugue comum. Um programa chamado servidor MCP expõe um conjunto de tools — funções estruturadas como "encontrar elementos" ou "ler parâmetro" — e qualquer cliente compatível com MCP, o Claude por exemplo, pode chamá-las.
Para o Revit, isso significa que um assistente pode fazer perguntas diretas ao seu modelo e receber respostas estruturadas de volta: sem copiar e colar, sem exportar planilha, sem descrever o modelo num parágrafo. O assistente não "olha" a sua tela. Ele chama uma função definida, o servidor roda essa função contra o documento vivo e devolve dados reais. Guarde essa distinção, porque é o jogo inteiro: uma tool de MCP é código determinístico, não um chute.
O servidor MCP oficial do Revit (Tech Preview)
Em junho de 2026 a Autodesk lançou o Revit Public MCP Server como Tech Preview. É real, dá para usar hoje, e é o ponto de partida oficial. Pronto para uso, ele permite que um assistente de IA:
- Encontre e conte elementos — "quantas portas no Nível 2", "liste toda família in-place", "quais vistas não estão em prancha".
- Leia parâmetros — puxe valores de uma seleção ou categoria sem antes montar uma tabela.
- Faça edições de parâmetro em lote — defina um parâmetro compartilhado em muitos elementos a partir de uma instrução.
- Capture snapshots de vistas — entregue ao assistente uma imagem de uma vista para ele raciocinar em cima.
A configuração, em resumo: instale o servidor para a sua versão do Revit, aponte um cliente MCP (o Claude Desktop, ou outro app compatível) para ele, e as tools aparecem dentro do seu assistente. A partir daí você pede em linguagem natural e o assistente escolhe as tools. A Autodesk deixa claro que é um preview e vai evoluir — mas a camada de leitura já é genuinamente útil.
Dois avisos honestos. Primeiro, o preview mira o Revit recente (a linha 2027) — confirme o suporte de versão antes de planejar em cima disso. Segundo, existem servidores MCP comunitários e open source para Revit no GitHub também, alguns com dezenas de tools, e alguns são excelentes — mas são não oficiais. Você está confiando o acesso ao seu modelo ao código de um terceiro, então avalie-os como avaliaria qualquer add-in antes de conceder permissão de escrita.
O que a leitura resolve — e onde ela para
Dê a um assistente as tools de leitura e uma quantidade surpreendente de trabalho de coordenação fica mais rápida. "Quais ambientes perderam o fechamento no Nível 4?" "Liste todo import de CAD e o tamanho do arquivo." "Quantos warnings, agrupados por tipo?" São perguntas que você normalmente responderia montando uma tabela ou rodando um relatório. Agora você pergunta numa frase e recebe uma tabela de volta, em contexto, no meio da conversa que já estava tendo.
Mas repare no que todas elas têm em comum: elas leem. O preview oficial lê, conta e edita alguns parâmetros — criar e gerenciar elementos foi deixado de fora de propósito. A Autodesk disse que a capacidade completa de criar e modificar vai chegar por um servidor de escrita separado e dedicado, mantendo leitura e escrita bem apartadas para você controlar exatamente o que um agente pode mudar.
Essa separação é a decisão certa, e é também onde mora o problema interessante. Um assistente que te diz que há doze ambientes não colocados mas não ajuda a resolvê-los é um painel muito inteligente. No instante em que ele consegue agir — de forma segura, previsível, com a sua aprovação — ele deixa de ser um painel e vira um assistente.
A fronteira da escrita — e como o B45 encara isso
O lado da escrita é a lacuna em torno da qual o B45 Labs | Connect foi construído. O Connect é a nossa interface baseada em MCP para a suíte de comandos B45, e a premissa dele é deliberadamente sem glamour: não deixe a IA improvisar mudanças no seu modelo — faça-a chamar os mesmos comandos determinísticos em que você já confia na ribbon.
Na prática, ferramentas do B45 como o Create Sheets, o Check Model Health e os checks de QA/QC já são engines que fazem um trabalho definido do mesmo jeito toda vez. O Connect expõe essas engines como tools de MCP. Então quando você diz "crie o sheet set a partir desse índice", o assistente não inventa uma sequência de chamadas de API — ele chama a mesma engine do Create Sheets que você clicaria, com a mesma lógica de title block e numeração. Peça para ele auditar o modelo e ele roda os mesmos checks determinísticos que você rodaria na mão. A IA decide qual tool e quando; a tool em si é código chato e testado. É a promessa tornada literal: peça ao Claude para auditar seu modelo, e ele chama os checks em que você já confia — sem mágica, sem adivinhação.
Duas decisões importam para a confiança. As escritas são gated — uma ação que muda o modelo abre um passo de confirmação antes de efetivar, então o agente propõe e você aprova. Você nunca está a uma frase solta de cinquenta pranchas novas. E toda tool devolve o próprio relatório do comando para o chat, então você vê exatamente o que aconteceu, no mesmo formato que o comando da ribbon teria mostrado.
Status honesto: o Connect está em desenvolvimento ativo, ainda não é um download público. Ele entra no roadmap do B45 junto com a linha 2027, e vai seguir a mesma lógica free-first do resto da suíte. A camada de leitura acima você já pode explorar hoje com o preview da Autodesk; o lado da escrita é o que estamos construindo — e este artigo é a bandeira fincada enquanto a categoria ainda está se formando.
[SCREENSHOT: B45 Connect dentro de um cliente de chat — um pedido em linguagem natural ("crie pranchas a partir desse índice"), a chamada da tool Create Sheets e o relatório de resultado, tema escuro]
Perguntas frequentes
O que é MCP no Revit? MCP (Model Context Protocol) é um padrão aberto que permite a um assistente de IA se conectar ao Revit por meio de tools definidas — funções que leem ou mudam o modelo. O Revit Public MCP Server da Autodesk (Tech Preview, 2026) é a implementação oficial: deixa assistentes como o Claude consultarem seu modelo diretamente em vez de você exportar dados na mão.
Usar MCP no Revit é seguro num projeto real? O servidor oficial da Autodesk é focado em leitura e bem delimitado, o que limita o risco. O cuidado está todo do lado da escrita: só deixe um agente mudar seu modelo por meio de tools determinísticas e protegidas por um passo de aprovação, e trate qualquer servidor MCP de terceiros ou da comunidade como qualquer outro add-in — leia o código antes de conceder permissão de escrita.
Uma IA consegue mesmo criar elementos no Revit? Ainda não pelo preview oficial, que lê e edita alguns parâmetros mas segura a criação de elementos para um futuro servidor de escrita dedicado. Abordagens sob medida como o B45 Connect miram exatamente essa fronteira, expondo engines de comando testadas — por exemplo o Create Sheets — como tools protegidas, em vez de deixar a IA improvisar chamadas de API.
Preciso do Revit 2027 para usar MCP? O preview oficial mira o Revit recente, então confirme o suporte de versão antes de planejar em cima disso. O MCP como protocolo é agnóstico de versão; o que decide a compatibilidade é qual servidor suporta a sua versão do Revit.
Comece por onde já é real hoje
A camada de leitura está aqui e vale uma tarde: configure o Revit Public MCP Server da Autodesk, aponte o Claude para ele e faça ao seu modelo as perguntas para as quais você antes exportava planilha. Quando o lado da escrita amadurecer — o nosso e o da Autodesk — você já vai saber trabalhar assim.
As ferramentas do B45 Labs para Revit são gratuitas até 2027 — mais de 50 comandos, sem cartão de crédito. Baixe a suíte e comece pelo Check Model Health; depois leia o artigo companheiro sobre como fazer uma auditoria completa de modelo para o checklist que um agente um dia vai rodar por você.
Baixe a ferramenta gratuita
Rode isso num clique
O Check Model Health faz parte do B45 Labs — uma suíte gratuita de add-ins para Revit, com mais de 50 comandos e sem cartão de crédito. Gratuito até 2027, garantido.
Entre na lista founding para receber o checklist de saúde do modelo e os avisos de versões: