In this article
6 servidores MCP para usar IA na criação de modelos 3D
O Model Context Protocol (MCP) revolucionou a forma como assistentes de IA interagem com aplicativos externos, indo além da conversa para permitir o controle direto de softwares especializados. Para quem gosta de modelagem 3D, arquitetos, engenheiros e designers, esse salto tecnológico significa que a IA agora pode manipular softwares complexos de modelagem 3D por meio de comandos em linguagem natural. Ela pode até ajudar na modelagem BIM!
Em vez de navegar por menus ou aprender comandos especializados, basta pedir ao Claude: "Crie uma torre cilíndrica com teto abobadado e posicione-a nestas coordenadas" e ver seu software de modelagem 3D favorito executar o comando.
Identifiquei seis servidores MCP desenvolvidos para aplicações de modelagem 3D, desde ferramentas profissionais de arquitetura até modeladores de código aberto e plataformas de impressão 3D.
Ferramentas profissionais de CAD e modelagem BIM
1. Revit MCP Server por revit-mcp (74 ⭐ no GitHub)
O servidor MCP do Revit conecta assistentes de IA ao Autodesk Revit, software de Building Information Modeling (BIM) de referência no setor. Ele permite controlar modelos complexos de arquitetura e engenharia usando linguagem natural.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
| Busca informações sobre a vista atualmente ativa no Revit. |
| Lista todos os elementos visíveis na vista atual do Revit. |
| Recupera os tipos de famílias (componentes reutilizáveis) disponíveis no projeto. |
| Obtém detalhes sobre os elementos selecionados pelo usuário. |
| Cria elementos posicionados por um único ponto (portas, janelas, móveis). |
| Cria elementos definidos por uma linha (paredes, vigas, tubulações). |
| Cria elementos com base em uma superfície (pisos, tetos). |
| Remove elementos especificados do modelo do Revit. |
| Redefine ou limpa partes do modelo. |
| Altera as propriedades de um elemento existente. |
| Busca módulos ou comandos personalizados disponíveis no plug-in. |
| Executa um módulo ou comando predefinido. |
| Envia código C# ou Python para execução direta no Revit. |
| Aplica cores aos elementos com base nos valores dos parâmetros. |
| Adiciona automaticamente etiquetas de anotação a todas as paredes da vista atual. |
| Filtra elementos com base em critérios fornecidos pela IA. |
| Ferramenta genérica para realizar operações em elementos. |
APIs e tecnologias externas
Node.js: ambiente de execução do componente do servidor
TypeScript: estrutura de código com segurança de tipos
WebSockets (biblioteca
ws): canal de comunicação com o plug-in complementarJSON-RPC: camada de protocolo sobre WebSockets
Zod: definição e validação de esquemas para garantir a segurança dos dados
Requisitos de configuração
Não exige chaves de API externas
Software complementar necessário: é preciso instalar e executar o revit-mcp-plugin no Revit
O servidor espera que o plug-in esteja acessível via WebSockets (padrão: localhost:8080)
O Revit MCP se destaca por permitir que a IA compreenda e manipule modelos complexos de informações de construção, sendo muito útil em fluxos de trabalho de arquitetura. O servidor funciona em conjunto com seu plug-in complementar, conectando assistentes de IA ao poderoso ambiente BIM do Revit.
2. AutoCAD LT AutoLISP MCP Server por hvkshetry (28 ⭐ no GitHub)
Este servidor inovador permite que assistentes de IA controlem o AutoCAD LT (versões 2024 ou posteriores), traduzindo linguagem natural em instruções AutoLISP e adicionando recursos de automação à versão mais leve dessa tradicional plataforma CAD.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
| Verifica a conexão com o AutoCAD LT e o inicializa, se necessário. |
| Desenha uma linha reta entre dois pontos (X, Y) especificados. |
| Cria um círculo com base em um ponto central e um raio. |
| Adiciona texto em uma única linha em uma posição especificada. |
| Insere um bloco predefinido com opções de escala, rotação e ID. |
| Desenha uma linha que conecta dois blocos especificados usando pontos de conexão. |
| Adiciona um rótulo de texto próximo a um bloco especificado. |
| Posiciona vários blocos em sequência, com espaçamento definido. |
| Cria uma sequência conectada de segmentos de linha a partir de uma lista de pontos. |
| Gira um bloco específico em torno de um ponto-base. |
| Adiciona uma cota linear entre pontos. |
| Aplica um padrão de hachura a uma polilinha fechada. |
| Cria ou modifica uma camada com propriedades especificadas. |
| Executa código AutoLISP diretamente para operações avançadas. |
APIs e tecnologias externas
Python: implementação principal do servidor
FastMCP: estrutura para o servidor MCP
AutoLISP: linguagem de script nativa do AutoCAD
pywin32: interface com a API do Windows para gerenciar a janela do AutoCAD
keyboard: simula entradas do teclado para inserir comandos
pyperclip: interação com a área de transferência para transferir comandos
Requisitos de configuração
Não exige chaves de API externas
AutoCAD LT 2024 ou posterior: versões anteriores não oferecem suporte a AutoLISP
Considerações sobre o gerenciamento de janelas: a janela do AutoCAD deve permanecer visível e conter "AutoCAD LT" e "Drawing" no título
Privilégios de administrador: podem ser necessários para controlar corretamente o foco da janela
O AutoCAD LT MCP Server demonstra grande sofisticação técnica em sua abordagem à automação. Com o AutoLISP — disponível no AutoCAD LT 2024 —, ele coordena operações complexas usando técnicas de gerenciamento de janelas e simulação de comandos. A implementação contorna as limitações do AutoCAD LT, essencialmente "digitando" comandos em nome do usuário por meio das bibliotecas pywin32 e keyboard.
Ferramentas de modelagem 3D para uso geral
3. BlenderMCP por ahujasid (10.475 ⭐ no GitHub)
Este servidor MCP extremamente popular conecta o Blender — suíte gratuita e de código aberto para criação 3D — a assistentes de IA, permitindo controlar por linguagem natural desde a modelagem e a texturização até a geração de recursos 3D com IA.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
| Busca informações detalhadas sobre a cena atual do Blender. |
| Recupera informações detalhadas sobre um objeto específico da cena. |
| Executa código Python arbitrário no ambiente do Blender. |
| Lista as categorias de recursos disponíveis no Poly Haven. |
| Busca recursos no Poly Haven com opções de filtragem. |
| Baixa e importa um recurso do Poly Haven na resolução escolhida. |
| Aplica a um objeto uma textura do Polyhaven baixada anteriormente. |
| Verifica se a integração com o Poly Haven está ativada. |
| Verifica se a integração com o Hyper3D Rodin está ativada e informa seu modo. |
| Gera um modelo 3D com o Hyper3D Rodin a partir de uma descrição em texto. |
| Gera um modelo 3D com o Hyper3D Rodin a partir de imagens de entrada. |
| Verifica o status de uma tarefa de geração em andamento no Hyper3D Rodin. |
| Importa para a cena do Blender um modelo 3D gerado pelo Rodin. |
| Ajuda a definir a estratégia preferida para criar recursos. |
APIs e tecnologias externas
Python: usado tanto no servidor MCP quanto no complemento do Blender
FastMCP: biblioteca Python para desenvolver servidores MCP (
mcp[cli]>=1.3.0)Poly Haven API: acesso a texturas, HDRIs e modelos de alta qualidade
Hyper3D Rodin API: geração de modelos 3D com IA a partir de texto e imagens
uv: instalador/resolvedor rápido de pacotes Python
Requests: cliente HTTP para interações com APIs
Sockets (TCP): comunicação entre o servidor externo e o complemento do Blender
Requisitos de configuração
Chave da API do Hyper3D Rodin: inclui uma chave de avaliação gratuita padrão, sujeita a limites diários
Opções de acesso à API:
Obtenha a chave em
hyper3d.aipara o modo MAIN_SITEObtenha as credenciais em
fal.aipara o modo FAL_AI
Software necessário: Blender (>=3.0), Python (>=3.10)
Configuração em duas partes:
Configuração do servidor MCP (processo externo)
Instalação do complemento do Blender (dentro do Blender)
O BlenderMCP se destaca pela popularidade extraordinária e pela abordagem abrangente. Ele combina recursos tradicionais de modelagem com a criação de recursos gerados por IA de ponta, graças à integração com o Hyper3D Rodin. A integração dupla do servidor — com o Poly Haven, para recursos convencionais de alta qualidade, e com o Rodin, para modelos gerados por IA — cria um ecossistema poderoso para a criação 3D tradicional e assistida por IA.
4. SketchUp MCP por mhyrr (76 ⭐ no GitHub)
Esta integração inteligente conecta o software de modelagem 3D SketchUp, fácil de usar, a assistentes de IA. Assim, é possível controlar por linguagem natural desde geometrias básicas até juntas complexas de marcenaria.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
| Cria um novo componente (cubo, cilindro etc.). |
| Exclui um componente pelo ID. |
| Move, gira ou redimensiona um componente. |
| Obtém informações sobre os componentes selecionados. |
| Aplica materiais a um componente. |
| Exporta a cena em vários formatos (SKP, OBJ, DAE, STL, imagens). |
| Executa código Ruby arbitrário no SketchUp. |
| Realiza operações de união, diferença ou interseção. |
| Cria chanfros nas arestas de um componente. |
| Arredonda as arestas de um componente. |
| Cria uma junta de espiga e encaixe entre componentes. |
| Cria uma junta de cauda de andorinha entre componentes. |
| Cria uma junta dentada (finger joint) entre componentes. |
APIs e tecnologias externas
SketchUp Ruby API: interface principal para interagir com o SketchUp
Python: implementação do servidor MCP
Ruby: componente da extensão do SketchUp
TCP Sockets: comunicação entre o servidor Python e a extensão Ruby
JSON-RPC: protocolo para troca estruturada de mensagens
FastMCP: estrutura para criar servidores MCP
uv: ferramenta de empacotamento Python mencionada para a instalação
Requisitos de configuração
Não exige chaves de API externas
Configuração em duas partes:
Instalação da extensão do SketchUp (arquivo .rbz)
Configuração do servidor MCP (para Claude ou outros clientes)
Comunicação padrão: localhost:9876
O SketchUp MCP se diferencia pela impressionante variedade de ferramentas voltadas à marcenaria, que o tornam especialmente útil para design de móveis e trabalhos artesanais. A implementação de ferramentas avançadas para juntas (espiga e encaixe, cauda de andorinha e finger joint) demonstra amplo conhecimento tanto de marcenaria quanto de modelagem 3D. A arquitetura do servidor, que conecta Python a Ruby por meio de sockets TCP, resolve com elegância a complexidade da interação entre linguagens.
5. RhinoMcpServer por always-tinkering (31 ⭐ no GitHub)
Este servidor especializado conecta o Rhino 3D — conhecido pela precisão de sua modelagem NURBS — a assistentes de IA, permitindo controlar por linguagem natural seus poderosos recursos de modelagem.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
geometry_tools.create_sphere | Cria uma esfera com centro e raio especificados. |
geometry_tools.create_box | Cria uma caixa com dimensões e localização de canto especificadas. |
geometry_tools.create_cylinder | Cria um cilindro com base, altura e raio especificados. |
scene_tools.get_scene_info | Recupera informações sobre os objetos da cena. |
scene_tools.clear_scene | Exclui objetos da cena (todos ou da camada atual). |
scene_tools.create_layer | Cria uma nova camada no documento do Rhino. |
log_claude_message | Registra uma mensagem do assistente de IA para depuração. |
APIs e tecnologias externas
RhinoCommon API: API .NET principal para interagir com o Rhino 3D
.NET / C#: componente do plug-in do Rhino
Python: componentes do servidor MCP
NLog: framework de logging para o plug-in C#
FastMCP: estrutura para o servidor MCP em Python
JSON: formato de dados para comunicação entre processos
TCP Sockets: canal de comunicação entre componentes
Requisitos de configuração
Não exige chaves de API externas
Instalação do Rhino: o Rhino 3D precisa estar instalado e em execução
Várias opções de servidor:
Servidor MCP combinado (recomendado): processo Python único
Servidores baseados em sockets: arquitetura com daemon e proxy
Servidor independente: implementação mais antiga
Configuração abrangente de logs: logs estruturados em diretórios dedicados
O projeto RhinoMcpServer apresenta uma arquitetura complexa, característica de integrações CAD sofisticadas. Embora ainda esteja em desenvolvimento ativo (com uma observação de que havia problemas na criação de objetos), a combinação de componentes em C# e Python demonstra uma abordagem avançada para conectar o ambiente .NET do Rhino ao ecossistema MCP centrado em Python.
Impressão 3D e repositórios de modelos
6. Thingiverse MCP Server, por gpaul-mcp (0 ⭐ no Github)
Este servidor inovador conecta assistentes de IA diretamente ao Thingiverse — o popular repositório de modelos para impressão 3D — permitindo pesquisar e descobrir modelos imprimíveis usando linguagem natural.
Ferramentas disponíveis
Nome da ferramenta | Descrição |
| Pesquisa modelos 3D com base em um termo de busca. |
| Busca modelos 3D aleatórios no Thingiverse. |
| Busca todas as categorias disponíveis no Thingiverse. |
| Busca modelos 3D aleatórios de uma categoria específica. |
| Obtém informações detalhadas sobre um modelo específico. |
| Pesquisa itens com opções de paginação e ordenação. |
| Busca itens em destaque, populares, mais recentes ou selecionados pela equipe. |
APIs e tecnologias externas
API do Thingiverse: fonte dos dados dos modelos 3D
Puppeteer: biblioteca Node.js para controlar o navegador Chrome em modo headless
Puppeteer Extra + Stealth Plugin: para evitar a detecção como ferramenta de scraping automatizado
Node.js: ambiente de execução do servidor
TypeScript: JavaScript com verificação de tipos para um código mais robusto
Zod: validação de esquema para garantir a segurança dos parâmetros
Requisitos de configuração
Token do app Thingiverse: necessário para autenticação
Deve ser obtido no Portal de desenvolvedores do Thingiverse
Configurado por meio dos arquivos
.env.developmente.env.production
Observações sobre o processo de build: tratamento especial do token durante o build
Embora seja a adição mais recente ao ecossistema (com 0 estrelas no momento da redação), o Thingiverse MCP Server demonstra grande domínio técnico em sua abordagem à integração com a web. O uso do Puppeteer com plugins de stealth revela uma solução criativa para acessar APIs, possivelmente contornando limites de requisições ou complexidades de autenticação. O conjunto abrangente de ferramentas para descobrir e filtrar modelos mostra uma reflexão cuidadosa sobre como as pessoas podem querer explorar recursos de impressão 3D usando linguagem natural.
Análise comparativa
Foco principal e requisitos
Servidor MCP | Foco principal | Principais tecnologias | Requisitos de chave de API | Melhores casos de uso |
Revit MCP | BIM/projeto de edifícios | Node.js, WebSockets, JSON-RPC | Nenhum; requer plugin complementar | Modelagem arquitetônica, gestão de informações de edifícios |
AutoCAD MCP | CAD 2D/3D | Python, AutoLISP, pywin32 | Nenhuma; requer AutoCAD LT 2024 ou posterior | Desenho técnico, diagramas de engenharia, modelagem 3D básica |
BlenderMCP | Criação geral em 3D | Python, API do Poly Haven, Hyper3D | Chave de API do Hyper3D opcional | Modelagem de personagens, animação, renderização e recursos gerados por IA |
SketchUp MCP | Modelagem 3D fácil de usar | Ruby, Python, JSON-RPC | Nenhum | Visualização arquitetônica, marcenaria, design de móveis |
RhinoMcpServer | NURBS/3D de precisão | .NET/C#, Python, RhinoCommon | Nenhum; requer Rhino | Design industrial, superfícies de forma livre, modelagem de precisão |
Thingiverse MCP | Modelos para impressão 3D | Node.js, Puppeteer, TypeScript | Token do app Thingiverse | Descoberta de modelos para impressão 3D, pesquisa de projetos para impressoras |
Recursos das ferramentas por categoria
Servidor MCP | Número de ferramentas | Geometria básica | Material/textura | Modelagem avançada | Acesso à API | Geração/acesso a recursos | Exportação/documentação |
Revit MCP | 17 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
AutoCAD MCP | 14 | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
BlenderMCP | 14 | ✅* | ✅ | ✅* | ✅ | ✅ | ✅* |
SketchUp MCP | 13 | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
RhinoMcpServer | 7 | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ |
Thingiverse MCP | 7 | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ |
* Por meio de execute_blender_code ou serviços integrados
Compatibilidade com a integração ao ecossistema MCP
Se uma compatibilidade estiver riscada, ela ainda pode funcionar — apenas não foi mencionada explicitamente no repositório.
Servidor MCP | Claude Desktop | Cursor | Cline | Integrações mencionadas |
Revit MCP | ✅ | ✅ | ❓ | Qualquer cliente MCP |
AutoCAD MCP | ✅ | ✅ | ❓ | Pode exigir privilégios de administrador |
BlenderMCP | ✅ | ✅ | ❓ | Requer o complemento do Blender |
SketchUp MCP | ✅ | ✅ | ❓ | Requer uma extensão do SketchUp |
RhinoMcpServer | ✅ | ✅ | ❓ | Várias configurações de servidor |
Thingiverse MCP | ✅ | ✅ | ❓ | Opções de rede ou comando direto |
Como usar estes servidores MCP em conjunto
O verdadeiro potencial desses servidores MCP aparece quando eles são combinados estrategicamente, criando fluxos de trabalho que aproveitam os pontos fortes de cada ferramenta. Confira alguns cenários interessantes:
1. Fluxo de trabalho de projeto arquitetônico
Cenário: um arquiteto desenvolve um projeto completo de edifício, da concepção à apresentação.
Comece com o SketchUp MCP para criar rapidamente modelos conceituais e estudos de volumetria
Passe para o Revit MCP para a modelagem detalhada da informação da construção
Use o BlenderMCP para aplicar materiais e iluminação fotorrealistas na visualização
Importe componentes especializados do Thingiverse MCP para móveis e acessórios
Exporte as apresentações finais de cada plataforma conforme necessário
Esse fluxo integrado aproveita a agilidade conceitual do SketchUp, a precisão técnica do Revit, os recursos de visualização do Blender e a ampla biblioteca de componentes do Thingiverse — tudo acessível por meio de comandos em linguagem natural para seu assistente de IA.
2. Design de produto e prototipagem de formas complexas
Cenário: um designer de produto desenvolve um novo dispositivo de consumo, da concepção ao protótipo.
Comece com o RhinoMcpServer para modelar com precisão a forma do produto usando NURBS
Use o BlenderMCP com o Hyper3D Rodin para gerar variações conceituais com auxílio de IA
Refine as especificações técnicas com o AutoCAD MCP
Encontre componentes ou valide a possibilidade de impressão com o Thingiverse MCP
Exporte os arquivos para fabricação ou impressão 3D usando as plataformas adequadas
Esse fluxo mostra como diferentes ferramentas especializadas podem contribuir para um processo abrangente de desenvolvimento de produtos, do design conceitual às especificações técnicas e à preparação para fabricação.
3. Curso educacional de modelagem 3D
Cenário: um educador ensina conceitos de modelagem 3D a estudantes com diferentes preferências de software.
Use o BlenderMCP para ensinar conceitos fundamentais (gratuito e de código aberto)
Demonstre fluxos de trabalho profissionais de arquitetura com o Revit MCP
Apresente o design industrial de precisão com o RhinoMcpServer
Mostre a documentação técnica com o AutoCAD MCP
Explore aplicações do mundo real com o Thingiverse MCP
Essa abordagem educacional permite que um assistente de IA demonstre operações equivalentes em várias plataformas, destacando os princípios fundamentais e atendendo a diferentes preferências de software ou áreas profissionais.
O futuro da modelagem 3D com assistência de IA
À medida que o ecossistema MCP se expande, podemos esperar integrações ainda mais sofisticadas, abrangendo todo o espectro de aplicações de modelagem 3D. Seja para projetar edifícios, produtos, personagens ou componentes mecânicos, esses servidores MCP dão uma ideia de um futuro em que as ferramentas se adaptam ao seu fluxo de trabalho natural, em vez de exigir que você se adapte a elas.
A revolução da modelagem 3D não se resume a softwares mais poderosos — ela também envolve interfaces mais intuitivas entre a criatividade humana e as ferramentas digitais. Os servidores MCP são um passo fundamental para concretizar essa visão, tornando o poder da modelagem 3D mais acessível, eficiente e colaborativo do que nunca.
Se você tem interesse em usar GenAI para gerar modelos 3D, mas não quer usar servidores MCP, pode conhecer projetos como o ComfyUI-3D-Pack. Nesse caso, os modelos usados gerariam um modelo 3D diretamente, em vez de chamar ferramentas para construí-lo passo a passo. No entanto, esses recursos ainda podem apresentar problemas, como uma contagem muito alta de polígonos.
Como a Snyk pode ajudar a proteger seus fluxos de trabalho de modelagem 3D gerada por IA
As ferramentas de IA trazem possibilidades empolgantes para a modelagem 3D, mas a segurança continua sendo importante, especialmente ao implementar código personalizado ou compartilhar modelos online. A Snyk pode analisar seus projetos em busca de vulnerabilidades, protegendo tanto seu ambiente de desenvolvimento quanto seus recursos criativos.
Para ter segurança de nível empresarial sem os custos associados, projetos de código aberto podem solicitar acesso gratuito às ferramentas premium da Snyk pelo programa Secure Developer. Confira alguns dos projetos que já participam da iniciativa!
Comece gratuitamente a usar as ferramentas de segurança de código com IA da Snyk
Não é necessário cartão de crédito.
Crie uma conta com Bitbucket e confira outras opções
Ao usar a Snyk, você concorda em cumprir nossas políticas, incluindo nossos Termos de Serviço e nossa Política de Privacidade.