BF

blwfish/freecad-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

62 stars 11 forks Качество 63 Тренд 34LGPL-2.1

MCP-сервер для FreeCAD — 32 инструмента для моделирования 3D CAD с помощью ИИ

Обзор

Это мост между вашим агентом ИИ и FreeCAD — мыслящим партнером для параметрического дизайна, генерации инструментария с ЧПУ и сетчатой работы. Вы привносите намерение дизайна и суждение о домене; агент обрабатывает механику FreeCAD. Вместе: движение быстрее, совместное проектирование вещей, для создания которых потребуются часы, распутывание загадочных сообщений об ошибках, которые FreeCAD так хорошо генерирует, и поиск тонких, запутанных проблем моделирования, которые почти невозможно найти в одиночку. Построенный для личного ежедневного использования — проектирование деталей, создание траекторий инструментов, их печать и резка — не демо. См. TOOLS.md для полной ссылки на инструмент. - "Мне нужна монтажная пластина - 100х60 мм, четыре отверстия М3, закругленные углы. Какой правильный подход? Вы привносите требования и ограничения; агент строит, знаменует неопределенные решения и повторяет с вами. - "Я только что попытался подготовить этот эскиз и получил странный результат - что на самом деле говорит мне FreeCAD?

Обзор (машинный перевод)

Что это такое

Это мост между вашим агентом ИИ и FreeCAD — мыслящим партнером для параметрического дизайна, генерации инструментария с ЧПУ и сетчатой работы. Вы привносите намерение дизайна и суждение о домене; агент обрабатывает механику FreeCAD. Вместе: движение быстрее, совместное проектирование вещей, для создания которых потребуются часы, распутывание загадочных сообщений об ошибках, которые FreeCAD так хорошо генерирует, и поиск тонких, запутанных проблем моделирования, которые почти невозможно найти в одиночку. Построенный для личного ежедневного использования — проектирование деталей, создание траекторий инструментов, их печать и резка — не демо. См. TOOLS.md для полной ссылки на инструмент.

Что вы можете сделать вместе

  • Проработать конструкцию - "Мне нужна монтажная пластина - 100х60 мм, четыре отверстия М3, закругленные углы. Какой правильный подход? Вы привносите требования и ограничения; агент строит, знаменует неопределенные решения и повторяет с вами. ** Диагностировать, что пошло не так** — «Я только что попытался подготовить этот эскиз и получил странный результат — что на самом деле говорит мне FreeCAD?» Агент может прочитать обзор отчета, проверить ограничения набросков и объяснить, что происходит в терминах, на которые вы можете действовать.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

freecad-mcp

What This Does

This is a bridge between your AI agent and FreeCAD — a thinking partner for parametric design, CNC toolpath generation, and mesh work. You bring the design intent and the domain judgment; the agent handles the FreeCAD mechanics. Together: moving faster, co-designing things that would take hours to build by hand, untangling the cryptic error messages that FreeCAD is so good at generating, and hunting down the subtle, knotty modeling problems that are nearly impossible to find alone. Built for personal daily use — designing parts, generating toolpaths, printing and cutting them — not a demo. See TOOLS.md for the full tool reference.

What You Can Work On Together

  • Work through a design — “I need a mounting plate — 100x60mm, four M3 holes, rounded corners. What’s the right approach?” You bring the requirements and constraints; the agent builds, flags underspecified decisions, and iterates with you.
  • Diagnose what went wrong — “I just tried to pad this sketch and got a weird result — what is FreeCAD actually telling me?” The agent can read the Report View, inspect sketch constraints, and explain what’s happening in terms you can act on.
  • Iterate on an existing part — “This wall feels too thin and the fillet might not survive printing — let’s look at it together”
  • Plan CNC toolpaths — “I want to mill this pocket — let’s work out the right tool and parameters for the material”
  • Build something reusable — “I keep doing this same workflow for every bracket — let’s write a macro that generates them from a spreadsheet of dimensions”
  • Check your work before committing — “Does this model have geometry errors?”, “Will these walls survive printing?”, “Are any of these parts going to collide?”
  • Work with meshes — “I have an STL from the manufacturer — let’s get it into FreeCAD and add mounting features”
  • Export for manufacturing — “Export this as STEP and generate G-code for my CNC router”

See It In Action

These are a couple of examples of how I’ve used the MCP.

Debugging a broken external reference — a link FreeCAD can’t restore, an error message that seems to contradict what you know about your own model, and a one-line fix found by reading the file directly.

Full story →


Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →