Integrations
Allows control of FreeCAD from Claude Desktop, enabling AI agents to interact with and manipulate CAD models and designs programmatically through FreeCAD's functionality.
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/
- Linux:
~/.FreeCAD/Mod/
или~/snap/freecad/common/Mod/
(если вы устанавливаете FreeCAD из snap)
Пожалуйста, поместите каталог 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 .
You must be authenticated.
Tools
Этот репозиторий представляет собой FreeCAD MCP, позволяющий управлять FreeCAD из Claude Desktop.
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn MCP server that enables Claude Desktop to interact with Sanity.io content, providing tools to create, edit, list documents and get schema templates.Last updated -TypeScript
- 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 -1914,6072,477TypeScriptMIT 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