FreeCAD MCP
Um servidor para interagir com modelos FreeCAD usando o Model Context Protocol (MCP).
Documentação
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:

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
| Guia | Conteúdo |
|---|---|
| Instalação | Diretórios de addons, capturas de tela de configuração, execução a partir do código-fonte |
| Configuração | Início automático, feedback de texto, conexões remotas |
| Ferramentas | Ferramentas disponíveis, capturas de tela, análise FEM |
| Execução de código | Execução em GUI, trabalhos em segundo plano, scripts headless, solução de problemas de timeout |
| Demonstrações e exemplos | Demonstrações de design, exemplo FEM, integrações com ADK e LangChain |
Contribuidores
Feito com contrib.rocks.
