FreeCAD MCP

Um servidor para interagir com modelos FreeCAD usando o Model Context Protocol (MCP).

Documentação

MseeP.ai Security Assessment Badge

FreeCAD MCP

Controle o FreeCAD a partir do Claude Desktop e outros clientes MCP. Crie e edite modelos, execute scripts Python, inspecione documentos e execute análises FEM.

Demonstração

Projete um flange:

Designing a flange in FreeCAD

Veja mais demonstrações e exemplos para um carrinho de brinquedo, modelagem a partir de um desenho 2D e integrações com agentes.

Início rápido

Você precisa do FreeCAD e do uv / uvx. O FreeCAD MCP tem dois componentes: um addon executado dentro do FreeCAD e um servidor MCP iniciado pelo seu cliente.

1. Instale e inicie o addon do FreeCAD

git clone https://github.com/neka-nat/freecad-mcp.git
cd freecad-mcp

Copie addon/FreeCADMCP para o seu diretório de addons do FreeCAD, e reinicie o FreeCAD. Selecione a bancada MCP Addon e clique em Start RPC Server na barra de ferramentas FreeCAD MCP.

Consulte o guia de instalação para comandos específicos por plataforma e capturas de tela.

2. Conecte o Claude Desktop

Adicione a seguinte entrada ao claude_desktop_config.json:

{
  "mcpServers": {
    "freecad": {
      "command": "uvx",
      "args": ["freecad-mcp"]
    }
  }
}

Reinicie o Claude Desktop para carregar a configuração, mantenha o FreeCAD aberto com o servidor RPC em execução e peça ao Claude para criar um modelo. As conexões usam localhost por padrão.

Documentação

GuiaConteúdo
InstalaçãoDiretórios de addons, capturas de tela de configuração, execução a partir do código-fonte
ConfiguraçãoInício automático, feedback de texto, conexões remotas
FerramentasFerramentas disponíveis, capturas de tela, análise FEM
Execução de códigoExecução em GUI, trabalhos em segundo plano, scripts headless, solução de problemas de timeout
Demonstrações e exemplosDemonstrações de design, exemplo FEM, integrações com ADK e LangChain

Contribuidores

Feito com contrib.rocks.