FreeCAD MCP
Этот репозиторий представляет собой FreeCAD MCP, позволяющий управлять FreeCAD из Claude Desktop.
Демо
Спроектировать фланец
Спроектируйте игрушечную машинку
Проектирование детали по 2D-чертежу
Ввод 2D-чертежа
Демо
Это история разговора. https://claude.ai/share/7b48fd60-68ba-46fb-bb21-2fbb17399b48
Установить дополнение
Каталог дополнений FreeCAD:
- Windows:
%APPDATA%\FreeCAD\Mod\
- Mac:
~/Library/Application Support/FreeCAD/Mod/
- Линукс:
- Ubuntu:
~/.FreeCAD/Mod/
или~/snap/freecad/common/Mod/
(если вы устанавливаете FreeCAD из snap) - Debian:
~/.local/share/FreeCAD/Mod
- Ubuntu:
Пожалуйста, поместите каталог addon/FreeCADMCP
в каталог дополнений.
При установке дополнения необходимо перезапустить FreeCAD. Вы можете выбрать "MCP Addon" из списка Workbench и использовать его.
А запустить RPC-сервер можно с помощью команды «Запустить RPC-сервер» на панели инструментов «FreeCAD MCP».
Настройка Claude Desktop
Отредактируйте файл claude_desktop_config.json
.
Для пользователя.
Если вы хотите сохранить токен, вы можете установить only_text_feedback
в true
и использовать только текстовую обратную связь.
Для разработчика. Сначала вам нужно клонировать этот репозиторий.
Инструменты
create_document
: Создать новый документ в FreeCAD.create_object
: Создать новый объект в FreeCAD.edit_object
: Редактировать объект в FreeCAD.delete_object
: Удалить объект в FreeCAD.execute_code
: выполнение произвольного кода Python в FreeCAD.insert_part_from_library
: Вставить деталь из библиотеки деталей .get_view
: Получить снимок экрана активного вида.get_objects
: Получить все объекты в документе.get_object
: Получить объект в документе.get_parts_list
: Получить список деталей в библиотеке деталей .
Участники
Сделано с помощью contrib.rocks .
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Этот репозиторий представляет собой FreeCAD MCP, позволяющий управлять FreeCAD из Claude Desktop.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis tool creates a Model Context Protocol (MCP) server that acts as a proxy for any API that has an OpenAPI v3.1 specification. This allows you to use Claude Desktop to easily interact with both local and remote server APIs.Last updated -195641JavaScriptMIT License
- AsecurityAlicenseAqualityAllows Claude desktop app to execute terminal commands and edit files on your computer through MCP, with features including command execution, process management, and diff-based file editing.Last updated -1911,1483,479JavaScriptMIT License
- -securityAlicense-qualityA FreeCAD addon that implements the Model Context Protocol (MCP) to enable communication between FreeCAD and Claude AI through Claude Desktop.Last updated -17PythonMIT License
- -securityAlicense-qualityA utility tool that enables Claude Desktop to interact with external tools via the Model Context Protocol, providing features like email sending and simple calculations while simplifying the MCP setup process.Last updated -1299JavaScriptMIT License