CF

contextform/freecad-mcp

Developer tools

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

139 stars 23 forks Качество 54 Тренд 16

contextform/freecad-mcp — это кандидат-сервер MCP, импортированный из https://github.com/contextform/freecad-mcp.

Обзор

contextform/freecad-mcp — это кандидат-сервер MCP, импортированный из https://github.com/contextform/freecad-mcp.

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

Управление FreeCAD с помощью Claude AI с помощью естественного языка!

Создавайте 3D-модели, добавляйте функции и автоматизируйте CAD-рабочие процессы с помощью разговорного ИИ.

🎥 Увидеть это в действии

Смотрите, как FreeCAD MCP моделирует дом по простой текстовой команде:

demo-house-modeling.mp4

“Попросите FreeCAD смоделировать дом” — и наблюдайте, как он автоматически создаёт стены, крышу, окна и дверь!

** 🎉 Новинка!** Лёгкая установка с двумя командами с автоматическими обновлениями!

📋 Требования

Перед установкой убедитесь, что у вас есть:

  • FreeCAD 1.0+ - Скачать здесь
  • Node.js & npm - Скачать здесь
  • Код Клода - npm install -g claude-code (рекомендовано)

Python 3.9+ автоматически входит в состав FreeCAD

⚡ Очень простая установка

🚀 Быстрая установка

Windows:

macOS/Linux:

Вот и всё! Установщик автоматически:

  • ✅ Кроссплатформенный: работает на macOS, Linux и Windows
  • ✅ Обнаруживает вашу ОС и установку FreeCAD
  • ✅ Скачивание последнего FreeCAD MCP с GitHub
  • ✅ Устанавливает верстак AI Copilot в правильное расположение
  • ✅ Скачивание и регистрация MCP-бридж-сервера
  • ✅ Предоставляет чёткие дальнейшие шаги для тестирования

📦 Обновление

Чтобы обновить до последней версии:

Windows:

macOS/Linux:

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

README

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

FreeCAD MCP - AI-Powered CAD

Control FreeCAD with Claude AI through natural language!

Create 3D models, add features, and automate CAD workflows using conversational AI.

🎥 See It In Action

Watch FreeCAD MCP model a house from a simple text command:

demo-house-modeling.mp4

“Ask FreeCAD to model a house” - and watch it create walls, roof, windows, and door automatically!

🎉 New! Easy 2-command installation with automatic updates!

📋 Requirements

Before installation, make sure you have:

Python 3.9+ is included with FreeCAD automatically

⚡ Super Easy Install

🚀 Quick Install

Windows:

python -m pip install --user mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setup

macOS/Linux:

pip install mcp
npm install -g freecad-mcp-setup@latest
npx freecad-mcp-setup setup

That’s it! The installer automatically:

  • ✅ Cross-platform: Works on macOS, Linux, and Windows
  • ✅ Detects your OS and FreeCAD installation
  • ✅ Downloads latest FreeCAD MCP from GitHub
  • ✅ Installs the AI Copilot workbench to correct location
  • ✅ Downloads and registers MCP bridge server
  • ✅ Provides clear next steps for testing

📦 Updating

To update to the latest version:

Windows:

npm update -g freecad-mcp-setup
npx freecad-mcp-setup setup

macOS/Linux:

npm update -g freecad-mcp-setup
npx freecad-mcp-setup setup

The installer will automatically download and install the latest FreeCAD MCP files!

🚀 How to Use

Step 1: Start FreeCAD

  1. Launch FreeCAD
  2. The AI Copilot service starts automatically

Step 2: Open Claude

In a new terminal/command prompt:

claude

Step 3: Verify Connection

Ask Claude:

Check FreeCAD connection

You should see confirmation that FreeCAD tools are available.

Step 4: Start Creating!

Just ask Claude to design anything - watch the demo video above to see it model a house!

🖥️ Using Claude Desktop?

The installer works with Claude Code by default. For Claude Desktop users, after running the installer, you’ll need to manually configure:

Add to your Claude Desktop config:

macOS/Linux:

{
  "mcpServers": {
    "freecad": {
      "command": "python3",
      "args": ["/Users/yourusername/.freecad-mcp/working_bridge.py"]
    }
  }
}

Windows:

{
  "mcpServers": {
    "freecad": {
      "command": "python3",
      "args": ["C:\\Users\\yourusername\\.freecad-mcp\\working_bridge.py"]
    }
  }
}

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%/Claude/claude_desktop_config.json
Открыть полный README на GitHub

Установка

npx freecad-mcp-setup setup
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "freecad": { "command": "python3", "args": ["/Users/yourusername/.freecad-mcp/working_bridge.py"] } } }