Passar para o conteúdo principal

Conecte o ARES Commander a assistentes de IA com o ARES MCP Server

ARES Commander 2027 SP2, MCP, Model Context Protocol, MCP Server, IA, Claude, Claude Code, Claude Desktop, Devin Desktop, Codex, Google Antigravity, MCPSTART, MCPSTOP, MCPSTATUS

Escrito por Christian Kramer

Observação: O recurso MCP Server também está disponível no ARES Mechanical 2027 SP2 e no ARES Electrical SP2.

Com o ARES Commander 2027 Service Pack 2, você pode conectar o ARES Commander ao seu assistente de IA favorito, como o Claude Desktop app, Claude Code, Devin Desktop, Codex ou Google Antigravity. Isso é feito com o novo ARES MCP Server. Depois de conectado, basta dizer ao assistente de IA, em linguagem simples, o que você deseja, e ele trabalha diretamente no ARES Commander para você.

O que é MCP?

MCP significa Model Context Protocol. É um padrão aberto que permite que assistentes de IA se comuniquem com outros programas da mesma forma.

Pense no MCP como um plugue USB para IA: em vez de uma conexão especial para cada produto de IA, existe um único conector padrão. O ARES Commander oferece esse conector, e qualquer assistente de IA compatível com MCP pode usá-lo.

O que posso fazer com ele?

O assistente de IA pode ler seu desenho, executar comandos e verificar o resultado. Por exemplo:

  • Desenhar a partir de uma descrição: "Desenhe um retângulo de 100 x 50 com um círculo no centro."

  • Fazer perguntas sobre um desenho: "Quais layers estão congelados?", "Quantos blocos existem neste desenho?", "Liste todo o texto do carimbo."

  • Verificar um desenho antes de enviá-lo: encontrar peças sem cotas, anotações sobrepostas ou textos pequenos demais.

  • Fazer trabalhos repetitivos de uma só vez: "Substitua 'Rev A' por 'Rev B' em todos os textos e mova todos os círculos para o layer HOLES."

  • Salvar e compartilhar: "Salve isto como plate_revB.dwg e me dê uma imagem dele."

Bom saber

  • Funciona no seu computador: A conexão entre o assistente de IA e o ARES Commander permanece no seu próprio computador (localhost). Você não precisa instalar softwares extras, como Python.

  • Funciona com vários assistentes de IA: O mesmo ARES MCP Server funciona com qualquer assistente de IA compatível com MCP.

  • É a mesma tecnologia do ARES Assistant: A paleta integrada ARES Assistant usa as mesmas ferramentas. Assim, o assistente dentro do ARES e os assistentes de IA externos podem fazer as mesmas coisas.

  • Windows, macOS e Linux são compatíveis.

O que você precisa

  • ARES Commander 2027 SP2 ou mais recente

  • Pelo menos um assistente de IA compatível com MCP, por exemplo Claude Desktop app, Claude Code, Devin Desktop, Codex ou Google Antigravity.

Passo 1: Inicie o servidor MCP no ARES Commander

  1. Abra o ARES Commander.

  2. Na linha de comando, digite MCPSTART e pressione Enter.

  3. Quando for solicitada uma porta, pressione Enter para usar a porta padrão 19400.

Observação: Você precisa executar MCPSTART uma vez sempre que iniciar o ARES Commander. Se o ARES Commander for iniciado automaticamente pelo seu assistente de IA, o servidor inicia sozinho.

Estes três comandos ajudam você a controlar o servidor:

Comando

O que faz

MCPSTART

Inicia o servidor MCP. Solicita uma porta (padrão 19400). Informa se o servidor já está em execução.

MCPSTOP

Interrompe o servidor MCP.

MCPSTATUS

Mostra se o servidor está em execução, além da porta, do tempo de execução, do número de solicitações e do número de conexões.

Passo 2: Conecte seu assistente de IA

Cada assistente de IA tem seu próprio arquivo de configurações. Em todos os casos, você adiciona uma entrada chamada ares que aponta para este endereço:

http://localhost:19400/mcp

Importante: Se o seu arquivo de configurações já tiver conteúdo, não o apague. Adicione apenas a entrada ares dentro da seção mcpServers existente. Nos caminhos abaixo, substitua <seu-nome-de-usuario> pelo seu nome de usuário do Windows.

Claude Desktop

  1. Abra o Claude Desktop.

  2. Vá em Settings → Developer.

  3. Clique em Edit Config para abrir o arquivo de configuração.

  4. Adicione esta entrada (se o arquivo estiver vazio, cole tudo):

    {
    "mcpServers": {
    "ares": {
    "command": "npx",
    "args": ["-y", "mcp-remote", "http://localhost:19400/mcp"]
    }
    }
    }
  5. Salve o arquivo.

  6. Feche o Claude Desktop completamente. No Windows, abra o Gerenciador de Tarefas e finalize todos os processos do Claude que ainda estiverem em execução.

  7. Inicie o Claude Desktop novamente e verifique em Settings → Developer se ares aparece na lista e está em execução.

Claude Code

  1. Abra um terminal.

  2. Execute este comando:

    claude mcp add --scope user --transport sse ares http://localhost:19400/mcp
  3. Inicie uma nova sessão do Claude Code.

  4. Digite /mcp para verificar se ares aparece na lista e está conectado.

Devin Desktop

  1. Abra o arquivo mcp_config.json nesta pasta (crie-o se ele não existir):

    • Windows: C:\Users\<seu-nome-de-usuario>\.codeium\windsurf\

    • macOS e Linux: ~/.codeium/windsurf/

  2. Adicione esta entrada (se o arquivo estiver vazio, cole tudo):

    {
    "mcpServers": {
    "ares": {
    "type": "sse",
    "url": "http://localhost:19400/mcp"
    }
    }
    }
  3. Salve o arquivo e reinicie o Devin Desktop.

  4. Abra um novo chat do Cascade com Ctrl + L e verifique no menu MCP se ares está ativo.

Codex

  1. Abra o arquivo config.toml nesta pasta (crie-o se ele não existir):

    • Windows: C:\Users\<seu-nome-de-usuario>\.codex\

    • macOS e Linux: ~/.codex/

  2. Adicione estas linhas:

    [mcp_servers.ares]
    url = "http://localhost:19400/mcp"
    enabled = true
  3. Salve o arquivo e reinicie o Codex (ou abra uma nova sessão).

Google Antigravity

  1. Abra o arquivo settings.json nesta pasta:

    • Windows: C:\Users\<seu-nome-de-usuario>\.gemini\

    • macOS e Linux: ~/.gemini/

  2. Adicione esta entrada ao arquivo:

    "mcpServers": {
    "ares": {
    "type": "sse",
    "url": "http://localhost:19400/mcp"
    }
    }
  3. Salve o arquivo, reinicie o Google Antigravity e abra uma nova sessão.

  4. Verifique se ares aparece como um servidor MCP ativo.

Passo 3: Teste a conexão

  1. Certifique-se de que o ARES Commander está aberto e que MCPSTART foi executado.

  2. Abra um novo chat no seu assistente de IA e certifique-se de que o servidor MCP ares está ativado.

  3. Digite este prompt: Desenhe um círculo em 200,200 com raio 50

Se um círculo aparecer no ARES Commander, tudo está funcionando. 🎉

Exemplos de prompts para experimentar

  • "Desenhe uma placa de 200 x 120 com um furo de 10 mm em cada canto, a 15 mm das bordas, e aplique zoom para ajustar."

  • "Dê-me uma visão geral deste desenho: quais layers são usados, quantos blocos existem e se há referências ausentes."

  • "Verifique este desenho antes de eu enviá-lo: está tudo cotado e todo o texto está legível?"

  • "Substitua 'Rev A' por 'Rev B' em todos os textos e mova todos os círculos para o layer HOLES."

  • "Salve isto como plate_revB.dwg na mesma pasta e me dê uma imagem dele."

O que o assistente de IA pode fazer no ARES Commander

Área

O que o assistente pode fazer

Sessão

Verificar se o ARES Commander está pronto e obter informações da versão.

Comandos

Executar qualquer comando do ARES, expressões LISP e macros. Listar os comandos disponíveis.

Ler o desenho

Obter um resumo, layers, blocos, referências externas, entidades e suas propriedades, cotas, textos, a seleção atual e o histórico de desfazer.

Alterar o desenho

Alterar propriedades de entidades, editar textos, criar texto multilinha e selecionar entidades.

Desenhos

Listar desenhos abertos, alternar entre eles, salvar com um novo nome e verificar o arquivo salvo.

Verificações de qualidade

Validar o desenho, encontrar peças sem cotas e encontrar anotações sobrepostas ou pequenas demais.

Visualização

Aplicar zoom, ler informações de visualização e viewports e salvar a visualização como imagem PNG.

Variáveis de sistema

Ler e alterar variáveis de sistema.

Interface do usuário

Encontrar e clicar em botões, preencher campos, usar atalhos e menus de contexto e capturar telas.

Segurança integrada

  • Você mantém o controle ao salvar: O ARES Commander pede sua confirmação antes que o assistente de IA salve um desenho com um novo nome.

  • Sem interrupções: O assistente de IA não pode iniciar um novo comando enquanto outro comando ainda estiver em execução.

Solução de problemas

  • O assistente de IA não consegue se conectar: Digite MCPSTATUS no ARES Commander. Se o servidor não estiver em execução, digite MCPSTART.

  • O servidor ares não aparece no assistente de IA: Verifique se há erros de digitação no arquivo de configurações (vírgulas ou colchetes faltando), salve-o e reinicie o assistente de IA completamente.

  • Outros servidores MCP pararam de funcionar: Talvez você tenha sobrescrito seu arquivo de configurações. Adicione seus outros servidores novamente ao lado da entrada ares.

  • Porta já em uso: Execute MCPSTART com outra porta e use a mesma porta no endereço nas configurações do seu assistente de IA.

Respondeu à sua pergunta?