📡 MCP Radar

LBurny/cadpilot

CADPilot is an MCP server that lets AI clients (Claude Code, OpenCode, ZCode) pilot FreeCAD — building constrained sketches, parametric features, and persistent-joint assemblies from natural language.

5 stars
0 forks
Python
momentum ▲ 10.0
created 2026-07-30
on radar since 2026-08-01
star trend 3 → 5 since 2026-08-01
View on GitHub ↗

About cadpilot

AI pilots FreeCAD. CADPilot is an MCP (Model Context Protocol) server that gives AI clients (Cherry Studio, Claude Code, ZCode, Kimi Code, Claude Desktop, …) full control of FreeCAD: create documents, build constrained sketches, run parametric features, assemble parts with persistent joints, and verify geometry — all via tool calls over XML-RPC.

Models built by the AI through CADPilot — demo files live in examples/:

Modern Bicycle (uncolored) Sports Car (colored) :---: :---:

Parametric modeling, end to end — spreadsheet-driven variables, fully constrained sketches, PartDesign features (pad/pocket/revolution/…), dress-up ops, and a multi-view 2D→3D visual hull, all through one unified cad() tool. Step recording & rollback — every mutation runs in a FreeCAD transaction and is recorded as a session step; sessionrollback backtracks via native undo, so the AI can experiment and retry instead of rebuilding from scratch. Persistence — sessions, patterns, and settings survive restarts as JSON under ~/.cadpilot/; pause a session today, resume it tomorrow. Geometry sensing — measure volumes/areas, inspect face/edge topology, and check interference after every step; quantitative feedback replaces guesswork on complex models. Data-driven assembly — named anchors, residual-checked mates, connectivity audits, and persistent joints (FreeCAD 1.1 Assembly workbench) with declarative priority trimming. Workflow memory — successful modeling recipes are stored as reusable patterns and recalled on demand; the agent gets better the more you use it. Token-friendly — text-first responses with o

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/LBurny--cadpilot.html)

Related MCP servers

bybit-exchange/kaas

Turn scattered notes, docs and transcripts into a queryable Markdown wiki — an LLM knowledge-base compiler with MCP access, no embeddings, self-hosted.

⭐ 82Python
alxgntv/substack-api-mcp

MCP server for Substack posts (FastMCP + substack-api-client)

⭐ 80Python
sm18lr88/STT-MCP

Fast, local speech-to-text MCP server

⭐ 56Python
simonw/mcp-explorer

CLI tool for exploring an MCP server

⭐ 50Python
sandeepbazar/ocm-mcp-server

An MCP server that lets AI agents operate a multi-cluster Kubernetes fleet through an Open Cluster Management hub, with policy, approval, and audit between the model and your clusters.

⭐ 49Python
Vladimir-Human/ru-marketplace-mcp

Девять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чт

⭐ 47Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.