.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/neka-nat/freecad-mcp
home/mcp-servers/neka-nat/freecad-mcp
neka-nat avatar

freecad-mcp

byneka-nat· 1 MCP server

Installs

20k

Stars

1.5k

Forks

213

Category

UX UI & Design

View on GitHub

TL;DR

This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.

How to install freecad-mcp?

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

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install freecad-mcp by running `git clone https://github.com/neka-nat/freecad-mcp`, then use it for the current task and follow its documentation at https://github.com/neka-nat/freecad-mcp.

Files · 1

View on GitHub
README.md
1[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/neka-nat-freecad-mcp-badge.png)](https://mseep.ai/app/neka-nat-freecad-mcp)
2 
3# FreeCAD MCP
4 
5This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.
6 
7## Demo
8 
9### Design a flange
10 
11![demo](./assets/freecad_mcp4.gif)
12 
13### Design a toy car
14 
15![demo](./assets/make_toycar4.gif)
16 
17### Design a part from 2D drawing
18 
19#### Input 2D drawing
20 
21![input](./assets/b9-1.png)
22 
23#### Demo
24 
25![demo](./assets/from_2ddrawing.gif)
26 
27This is the conversation history.
28https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48
29 
30## Install addon
31 
32FreeCAD Addon directory is
33* Windows: `%APPDATA%\FreeCAD\Mod\`
34* Mac:
35 * FreeCAD 1.1: `~/Library/Application\ Support/FreeCAD/v1-1/Mod/`
36 * FreeCAD 1.0: `~/Library/Application\ Support/FreeCAD/v1-0/Mod/`
37* Linux:
38 * Ubuntu: `~/.FreeCAD/Mod/` or `~/snap/freecad/common/Mod/` (if you install FreeCAD from snap)
39 * Debian: `~/.local/share/FreeCAD/Mod`
40 * Arch / CachyOS (FreeCAD 1.1 from `extra/freecad`): `~/.local/share/FreeCAD/v1-1/Mod/`
41 
42Please put `addon/FreeCADMCP` directory to the addon directory.
43 
44```bash
45git clone https://github.com/neka-nat/freecad-mcp.git
46cd freecad-mcp
47 
48# For Linux (Ubuntu/Debian)
49cp -r addon/FreeCADMCP ~/.FreeCAD/Mod/
50 
51# For Linux (Arch/CachyOS, FreeCAD 1.1 from extra/freecad)
52mkdir -p ~/.local/share/FreeCAD/v1-1/Mod/
53cp -r addon/FreeCADMCP ~/.local/share/FreeCAD/v1-1/Mod/
54 
55# For macOS (FreeCAD 1.1)
56cp -r addon/FreeCADMCP ~/Library/Application\ Support/FreeCAD/v1-1/Mod/
57```
58 
59When you install addon, you need to restart FreeCAD.
60You can select "MCP Addon" from Workbench list and use it.
61 
62![workbench_list](./assets/workbench_list.png)
63 
64And you can start RPC server by "Start RPC Server" command in "FreeCAD MCP" toolbar.
65 
66![start_rpc_server](./assets/start_rpc_server.png)
67 
68### Auto-Start RPC Server
69 
70By default, the RPC server must be started manually each time FreeCAD opens. To start it automatically:
71 
721. Open the **FreeCAD MCP** menu (switch to the MCP Addon workbench first)
732. Check **Auto-Start Server**
74 
75The setting is saved to `freecad_mcp_settings.json` and persists across sessions. On the next FreeCAD launch, the RPC server will start automatically once the application finishes loading.
76 
77You can disable it at any time by unchecking **Auto-Start Server** in the same menu.
78 
79## Setting up Claude Desktop
80 
81Pre-installation of the [uvx](https://docs.astral.sh/uv/guides/tools/) is required.
82 
83And you need to edit Claude Desktop config file, `claude_desktop_config.json`.
84 
85For user.
86 
87```json
88{
89 "mcpServers": {
90 "freecad": {
91 "command": "uvx",
92 "args": [
93 "freecad-mcp"
94 ]
95 }
96 }
97}
98```
99 
100If you want to save token, you can set `only_text_feedback` to `true` and use only text feedback.
101 
102```json
103{
104 "mcpServers": {
105 "freecad": {
106 "command": "uvx",
107 "args": [
108 "freecad-mcp",
109 "--only-text-feedback"
110 ]
111 }
112 }
113}
114```
115 
116 
117For developer.
118First, you need clone this repository.
119 
120```bash
121git clone https://github.com/neka-nat/freecad-mcp.git
122```
123 
124```json
125{
126 "mcpServers": {
127 "freecad": {
128 "command": "uv",
129 "args": [
130 "--directory",
131 "/path/to/freecad-mcp/",
132 "run",
133 "freecad-mcp"
134 ]
135 }
136 }
137}
138```
139 
140## Remote Connections
141 
142By default the RPC server does not accept remote connections and listens on `localhost`. To control FreeCAD from another machine on your network:
143 
144### 1. Enable remote connections in FreeCAD
145 
146In the **FreeCAD MCP** toolbar:
147 
1481. Check **Remote Connections** — the RPC server will bind to `0.0.0.0` (all interfaces) on the next restart. For security reasons, it only accepts connections from the IP addresses or CIDR subnets specified in the **Allowed IPs** field. By default this is `127.0.0.1`.
1492. Click **Configure Allowed IPs** and enter a comma-separated list of IP addresses or CIDR subnets that are allowed to connect, e.g.:
150 
151 ```
152 192.168.1.100, 10.0.0.0/24
153 ```
154 
155 `127.0.0.1` is always the

Preview

neka-nat/freecad-mcpneka-nat/freecad-mcp

[![MseeP.ai Security Assessment Badge](https://mseep.net/pr/neka-nat-freecad-mcp-badge.png)](https://mseep.ai/app/neka-nat-freecad-mcp)

# FreeCAD MCP

This repository is a FreeCAD MCP that allows you to control FreeCAD from Claude Desktop.

## Demo

Reponeka-nat/freecad-mcp
TypeMCP Servers
CategoryUX UI & Design
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

MCPclaudefreecad

Related

6 picks
Type
  1. glips avatarfigma-context-mcpGive your coding agent access to your Figma data. Implement designs in any framework in one-shot.MCP ServersJul 2026336k16k
  2. tercumantanumut avatarsunnysidefigma-context-mcpModel Context Protocol server for Figma integrationMCP ServersApr 2026336k39
  3. southleft avatarfigma-console-mcpThe most comprehensive MCP server for Figma — design tokens, variables, components, write tools, version history diff, accessibility audits, FigJam, Slides, and more. Local (WebSocket Desktop Bridge plugin) and Cloudflare Workers (paired + remote) modes.MCP ServersJul 2026100k2.1k
  4. dembrandt avatardembrandtExtract design tokens and publicly visible CSS information from any websiteMCP ServersJul 20268.8k2.2k
  5. 8beeeaaat avatartouchdesigner-mcpMCP server for TouchDesigner - Control and operate TouchDesigner projects through AI agentsMCP ServersJul 20266.4k451
  6. grab avatarcursor-talk-to-figma-mcpCursor Talk to Figma MCPMCP ServersJul 20265.7k6.9k