
FreeCAD MCP
neka-nat/freecad-mcp · MCP server
Агент управляет FreeCAD: создаёт и редактирует 3D-модели, выполняет Python-скрипты, изучает документы и запускает прочностной FEM-анализ.
Обзор
| Автор | |
|---|---|
| Репозиторий | neka-nat/freecad-mcp ↗ |
| Раздел | 3D, видео и звук |
| Как подключается | Ручная установка |
| Звёзды | 3 000 |
| Лицензия | MIT |
| Обновлён | 13 октября 2026 г. |
| Что понадобится | FreeCAD с аддоном из репозитория и uv |
Подключение
Выберите своё приложение и скопируйте готовую настройку. Значения в угловых скобках замените своими ключами.
Этот сервер ставится вручную (сборка, плагин или локальная программа) — пошаговая инструкция в README автора.
Инструкция в README ↗Другой вариант
claude mcp add freecad -- uvx freecad-mcp
Файл: claude_desktop_config.json
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}Файл: .cursor/mcp.json
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}Файл: .vscode/mcp.json
{
"servers": {
"freecad": {
"type": "stdio",
"command": "uvx",
"args": [
"freecad-mcp"
]
}
}
}Файл: ~/.codex/config.toml
[mcp_servers.freecad] command = "uvx" args = ["freecad-mcp"]
README
оригинальный текст автора · только чтениеFreeCAD MCP
[](https://mseep.ai/app/neka-nat-freecad-mcp)
Control FreeCAD from Claude Desktop and other MCP clients. Create and edit models,
run Python scripts, inspect documents, and run FEM analyses.
Demo
Design a flange:
See more demos and examples ↗ for a toy car, modelling from a
2D drawing, and agent integrations.
Quick start
You need FreeCAD and uv / uvx ↗.
FreeCAD MCP has two components: an addon running inside FreeCAD and an MCP server
launched by your client.
1. Install and start the FreeCAD addon
git clone https://github.com/neka-nat/freecad-mcp.git
cd freecad-mcp
Copy addon/FreeCADMCP into your FreeCAD addon directory ↗,
then restart FreeCAD. Select the MCP Addon workbench and click
Start RPC Server in the FreeCAD MCP toolbar.
See the installation guide ↗ for platform-specific commands
and screenshots.
2. Connect Claude Desktop
Add the following entry to claude_desktop_config.json:
{
"mcpServers": {
"freecad": {
"command": "uvx",
"args": ["freecad-mcp"]
}
}
}
Restart Claude Desktop to load the configuration, keep FreeCAD open with its RPC
server running, and ask Claude to create a model. Connections use localhost by
default.
Documentation
· Guide · Contents ·
· Installation ↗ · Addon directories, setup screenshots, running from source ·
· Configuration ↗ · Auto-start, text feedback, remote connections ·
· Tools ↗ · Available tools, screenshots, FEM analysis ·
· Code execution ↗ · GUI execution, background jobs, headless scripts, timeout troubleshooting ·
· Demos and examples ↗ · Design demos, FEM example, ADK and LangChain integrations ·
Contributors
Made with contrib.rocks ↗.
Вопросы и ответы
Что делает MCP-сервер FreeCAD MCP?
Агент управляет FreeCAD: создаёт и редактирует 3D-модели, выполняет Python-скрипты, изучает документы и запускает прочностной FEM-анализ.
Как подключить FreeCAD MCP к Claude, Cursor или VS Code?
FreeCAD MCP ставится вручную по инструкции автора в README: обычно нужно установить программу или плагин, а потом добавить сервер в настройки агента. Ссылка на инструкцию — в блоке «Подключение».
Что нужно для работы FreeCAD MCP?
FreeCAD с аддоном из репозитория и uv.
FreeCAD MCP бесплатный?
Код сервера открыт на GitHub под лицензией MIT. Платить нужно только за саму нейросеть, которой вы пользуетесь.
Что такое MCP-сервер?
MCP (Model Context Protocol) — открытый стандарт, по которому ИИ-агенты подключаются к внешним программам и данным. MCP-сервер даёт модели новые инструменты: открыть страницу, прочитать файл, сделать запрос к базе или сервису.
Безопасно ли подключать MCP-серверы?
MCP-сервер выполняет действия от вашего имени, поэтому ставьте серверы из проверенных источников, давайте ключам минимальные права и проверяйте, что агент делает с файлами и сервисами. Не публикуйте ключи в открытых файлах настроек.