# neka-nat/freecad-mcp

FreeCAD MCP(Model Context Protocol) server

Repository: https://github.com/neka-nat/freecad-mcp
Canonical: https://ross.abutalabs.com/products/freecad-mcp
Language: Python
License: MIT
License Family: permissive
Topics: mcp, claude, freecad
Last push: 2026-08-26T15:32:17+00:00

## Health v2 (maintenance only)
Score: 71/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 35, longevity 72
- inputs: {"age_days": 1012, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1914, forks 258 (observed 2026-08-28T04:05:53.328537+00:00)

## What it is
A Model Context Protocol (MCP) server and FreeCAD addon that lets Claude Desktop control FreeCAD for 3D CAD design tasks. It exposes FreeCAD operations over an RPC server so an LLM can create and manipulate 3D models conversationally.

## Use cases
- design a 3d part with claude
- control freecad from an llm
- generate cad models from a 2d drawing
- mcp server for freecad
- ai-assisted parametric modeling
- create a flange by chatting with claude

## When to choose
- you use FreeCAD and want LLM-driven CAD automation
- you want Claude Desktop to create or edit 3D models
- you want to prototype parts from descriptions or 2D drawings

## When to avoid
- you don't use FreeCAD or Claude Desktop
- you need fully deterministic, scriptable CAD without an LLM in the loop
- you need commercial CAD tool integration like SolidWorks

## Facets
- artifact type: plugin
- maturity: active
- function: mcp, rpc, agent-framework, developer-tools
- domain: developer-tools
- platform: python, cross-platform, windows
- tags: freecad, mcp-server, claude-desktop, cad, llm-integration, 3d-modeling, computer-aided-design, ai-agents, automation, desktop, macos, linux

## Member repositories
- neka-nat/freecad-mcp (main) score 71

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:53.328537+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:10:26.117750+00:00, confidence not recorded.
  - readme: https://github.com/neka-nat/freecad-mcp (fetched 2026-08-28T04:05:53.328537+00:00, sha 517d7c5398c0)
- Data as of 2026-08-30T08:39:29.467469+00:00.
